Lines Matching refs:olinfo_status
55 static int igb_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status);
56 static int igb_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status);
82 igb_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status)
97 *olinfo_status |= E1000_TXD_POPTS_IXSM << 8;
134 *olinfo_status |= E1000_TXD_POPTS_TXSM << 8;
135 *olinfo_status |= paylen << E1000_ADVTXD_PAYLEN_SHIFT;
146 igb_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status)
156 return (igb_tso_setup(txr, pi, cmd_type_len, olinfo_status));
159 *olinfo_status |= pi->ipi_len << E1000_ADVTXD_PAYLEN_SHIFT;
196 *olinfo_status |= E1000_TXD_POPTS_TXSM << 8;
202 *olinfo_status |= E1000_TXD_POPTS_TXSM << 8;
208 *olinfo_status |= E1000_TXD_POPTS_TXSM << 8;
239 u32 olinfo_status, cmd_type_len, txd_flags;
242 pidx_last = olinfo_status = 0;
254 i += igb_tx_ctx_setup(txr, pi, &cmd_type_len, &olinfo_status);
260 olinfo_status |= txr->me << 4;
273 txd->read.olinfo_status = htole32(olinfo_status);