Changes in uspace/lib/nic/include/nic_impl.h [00d7e1b:77ad86c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/include/nic_impl.h
r00d7e1b r77ad86c 40 40 41 41 #include <assert.h> 42 #include <n et/device.h>42 #include <nic/nic.h> 43 43 #include <ddf/driver.h> 44 #include <nil_remote.h>45 44 46 45 /* Inclusion of this file is not prohibited, because drivers could want to … … 48 47 49 48 extern int nic_get_address_impl(ddf_fun_t *dev_fun, nic_address_t *address); 50 extern int nic_send_message_impl(ddf_fun_t *dev_fun, packet_id_t packet_id); 51 extern int nic_connect_to_nil_impl(ddf_fun_t *dev_fun, services_t nil_service, 52 int device_id); 49 extern int nic_send_frame_impl(ddf_fun_t *dev_fun, void *data, size_t size); 50 extern int nic_callback_create_impl(ddf_fun_t *dev_fun); 53 51 extern int nic_get_state_impl(ddf_fun_t *dev_fun, nic_device_state_t *state); 54 52 extern int nic_set_state_impl(ddf_fun_t *dev_fun, nic_device_state_t state); 55 53 extern int nic_get_stats_impl(ddf_fun_t *dev_fun, nic_device_stats_t *stats); 56 54 extern int nic_unicast_get_mode_impl(ddf_fun_t *dev_fun, 57 55 nic_unicast_mode_t *, size_t, nic_address_t *, size_t *); 58 56 extern int nic_unicast_set_mode_impl(ddf_fun_t *dev_fun, 59 57 nic_unicast_mode_t, const nic_address_t *, size_t); 60 58 extern int nic_multicast_get_mode_impl(ddf_fun_t *dev_fun, 61 59 nic_multicast_mode_t *, size_t, nic_address_t *, size_t *); 62 60 extern int nic_multicast_set_mode_impl(ddf_fun_t *dev_fun, 63 61 nic_multicast_mode_t, const nic_address_t *, size_t); 64 62 extern int nic_broadcast_get_mode_impl(ddf_fun_t *, nic_broadcast_mode_t *); 65 63 extern int nic_broadcast_set_mode_impl(ddf_fun_t *, nic_broadcast_mode_t); 66 64 extern int nic_blocked_sources_get_impl(ddf_fun_t *, 67 65 size_t, nic_address_t *, size_t *); 68 66 extern int nic_blocked_sources_set_impl(ddf_fun_t *, const nic_address_t *, size_t); 69 67 extern int nic_vlan_get_mask_impl(ddf_fun_t *, nic_vlan_mask_t *); 70 68 extern int nic_vlan_set_mask_impl(ddf_fun_t *, const nic_vlan_mask_t *); 71 69 extern int nic_wol_virtue_add_impl(ddf_fun_t *dev_fun, nic_wv_type_t type, 72 70 const void *data, size_t length, nic_wv_id_t *new_id); 73 71 extern int nic_wol_virtue_remove_impl(ddf_fun_t *dev_fun, nic_wv_id_t id); 74 72 extern int nic_wol_virtue_probe_impl(ddf_fun_t *dev_fun, nic_wv_id_t id, 75 73 nic_wv_type_t *type, size_t max_length, void *data, size_t *length); 76 74 extern int nic_wol_virtue_list_impl(ddf_fun_t *dev_fun, nic_wv_type_t type, 77 75 size_t max_count, nic_wv_id_t *id_list, size_t *id_count); 78 76 extern int nic_wol_virtue_get_caps_impl(ddf_fun_t *, nic_wv_type_t, int *); 79 77 extern int nic_poll_get_mode_impl(ddf_fun_t *, 80 78 nic_poll_mode_t *, struct timeval *); 81 79 extern int nic_poll_set_mode_impl(ddf_fun_t *, 82 80 nic_poll_mode_t, const struct timeval *); 83 81 extern int nic_poll_now_impl(ddf_fun_t *); 84 82
Note:
See TracChangeset
for help on using the changeset viewer.