• Home
  • Raw
  • Download

Lines Matching refs:mbx_id

15 s32 igb_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id,  in igb_read_mbx()  argument
26 ret_val = mbx->ops.read(hw, msg, size, mbx_id, unlock); in igb_read_mbx()
40 s32 igb_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) in igb_write_mbx() argument
49 ret_val = mbx->ops.write(hw, msg, size, mbx_id); in igb_write_mbx()
61 s32 igb_check_for_msg(struct e1000_hw *hw, u16 mbx_id) in igb_check_for_msg() argument
67 ret_val = mbx->ops.check_for_msg(hw, mbx_id); in igb_check_for_msg()
79 s32 igb_check_for_ack(struct e1000_hw *hw, u16 mbx_id) in igb_check_for_ack() argument
85 ret_val = mbx->ops.check_for_ack(hw, mbx_id); in igb_check_for_ack()
97 s32 igb_check_for_rst(struct e1000_hw *hw, u16 mbx_id) in igb_check_for_rst() argument
103 ret_val = mbx->ops.check_for_rst(hw, mbx_id); in igb_check_for_rst()
115 s32 igb_unlock_mbx(struct e1000_hw *hw, u16 mbx_id) in igb_unlock_mbx() argument
121 ret_val = mbx->ops.unlock(hw, mbx_id); in igb_unlock_mbx()
133 static s32 igb_poll_for_msg(struct e1000_hw *hw, u16 mbx_id) in igb_poll_for_msg() argument
141 while (countdown && mbx->ops.check_for_msg(hw, mbx_id)) { in igb_poll_for_msg()
162 static s32 igb_poll_for_ack(struct e1000_hw *hw, u16 mbx_id) in igb_poll_for_ack() argument
170 while (countdown && mbx->ops.check_for_ack(hw, mbx_id)) { in igb_poll_for_ack()
195 u16 mbx_id) in igb_read_posted_mbx() argument
203 ret_val = igb_poll_for_msg(hw, mbx_id); in igb_read_posted_mbx()
206 ret_val = mbx->ops.read(hw, msg, size, mbx_id, true); in igb_read_posted_mbx()
222 u16 mbx_id) in igb_write_posted_mbx() argument
232 ret_val = mbx->ops.write(hw, msg, size, mbx_id); in igb_write_posted_mbx()
236 ret_val = igb_poll_for_ack(hw, mbx_id); in igb_write_posted_mbx()