Lines Matching refs:etxop
238 const efx_tx_ops_t *etxop; in efx_tx_init() local
257 etxop = &__efx_tx_siena_ops; in efx_tx_init()
263 etxop = &__efx_tx_hunt_ops; in efx_tx_init()
269 etxop = &__efx_tx_medford_ops; in efx_tx_init()
275 etxop = &__efx_tx_medford2_ops; in efx_tx_init()
287 if ((rc = etxop->etxo_init(enp)) != 0) in efx_tx_init()
290 enp->en_etxop = etxop; in efx_tx_init()
312 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_fini() local
319 etxop->etxo_fini(enp); in efx_tx_fini()
338 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qcreate() local
365 if ((rc = etxop->etxo_qcreate(enp, index, label, esmp, in efx_tx_qcreate()
387 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qdestroy() local
394 etxop->etxo_qdestroy(etp); in efx_tx_qdestroy()
409 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qpost() local
414 if ((rc = etxop->etxo_qpost(etp, eb, ndescs, completed, addedp)) != 0) in efx_tx_qpost()
431 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qpush() local
435 etxop->etxo_qpush(etp, added, pushed); in efx_tx_qpush()
444 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qpace() local
449 if ((rc = etxop->etxo_qpace(etp, ns)) != 0) in efx_tx_qpace()
464 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qflush() local
469 if ((rc = etxop->etxo_qflush(etp)) != 0) in efx_tx_qflush()
484 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qenable() local
488 etxop->etxo_qenable(etp); in efx_tx_qenable()
496 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qpio_enable() local
505 if (etxop->etxo_qpio_enable == NULL) { in efx_tx_qpio_enable()
509 if ((rc = etxop->etxo_qpio_enable(etp)) != 0) in efx_tx_qpio_enable()
528 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qpio_disable() local
532 if (etxop->etxo_qpio_disable != NULL) in efx_tx_qpio_disable()
533 etxop->etxo_qpio_disable(etp); in efx_tx_qpio_disable()
544 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qpio_write() local
549 if (etxop->etxo_qpio_write != NULL) { in efx_tx_qpio_write()
550 if ((rc = etxop->etxo_qpio_write(etp, buffer, buf_length, in efx_tx_qpio_write()
571 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qpio_post() local
576 if (etxop->etxo_qpio_post != NULL) { in efx_tx_qpio_post()
577 if ((rc = etxop->etxo_qpio_post(etp, pkt_length, completed, in efx_tx_qpio_post()
599 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qdesc_post() local
603 return (etxop->etxo_qdesc_post(etp, ed, ndescs, completed, addedp)); in efx_tx_qdesc_post()
615 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qdesc_dma_create() local
618 EFSYS_ASSERT(etxop->etxo_qdesc_dma_create != NULL); in efx_tx_qdesc_dma_create()
620 etxop->etxo_qdesc_dma_create(etp, addr, size, eop, edp); in efx_tx_qdesc_dma_create()
632 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qdesc_tso_create() local
635 EFSYS_ASSERT(etxop->etxo_qdesc_tso_create != NULL); in efx_tx_qdesc_tso_create()
637 etxop->etxo_qdesc_tso_create(etp, ipv4_id, tcp_seq, tcp_flags, edp); in efx_tx_qdesc_tso_create()
651 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qdesc_tso2_create() local
654 EFSYS_ASSERT(etxop->etxo_qdesc_tso2_create != NULL); in efx_tx_qdesc_tso2_create()
656 etxop->etxo_qdesc_tso2_create(etp, ipv4_id, outer_ipv4_id, in efx_tx_qdesc_tso2_create()
667 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qdesc_vlantci_create() local
670 EFSYS_ASSERT(etxop->etxo_qdesc_vlantci_create != NULL); in efx_tx_qdesc_vlantci_create()
672 etxop->etxo_qdesc_vlantci_create(etp, tci, edp); in efx_tx_qdesc_vlantci_create()
682 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qdesc_checksum_create() local
685 EFSYS_ASSERT(etxop->etxo_qdesc_checksum_create != NULL); in efx_tx_qdesc_checksum_create()
687 etxop->etxo_qdesc_checksum_create(etp, flags, edp); in efx_tx_qdesc_checksum_create()
697 const efx_tx_ops_t *etxop = enp->en_etxop; in efx_tx_qstats_update() local
701 etxop->etxo_qstats_update(etp, stat); in efx_tx_qstats_update()