Changeset 1433ecda in mainline for uspace/lib/nic/src/nic_wol_virtues.c
- Timestamp:
- 2018-04-04T15:42:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2c4e1cc
- Parents:
- 47b2d7e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/src/nic_wol_virtues.c
r47b2d7e3 r1433ecda 48 48 static size_t nic_wv_key_hash(void *key) 49 49 { 50 return *(nic_wv_id_t *) key;50 return *(nic_wv_id_t *) key; 51 51 } 52 52 … … 60 60 { 61 61 nic_wol_virtue_t *virtue = (nic_wol_virtue_t *) item; 62 return (virtue->id == *(nic_wv_id_t *) key);62 return (virtue->id == *(nic_wv_id_t *) key); 63 63 } 64 64 … … 141 141 case NIC_WV_MAGIC_PACKET: 142 142 return data == NULL || length == sizeof (nic_wv_magic_packet_data_t) ? 143 143 EOK : EINVAL; 144 144 default: 145 145 return ENOTSUP; … … 163 163 { 164 164 if (!nic_wv_is_multi(virtue->type) && 165 165 wvs->lists[virtue->type] != NULL) { 166 166 return EINVAL; 167 167 } … … 188 188 { 189 189 nic_wol_virtue_t *virtue = 190 190 (nic_wol_virtue_t *) hash_table_find(&wvs->table, &id); 191 191 if (virtue == NULL) { 192 192 return NULL; … … 224 224 */ 225 225 const nic_wol_virtue_t *nic_wol_virtues_find(const nic_wol_virtues_t *wvs, 226 226 nic_wv_id_t id) 227 227 { 228 228 /* … … 248 248 */ 249 249 errno_t nic_wol_virtues_list(const nic_wol_virtues_t *wvs, nic_wv_type_t type, 250 250 size_t max_count, nic_wv_id_t *id_list, size_t *id_count) 251 251 { 252 252 size_t count = 0;
Note:
See TracChangeset
for help on using the changeset viewer.