HelenOS sources

nic_t             168 uspace/drv/nic/ar9271/ar9271.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             199 uspace/drv/nic/ar9271/ar9271.c static errno_t ar9271_on_multicast_mode_change(nic_t *nic,
nic_t             222 uspace/drv/nic/ar9271/ar9271.c static errno_t ar9271_on_unicast_mode_change(nic_t *nic, nic_unicast_mode_t mode,
nic_t             248 uspace/drv/nic/ar9271/ar9271.c static errno_t ar9271_on_broadcast_mode_change(nic_t *nic,
nic_t              77 uspace/drv/nic/ar9271/htc.c 	nic_t *nic =
nic_t             164 uspace/drv/nic/ar9271/hw.c 	nic_t *nic = nic_get_from_ddf_dev(ar9271->ddf_dev);
nic_t              74 uspace/drv/nic/e1k/e1k.c 	((nic_t *) ddf_dev_data_get(ddf_fun_get_dev(fun)))
nic_t              78 uspace/drv/nic/e1k/e1k.c 	((nic_t *) ddf_dev_data_get(dev))
nic_t             235 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_activating(nic_t *);
nic_t             236 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_stopping(nic_t *);
nic_t             237 uspace/drv/nic/e1k/e1k.c static void e1000_send_frame(nic_t *, void *, size_t);
nic_t             835 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_multicast_mode_change(nic_t *nic, nic_multicast_mode_t mode,
nic_t             889 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_unicast_mode_change(nic_t *nic, nic_unicast_mode_t mode,
nic_t             945 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_broadcast_mode_change(nic_t *nic, nic_broadcast_mode_t mode)
nic_t            1013 uspace/drv/nic/e1k/e1k.c static void e1000_on_vlan_mask_change(nic_t *nic,
nic_t            1097 uspace/drv/nic/e1k/e1k.c static void e1000_fill_new_rx_descriptor(nic_t *nic, size_t offset)
nic_t            1136 uspace/drv/nic/e1k/e1k.c static void e1000_clear_tx_descriptor(nic_t *nic, unsigned int offset)
nic_t            1173 uspace/drv/nic/e1k/e1k.c static void e1000_receive_frames(nic_t *nic)
nic_t            1237 uspace/drv/nic/e1k/e1k.c static void e1000_interrupt_handler_impl(nic_t *nic, uint32_t icr)
nic_t            1252 uspace/drv/nic/e1k/e1k.c 	nic_t *nic = (nic_t *)arg;
nic_t            1271 uspace/drv/nic/e1k/e1k.c inline static errno_t e1000_register_int_handler(nic_t *nic,
nic_t            1295 uspace/drv/nic/e1k/e1k.c static void e1000_poll(nic_t *nic)
nic_t            1327 uspace/drv/nic/e1k/e1k.c static errno_t e1000_poll_mode_change(nic_t *nic, nic_poll_mode_t mode,
nic_t            1381 uspace/drv/nic/e1k/e1k.c static errno_t e1000_initialize_rx_structure(nic_t *nic)
nic_t            1458 uspace/drv/nic/e1k/e1k.c static void e1000_uninitialize_rx_structure(nic_t *nic)
nic_t            1688 uspace/drv/nic/e1k/e1k.c static void e1000_clear_tx_ring(nic_t *nic)
nic_t            1726 uspace/drv/nic/e1k/e1k.c static errno_t e1000_reset(nic_t *nic)
nic_t            1757 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_activating(nic_t *nic)
nic_t            1803 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_down_unlocked(nic_t *nic)
nic_t            1834 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_down(nic_t *nic)
nic_t            1859 uspace/drv/nic/e1k/e1k.c static errno_t e1000_on_stopping(nic_t *nic)
nic_t            1885 uspace/drv/nic/e1k/e1k.c 	nic_t *nic = nic_create_and_bind(dev);
nic_t            2145 uspace/drv/nic/e1k/e1k.c 	nic_t *nic = ddf_dev_data_get(dev);
nic_t            2301 uspace/drv/nic/e1k/e1k.c 	nic_t *nic = NIC_DATA_FUN(fun);
nic_t            2339 uspace/drv/nic/e1k/e1k.c static void e1000_send_frame(nic_t *nic, void *data, size_t size)
nic_t             409 uspace/drv/nic/ne2k/dp8390.c void ne2k_send(nic_t *nic_data, void *data, size_t size)
nic_t             440 uspace/drv/nic/ne2k/dp8390.c static nic_frame_t *ne2k_receive_frame(nic_t *nic_data, uint8_t page,
nic_t             466 uspace/drv/nic/ne2k/dp8390.c static void ne2k_receive(nic_t *nic_data)
nic_t             555 uspace/drv/nic/ne2k/dp8390.c void ne2k_interrupt(nic_t *nic_data, uint8_t isr, uint8_t tsr)
nic_t             270 uspace/drv/nic/ne2k/dp8390.h extern void ne2k_send(nic_t *, void *, size_t);
nic_t             271 uspace/drv/nic/ne2k/dp8390.h extern void ne2k_interrupt(nic_t *, uint8_t, uint8_t);
nic_t              63 uspace/drv/nic/ne2k/ne2k.c #define DRIVER_DATA(dev) ((nic_t *) ddf_dev_data_get(dev))
nic_t             125 uspace/drv/nic/ne2k/ne2k.c static errno_t ne2k_register_interrupt(nic_t *nic_data,
nic_t             181 uspace/drv/nic/ne2k/ne2k.c static errno_t ne2k_dev_init(nic_t *nic_data)
nic_t             247 uspace/drv/nic/ne2k/ne2k.c 	nic_t *nic_data = (nic_t *)arg;
nic_t             251 uspace/drv/nic/ne2k/ne2k.c static errno_t ne2k_on_activating(nic_t *nic_data)
nic_t             269 uspace/drv/nic/ne2k/ne2k.c static errno_t ne2k_on_stopping(nic_t *nic_data)
nic_t             281 uspace/drv/nic/ne2k/ne2k.c 	nic_t *nic_data = DRIVER_DATA(ddf_fun_get_dev(fun));
nic_t             297 uspace/drv/nic/ne2k/ne2k.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             322 uspace/drv/nic/ne2k/ne2k.c static errno_t ne2k_on_unicast_mode_change(nic_t *nic_data,
nic_t             349 uspace/drv/nic/ne2k/ne2k.c static errno_t ne2k_on_multicast_mode_change(nic_t *nic_data,
nic_t             375 uspace/drv/nic/ne2k/ne2k.c static errno_t ne2k_on_broadcast_mode_change(nic_t *nic_data,
nic_t             396 uspace/drv/nic/ne2k/ne2k.c 	nic_t *nic_data = nic_create_and_bind(dev);
nic_t             307 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_wol_virtue_add(nic_t *nic_data,
nic_t             309 uspace/drv/nic/rtl8139/driver.c static void rtl8139_wol_virtue_rem(nic_t *nic_data,
nic_t             312 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_poll_mode_change(nic_t *nic_data, nic_poll_mode_t mode,
nic_t             314 uspace/drv/nic/rtl8139/driver.c static void rtl8139_poll(nic_t *nic_data);
nic_t             353 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_on_activated(nic_t *nic_data);
nic_t             354 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_on_stopped(nic_t *nic_data);
nic_t             355 uspace/drv/nic/rtl8139/driver.c static void rtl8139_send_frame(nic_t *nic_data, void *data, size_t size);
nic_t             370 uspace/drv/nic/rtl8139/driver.c static void rtl8139_send_frame(nic_t *nic_data, void *data, size_t size)
nic_t             454 uspace/drv/nic/rtl8139/driver.c 	nic_t *nic_data = rtl8139->nic_data;
nic_t             481 uspace/drv/nic/rtl8139/driver.c static nic_frame_t *rtl8139_read_frame(nic_t *nic_data,
nic_t             533 uspace/drv/nic/rtl8139/driver.c static nic_frame_list_t *rtl8139_frame_receive(nic_t *nic_data)
nic_t             675 uspace/drv/nic/rtl8139/driver.c static void rtl8139_tx_interrupt(nic_t *nic_data)
nic_t             729 uspace/drv/nic/rtl8139/driver.c static void rtl8139_receive_frames(nic_t *nic_data)
nic_t             748 uspace/drv/nic/rtl8139/driver.c static int rtl8139_poll_interrupt(nic_t *nic_data)
nic_t             775 uspace/drv/nic/rtl8139/driver.c static void rtl8139_interrupt_impl(nic_t *nic_data, uint16_t isr)
nic_t             827 uspace/drv/nic/rtl8139/driver.c 	nic_t *nic_data = (nic_t *)arg;
nic_t             847 uspace/drv/nic/rtl8139/driver.c inline static errno_t rtl8139_register_int_handler(nic_t *nic_data,
nic_t             907 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_on_activated(nic_t *nic_data)
nic_t             938 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_on_stopped(nic_t *nic_data)
nic_t             957 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_unicast_set(nic_t *nic_data, nic_unicast_mode_t mode,
nic_t             959 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_multicast_set(nic_t *nic_data, nic_multicast_mode_t mode,
nic_t             961 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_broadcast_set(nic_t *nic_data, nic_broadcast_mode_t mode);
nic_t             972 uspace/drv/nic/rtl8139/driver.c 	nic_t *nic_data = nic_create_and_bind(dev);
nic_t            1071 uspace/drv/nic/rtl8139/driver.c 	nic_t *nic_data = nic_get_from_ddf_dev(dev);
nic_t            1274 uspace/drv/nic/rtl8139/driver.c 	nic_t *nic_data = nic_get_from_ddf_dev(dev);
nic_t            1345 uspace/drv/nic/rtl8139/driver.c 	nic_t *nic_data = nic_get_from_ddf_fun((fun));
nic_t            1375 uspace/drv/nic/rtl8139/driver.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t            1768 uspace/drv/nic/rtl8139/driver.c inline static void rtl8139_rcx_promics_rem(nic_t *nic_data,
nic_t            1792 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_unicast_set(nic_t *nic_data, nic_unicast_mode_t mode,
nic_t            1850 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_multicast_set(nic_t *nic_data, nic_multicast_mode_t mode,
nic_t            1893 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_broadcast_set(nic_t *nic_data, nic_broadcast_mode_t mode)
nic_t            1977 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_wol_virtue_add(nic_t *nic_data,
nic_t            2015 uspace/drv/nic/rtl8139/driver.c static void rtl8139_wol_virtue_rem(nic_t *nic_data,
nic_t            2055 uspace/drv/nic/rtl8139/driver.c static errno_t rtl8139_poll_mode_change(nic_t *nic_data, nic_poll_mode_t mode,
nic_t            2118 uspace/drv/nic/rtl8139/driver.c static void rtl8139_poll(nic_t *nic_data)
nic_t             141 uspace/drv/nic/rtl8139/driver.h 	nic_t *nic_data;
nic_t              73 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_on_activated(nic_t *nic_data);
nic_t              74 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_on_stopped(nic_t *nic_data);
nic_t              75 uspace/drv/nic/rtl8169/driver.c static void rtl8169_send_frame(nic_t *nic_data, void *data, size_t size);
nic_t              77 uspace/drv/nic/rtl8169/driver.c static inline errno_t rtl8169_register_int_handler(nic_t *nic_data,
nic_t              87 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_unicast_set(nic_t *nic_data, nic_unicast_mode_t mode,
nic_t              89 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_multicast_set(nic_t *nic_data, nic_multicast_mode_t mode,
nic_t              91 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_broadcast_set(nic_t *nic_data, nic_broadcast_mode_t mode);
nic_t             182 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_get_from_ddf_dev(dev);
nic_t             299 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_create_and_bind(dev);
nic_t             364 uspace/drv/nic/rtl8169/driver.c inline static errno_t rtl8169_register_int_handler(nic_t *nic_data,
nic_t             395 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_get_from_ddf_dev(dev);
nic_t             488 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             509 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             696 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_on_activated(nic_t *nic_data)
nic_t             758 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_on_stopped(nic_t *nic_data)
nic_t             776 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_get_from_ddf_dev(dev);
nic_t             809 uspace/drv/nic/rtl8169/driver.c inline static void rtl8169_rcx_promics_rem(nic_t *nic_data,
nic_t             824 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_unicast_set(nic_t *nic_data, nic_unicast_mode_t mode,
nic_t             875 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_multicast_set(nic_t *nic_data, nic_multicast_mode_t mode,
nic_t             919 uspace/drv/nic/rtl8169/driver.c static errno_t rtl8169_broadcast_set(nic_t *nic_data, nic_broadcast_mode_t mode)
nic_t             948 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_get_from_ddf_dev(dev);
nic_t             980 uspace/drv/nic/rtl8169/driver.c 	nic_t *nic_data = nic_get_from_ddf_dev(dev);
nic_t            1086 uspace/drv/nic/rtl8169/driver.c static void rtl8169_send_frame(nic_t *nic_data, void *data, size_t size)
nic_t             102 uspace/drv/nic/rtl8169/driver.h 	nic_t *nic_data;
nic_t              79 uspace/drv/nic/virtio-net/virtio-net.c 	nic_t *nic = (nic_t *)arg;
nic_t             120 uspace/drv/nic/virtio-net/virtio-net.c 	nic_t *nic = ddf_dev_data_get(dev);
nic_t             177 uspace/drv/nic/virtio-net/virtio-net.c 	nic_t *nic = nic_create_and_bind(dev);
nic_t             322 uspace/drv/nic/virtio-net/virtio-net.c 	nic_t *nic = ddf_dev_data_get(dev);
nic_t             333 uspace/drv/nic/virtio-net/virtio-net.c static void virtio_net_send(nic_t *nic, void *data, size_t size)
nic_t             368 uspace/drv/nic/virtio-net/virtio-net.c static errno_t virtio_net_on_multicast_mode_change(nic_t *nic,
nic_t             388 uspace/drv/nic/virtio-net/virtio-net.c static errno_t virtio_net_on_broadcast_mode_change(nic_t *nic,
nic_t             415 uspace/drv/nic/virtio-net/virtio-net.c 	nic_t *nic = ddf_dev_data_get(dev);
nic_t             453 uspace/drv/nic/virtio-net/virtio-net.c 	nic_t *nic = nic_get_from_ddf_fun(fun);
nic_t             521 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             550 uspace/lib/ieee80211/src/ieee80211.c static void ieee80211_send_frame(nic_t *nic, void *data, size_t size)
nic_t             753 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic = nic_create_and_bind(ddf_dev);
nic_t             783 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
nic_t             856 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
nic_t             923 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
nic_t             973 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
nic_t            1066 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
nic_t            1446 uspace/lib/ieee80211/src/ieee80211.c 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
nic_t            1643 uspace/lib/ieee80211/src/ieee80211.c 		nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
nic_t              55 uspace/lib/ieee80211/src/ieee80211_iface_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             185 uspace/lib/ieee80211/src/ieee80211_iface_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             228 uspace/lib/ieee80211/src/ieee80211_iface_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t              85 uspace/lib/nic/include/nic.h typedef void (*send_frame_handler)(nic_t *, void *, size_t);
nic_t              97 uspace/lib/nic/include/nic.h typedef errno_t (*state_change_handler)(nic_t *);
nic_t             110 uspace/lib/nic/include/nic.h typedef errno_t (*unicast_mode_change_handler)(nic_t *,
nic_t             124 uspace/lib/nic/include/nic.h typedef errno_t (*multicast_mode_change_handler)(nic_t *,
nic_t             136 uspace/lib/nic/include/nic.h typedef errno_t (*broadcast_mode_change_handler)(nic_t *, nic_broadcast_mode_t);
nic_t             145 uspace/lib/nic/include/nic.h typedef void (*blocked_sources_change_handler)(nic_t *,
nic_t             153 uspace/lib/nic/include/nic.h typedef void (*vlan_mask_change_handler)(nic_t *, const nic_vlan_mask_t *);
nic_t             174 uspace/lib/nic/include/nic.h typedef errno_t (*wol_virtue_add_handler)(nic_t *, const nic_wol_virtue_t *);
nic_t             184 uspace/lib/nic/include/nic.h typedef void (*wol_virtue_remove_handler)(nic_t *, const nic_wol_virtue_t *);
nic_t             197 uspace/lib/nic/include/nic.h typedef errno_t (*poll_mode_change_handler)(nic_t *,
nic_t             206 uspace/lib/nic/include/nic.h typedef void (*poll_request_handler)(nic_t *);
nic_t             209 uspace/lib/nic/include/nic.h extern nic_t *nic_create_and_bind(ddf_dev_t *);
nic_t             218 uspace/lib/nic/include/nic.h extern errno_t nic_get_resources(nic_t *, hw_res_list_parsed_t *);
nic_t             219 uspace/lib/nic/include/nic.h extern void nic_set_specific(nic_t *, void *);
nic_t             220 uspace/lib/nic/include/nic.h extern void nic_set_send_frame_handler(nic_t *, send_frame_handler);
nic_t             221 uspace/lib/nic/include/nic.h extern void nic_set_state_change_handlers(nic_t *,
nic_t             223 uspace/lib/nic/include/nic.h extern void nic_set_filtering_change_handlers(nic_t *,
nic_t             227 uspace/lib/nic/include/nic.h extern void nic_set_wol_virtue_change_handlers(nic_t *,
nic_t             229 uspace/lib/nic/include/nic.h extern void nic_set_poll_handlers(nic_t *,
nic_t             233 uspace/lib/nic/include/nic.h extern ddf_dev_t *nic_get_ddf_dev(nic_t *);
nic_t             234 uspace/lib/nic/include/nic.h extern ddf_fun_t *nic_get_ddf_fun(nic_t *);
nic_t             235 uspace/lib/nic/include/nic.h extern void nic_set_ddf_fun(nic_t *, ddf_fun_t *);
nic_t             236 uspace/lib/nic/include/nic.h extern nic_t *nic_get_from_ddf_dev(ddf_dev_t *);
nic_t             237 uspace/lib/nic/include/nic.h extern nic_t *nic_get_from_ddf_fun(ddf_fun_t *);
nic_t             238 uspace/lib/nic/include/nic.h extern void *nic_get_specific(nic_t *);
nic_t             239 uspace/lib/nic/include/nic.h extern nic_device_state_t nic_query_state(nic_t *);
nic_t             240 uspace/lib/nic/include/nic.h extern void nic_set_tx_busy(nic_t *, int);
nic_t             241 uspace/lib/nic/include/nic.h extern errno_t nic_report_address(nic_t *, const nic_address_t *);
nic_t             242 uspace/lib/nic/include/nic.h extern errno_t nic_report_poll_mode(nic_t *, nic_poll_mode_t, struct timespec *);
nic_t             243 uspace/lib/nic/include/nic.h extern void nic_query_address(nic_t *, nic_address_t *);
nic_t             244 uspace/lib/nic/include/nic.h extern void nic_received_frame(nic_t *, nic_frame_t *);
nic_t             245 uspace/lib/nic/include/nic.h extern void nic_received_frame_list(nic_t *, nic_frame_list_t *);
nic_t             246 uspace/lib/nic/include/nic.h extern nic_poll_mode_t nic_query_poll_mode(nic_t *, struct timespec *);
nic_t             249 uspace/lib/nic/include/nic.h extern void nic_report_send_ok(nic_t *, size_t, size_t);
nic_t             250 uspace/lib/nic/include/nic.h extern void nic_report_send_error(nic_t *, nic_send_error_cause_t, unsigned);
nic_t             251 uspace/lib/nic/include/nic.h extern void nic_report_receive_error(nic_t *, nic_receive_error_cause_t,
nic_t             253 uspace/lib/nic/include/nic.h extern void nic_report_collisions(nic_t *, unsigned);
nic_t             256 uspace/lib/nic/include/nic.h extern nic_frame_t *nic_alloc_frame(nic_t *, size_t);
nic_t             259 uspace/lib/nic/include/nic.h extern void nic_release_frame(nic_t *, nic_frame_t *);
nic_t             262 uspace/lib/nic/include/nic.h extern void nic_report_hw_filtering(nic_t *, int, int, int);
nic_t             263 uspace/lib/nic/include/nic.h extern void nic_query_unicast(const nic_t *,
nic_t             265 uspace/lib/nic/include/nic.h extern void nic_query_multicast(const nic_t *,
nic_t             267 uspace/lib/nic/include/nic.h extern void nic_query_broadcast(const nic_t *, nic_broadcast_mode_t *);
nic_t             268 uspace/lib/nic/include/nic.h extern void nic_query_blocked_sources(const nic_t *,
nic_t             270 uspace/lib/nic/include/nic.h extern errno_t nic_query_vlan_mask(const nic_t *, nic_vlan_mask_t *);
nic_t             271 uspace/lib/nic/include/nic.h extern int nic_query_wol_max_caps(const nic_t *, nic_wv_type_t);
nic_t             272 uspace/lib/nic/include/nic.h extern void nic_set_wol_max_caps(nic_t *, nic_wv_type_t, int);
nic_t             274 uspace/lib/nic/include/nic.h extern uint64_t nic_query_mcast_hash(nic_t *);
nic_t             277 uspace/lib/nic/include/nic.h extern void nic_sw_period_start(nic_t *);
nic_t             278 uspace/lib/nic/include/nic.h extern void nic_sw_period_stop(nic_t *);
nic_t             158 uspace/lib/nic/src/nic_driver.c void nic_set_send_frame_handler(nic_t *nic_data, send_frame_handler sffunc)
nic_t             171 uspace/lib/nic/src/nic_driver.c void nic_set_state_change_handlers(nic_t *nic_data,
nic_t             191 uspace/lib/nic/src/nic_driver.c void nic_set_filtering_change_handlers(nic_t *nic_data,
nic_t             213 uspace/lib/nic/src/nic_driver.c void nic_set_wol_virtue_change_handlers(nic_t *nic_data,
nic_t             228 uspace/lib/nic/src/nic_driver.c void nic_set_poll_handlers(nic_t *nic_data,
nic_t             245 uspace/lib/nic/src/nic_driver.c errno_t nic_get_resources(nic_t *nic_data, hw_res_list_parsed_t *resources)
nic_t             264 uspace/lib/nic/src/nic_driver.c nic_frame_t *nic_alloc_frame(nic_t *nic_data, size_t size)
nic_t             298 uspace/lib/nic/src/nic_driver.c void nic_release_frame(nic_t *nic_data, nic_frame_t *frame)
nic_t             386 uspace/lib/nic/src/nic_driver.c nic_poll_mode_t nic_query_poll_mode(nic_t *nic_data, struct timespec *period)
nic_t             401 uspace/lib/nic/src/nic_driver.c errno_t nic_report_poll_mode(nic_t *nic_data, nic_poll_mode_t mode,
nic_t             425 uspace/lib/nic/src/nic_driver.c errno_t nic_report_address(nic_t *nic_data, const nic_address_t *address)
nic_t             484 uspace/lib/nic/src/nic_driver.c void nic_query_address(nic_t *nic_data, nic_address_t *addr)
nic_t             499 uspace/lib/nic/src/nic_driver.c void nic_set_tx_busy(nic_t *nic_data, int busy)
nic_t             518 uspace/lib/nic/src/nic_driver.c void nic_received_frame(nic_t *nic_data, nic_frame_t *frame)
nic_t             574 uspace/lib/nic/src/nic_driver.c void nic_received_frame_list(nic_t *nic_data, nic_frame_list_t *frames)
nic_t             593 uspace/lib/nic/src/nic_driver.c static nic_t *nic_create(ddf_dev_t *dev)
nic_t             595 uspace/lib/nic/src/nic_driver.c 	nic_t *nic_data = ddf_dev_data_alloc(dev, sizeof(nic_t));
nic_t             642 uspace/lib/nic/src/nic_driver.c nic_t *nic_create_and_bind(ddf_dev_t *device)
nic_t             644 uspace/lib/nic/src/nic_driver.c 	nic_t *nic_data = nic_create(device);
nic_t             659 uspace/lib/nic/src/nic_driver.c static void nic_destroy(nic_t *nic_data)
nic_t             689 uspace/lib/nic/src/nic_driver.c void nic_report_hw_filtering(nic_t *nic_data,
nic_t             724 uspace/lib/nic/src/nic_driver.c uint64_t nic_query_mcast_hash(nic_t *nic_data)
nic_t             743 uspace/lib/nic/src/nic_driver.c void nic_query_unicast(const nic_t *nic_data,
nic_t             763 uspace/lib/nic/src/nic_driver.c void nic_query_multicast(const nic_t *nic_data,
nic_t             779 uspace/lib/nic/src/nic_driver.c void nic_query_broadcast(const nic_t *nic_data,
nic_t             796 uspace/lib/nic/src/nic_driver.c void nic_query_blocked_sources(const nic_t *nic_data,
nic_t             813 uspace/lib/nic/src/nic_driver.c errno_t nic_query_vlan_mask(const nic_t *nic_data, nic_vlan_mask_t *mask)
nic_t             829 uspace/lib/nic/src/nic_driver.c int nic_query_wol_max_caps(const nic_t *nic_data, nic_wv_type_t type)
nic_t             843 uspace/lib/nic/src/nic_driver.c void nic_set_wol_max_caps(nic_t *nic_data, nic_wv_type_t type, int count)
nic_t             852 uspace/lib/nic/src/nic_driver.c void *nic_get_specific(nic_t *nic_data)
nic_t             861 uspace/lib/nic/src/nic_driver.c void nic_set_specific(nic_t *nic_data, void *specific)
nic_t             871 uspace/lib/nic/src/nic_driver.c nic_device_state_t nic_query_state(nic_t *nic_data)
nic_t             880 uspace/lib/nic/src/nic_driver.c ddf_dev_t *nic_get_ddf_dev(nic_t *nic_data)
nic_t             889 uspace/lib/nic/src/nic_driver.c ddf_fun_t *nic_get_ddf_fun(nic_t *nic_data)
nic_t             898 uspace/lib/nic/src/nic_driver.c void nic_set_ddf_fun(nic_t *nic_data, ddf_fun_t *fun)
nic_t             907 uspace/lib/nic/src/nic_driver.c nic_t *nic_get_from_ddf_dev(ddf_dev_t *dev)
nic_t             909 uspace/lib/nic/src/nic_driver.c 	return (nic_t *) ddf_dev_data_get(dev);
nic_t             916 uspace/lib/nic/src/nic_driver.c nic_t *nic_get_from_ddf_fun(ddf_fun_t *fun)
nic_t             918 uspace/lib/nic/src/nic_driver.c 	return (nic_t *) ddf_dev_data_get(ddf_fun_get_dev(fun));
nic_t             928 uspace/lib/nic/src/nic_driver.c void nic_report_send_ok(nic_t *nic_data, size_t packets, size_t bytes)
nic_t             943 uspace/lib/nic/src/nic_driver.c void nic_report_send_error(nic_t *nic_data, nic_send_error_cause_t cause,
nic_t             983 uspace/lib/nic/src/nic_driver.c void nic_report_receive_error(nic_t *nic_data,
nic_t            1019 uspace/lib/nic/src/nic_driver.c void nic_report_collisions(nic_t *nic_data, unsigned count)
nic_t            1047 uspace/lib/nic/src/nic_driver.c 	nic_t *nic = data;
nic_t            1108 uspace/lib/nic/src/nic_driver.c void nic_sw_period_start(nic_t *nic_data)
nic_t            1130 uspace/lib/nic/src/nic_driver.c void nic_sw_period_stop(nic_t *nic_data)
nic_t              56 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t              80 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             174 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             197 uspace/lib/nic/src/nic_impl.c 	nic_t *nic = nic_get_from_ddf_fun(fun);
nic_t             223 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             241 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             264 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             296 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             331 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             363 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             387 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             407 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             434 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             457 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             479 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             497 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             525 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             603 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             640 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             678 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             698 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             721 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             744 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
nic_t             795 uspace/lib/nic/src/nic_impl.c 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
HelenOS homepage, sources at GitHub