Lines Matching refs:mbx_id
39 * @mbx_id: id of mailbox to read
43 s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
53 ret_val = mbx->ops.read(hw, msg, size, mbx_id);
63 * @mbx_id: id of mailbox to write
67 s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
76 ret_val = mbx->ops.write(hw, msg, size, mbx_id);
84 * @mbx_id: id of mailbox to check
88 s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
94 ret_val = mbx->ops.check_for_msg(hw, mbx_id);
102 * @mbx_id: id of mailbox to check
106 s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
112 ret_val = mbx->ops.check_for_ack(hw, mbx_id);
120 * @mbx_id: id of mailbox to check
124 s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id)
130 ret_val = mbx->ops.check_for_rst(hw, mbx_id);
138 * @mbx_id: id of mailbox to write
142 static s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
150 while (countdown && mbx->ops.check_for_msg(hw, mbx_id)) {
167 * @mbx_id: id of mailbox to write
171 static s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
179 while (countdown && mbx->ops.check_for_ack(hw, mbx_id)) {
198 * @mbx_id: id of mailbox to write
203 s32 ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
211 ret_val = ixgbe_poll_for_msg(hw, mbx_id);
215 ret_val = mbx->ops.read(hw, msg, size, mbx_id);
225 * @mbx_id: id of mailbox to write
231 u16 mbx_id)
241 ret_val = mbx->ops.write(hw, msg, size, mbx_id);
245 ret_val = ixgbe_poll_for_ack(hw, mbx_id);