Home
last modified time | relevance | path

Searched refs:mbx (Results 1 – 6 of 6) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A De1000_mbx.c78 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_read_mbx() local
84 if (size > mbx->size) in e1000_read_mbx()
85 size = mbx->size; in e1000_read_mbx()
87 if (mbx->ops.read) in e1000_read_mbx()
88 ret_val = mbx->ops.read(hw, msg, size, mbx_id); in e1000_read_mbx()
104 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_write_mbx() local
109 if (size > mbx->size) in e1000_write_mbx()
112 else if (mbx->ops.write) in e1000_write_mbx()
113 ret_val = mbx->ops.write(hw, msg, size, mbx_id); in e1000_write_mbx()
127 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_check_for_msg() local
[all …]
H A De1000_vf.c151 hw->mbx.ops.init_params = e1000_init_mbx_params_vf; in e1000_init_function_pointers_vf()
260 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_reset_hw_vf() local
273 while (!mbx->ops.check_for_rst(hw, 0) && timeout) { in e1000_reset_hw_vf()
280 mbx->timeout = E1000_VF_MBX_INIT_TIMEOUT; in e1000_reset_hw_vf()
283 mbx->ops.write_posted(hw, msgbuf, 1, 0); in e1000_reset_hw_vf()
288 ret_val = mbx->ops.read_posted(hw, msgbuf, 3, 0); in e1000_reset_hw_vf()
326 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_rar_set_vf() local
334 ret_val = mbx->ops.write_posted(hw, msgbuf, 3, 0); in e1000_rar_set_vf()
337 ret_val = mbx->ops.read_posted(hw, msgbuf, 3, 0); in e1000_rar_set_vf()
383 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_write_msg_read_ack() local
[all …]
H A De1000_vf.h269 struct e1000_mbx_info mbx; member
H A De1000_api.c126 if (hw->mbx.ops.init_params) { in e1000_init_mbx_params()
127 ret_val = hw->mbx.ops.init_params(hw); in e1000_init_mbx_params()
H A De1000_hw.h1049 struct e1000_mbx_info mbx; member
H A De1000_82575.c532 hw->mbx.ops.init_params = e1000_init_mbx_params_pf; in e1000_init_function_pointers_82575()