Changes in uspace/lib/nic/src/nic_ev.c [bf31e3f:cf9cb36] in mainline
- File:
-
- 1 edited
-
uspace/lib/nic/src/nic_ev.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/src/nic_ev.c
rbf31e3f rcf9cb36 42 42 43 43 /** Device address changed. */ 44 int nic_ev_addr_changed(async_sess_t *sess, const nic_address_t *addr) 44 int nic_ev_addr_changed(async_sess_t *sess, nic_device_id_t dev_id, 45 const nic_address_t *addr) 45 46 { 46 47 async_exch_t *exch = async_exchange_begin(sess); 47 48 48 49 ipc_call_t answer; 49 aid_t req = async_send_0(exch, NIC_EV_ADDR_CHANGED, &answer); 50 aid_t req = async_send_1(exch, NIC_EV_ADDR_CHANGED, (sysarg_t) dev_id, 51 &answer); 50 52 sysarg_t retval = async_data_write_start(exch, addr, 51 53 sizeof(nic_address_t)); … … 63 65 64 66 /** Device state changed. */ 65 int nic_ev_device_state(async_sess_t *sess, sysarg_t state) 67 extern int nic_ev_device_state(async_sess_t *sess, nic_device_id_t dev_id, 68 sysarg_t state) 66 69 { 67 70 int rc; 68 71 69 72 async_exch_t *exch = async_exchange_begin(sess); 70 rc = async_req_ 1_0(exch, NIC_EV_DEVICE_STATE, state);73 rc = async_req_2_0(exch, NIC_EV_DEVICE_STATE, dev_id, state); 71 74 async_exchange_end(exch); 72 75 … … 75 78 76 79 /** Frame received. */ 77 int nic_ev_received(async_sess_t *sess, void *data, size_t size) 80 int nic_ev_received(async_sess_t *sess, nic_device_id_t dev_id, void *data, 81 size_t size) 78 82 { 79 83 async_exch_t *exch = async_exchange_begin(sess); 80 84 81 85 ipc_call_t answer; 82 aid_t req = async_send_0(exch, NIC_EV_RECEIVED, &answer); 86 aid_t req = async_send_1(exch, NIC_EV_RECEIVED, (sysarg_t) dev_id, 87 &answer); 83 88 sysarg_t retval = async_data_write_start(exch, data, size); 84 89
Note:
See TracChangeset
for help on using the changeset viewer.
