Lines Matching refs:ol
73 vmxnet3_tx_prepare_offload(vmxnet3_softc_t *dp, vmxnet3_offload_t *ol, in vmxnet3_tx_prepare_offload() argument
79 ol->om = VMXNET3_OM_NONE; in vmxnet3_tx_prepare_offload()
80 ol->hlen = 0; in vmxnet3_tx_prepare_offload()
81 ol->msscof = 0; in vmxnet3_tx_prepare_offload()
128 ol->om = VMXNET3_OM_TSO; in vmxnet3_tx_prepare_offload()
129 ol->hlen = ethLen + ipLen + tcpLen; in vmxnet3_tx_prepare_offload()
130 ol->msscof = mss; in vmxnet3_tx_prepare_offload()
133 ret = ol->hlen; in vmxnet3_tx_prepare_offload()
136 ol->om = VMXNET3_OM_CSUM; in vmxnet3_tx_prepare_offload()
137 ol->hlen = start + ethLen; in vmxnet3_tx_prepare_offload()
138 ol->msscof = stuff + ethLen; in vmxnet3_tx_prepare_offload()
159 vmxnet3_offload_t *ol, mblk_t *mp) in vmxnet3_tx_one() argument
210 (ol->om != VMXNET3_OM_TSO && in vmxnet3_tx_one()
274 if (ol->om == VMXNET3_OM_TSO && txDesc->txd.len != 0 && in vmxnet3_tx_one()
275 txDesc->txd.len < ol->hlen) { in vmxnet3_tx_one()
279 txDesc->txd.om = ol->om; in vmxnet3_tx_one()
280 txDesc->txd.hlen = ol->hlen; in vmxnet3_tx_one()
281 txDesc->txd.msscof = ol->msscof; in vmxnet3_tx_one()
290 if (ol->om == VMXNET3_OM_TSO) { in vmxnet3_tx_one()
292 (totLen - ol->hlen + ol->msscof - 1) / ol->msscof; in vmxnet3_tx_one()
336 vmxnet3_offload_t ol; in vmxnet3_tx() local
359 pullup = vmxnet3_tx_prepare_offload(dp, &ol, mp); in vmxnet3_tx()
376 status = vmxnet3_tx_one(dp, txq, &ol, mp); in vmxnet3_tx()
388 status = vmxnet3_tx_one(dp, txq, &ol, in vmxnet3_tx()