FreeBSD kernel CXGB device code
|
#include <cxgb_adapter.h>
Data Fields | |
struct sge_rspq | rspq |
struct sge_fl | fl [SGE_RXQ_PER_SET] |
struct lro_state | lro |
struct sge_txq | txq [SGE_TXQ_PER_SET] |
uint32_t | txq_stopped |
struct port_info * | port |
struct adapter * | adap |
int | idx |
int | qs_flags |
int | coalescing |
struct cv | qs_cv |
struct mtx | lock |
char | namebuf [QS_NAME_LEN] |
Definition at line 278 of file cxgb_adapter.h.
struct adapter* sge_qset::adap |
Definition at line 285 of file cxgb_adapter.h.
Referenced by t3_intr_msix(), and t3_sge_alloc_qset().
int sge_qset::coalescing |
Definition at line 288 of file cxgb_adapter.h.
Referenced by check_pkt_coalesce(), cxgb_tx_timeout(), and cxgb_tx_watchdog().
struct sge_fl sge_qset::fl[SGE_RXQ_PER_SET] |
Definition at line 280 of file cxgb_adapter.h.
Referenced by cxgb_tick_handler(), fl_to_qset(), get_packet(), init_qset_cntxt(), process_responses(), sge_timer_cb(), sge_timer_reclaim(), t3_add_configured_sysctls(), t3_free_qset(), t3_get_desc(), and t3_sge_alloc_qset().
int sge_qset::idx |
Definition at line 286 of file cxgb_adapter.h.
Referenced by check_pkt_coalesce(), t3_dump_rspq(), t3_dump_txq_ctrl(), t3_dump_txq_eth(), and t3_sge_alloc_qset().
struct mtx sge_qset::lock |
Definition at line 290 of file cxgb_adapter.h.
Referenced by reclaim_completed_tx(), t3_encap(), t3_free_qset(), t3_free_tx_desc(), and t3_sge_alloc_qset().
struct lro_state sge_qset::lro |
Definition at line 281 of file cxgb_adapter.h.
Referenced by cxgb_set_lro(), process_responses(), t3_add_configured_sysctls(), t3_free_qset(), and t3_sge_alloc_qset().
char sge_qset::namebuf[QS_NAME_LEN] |
Definition at line 292 of file cxgb_adapter.h.
Referenced by t3_add_configured_sysctls(), and t3_sge_alloc_qset().
struct port_info* sge_qset::port |
Definition at line 284 of file cxgb_adapter.h.
Referenced by check_pkt_coalesce(), cxgb_start_locked(), cxgb_transmit_locked(), cxgb_tx_watchdog(), process_responses(), restart_ctrlq(), restart_tx(), t3_dump_rspq(), t3_dump_txq_eth(), t3_encap(), t3_intr_msix(), and t3_sge_alloc_qset().
struct cv sge_qset::qs_cv |
Definition at line 289 of file cxgb_adapter.h.
int sge_qset::qs_flags |
Definition at line 287 of file cxgb_adapter.h.
Referenced by cxgb_start_locked(), cxgb_tx_timeout(), and cxgb_tx_watchdog().
struct sge_rspq sge_qset::rspq |
Definition at line 279 of file cxgb_adapter.h.
Referenced by await_mgmt_replies(), cxgb_tick_handler(), init_qset_cntxt(), init_tp_parity(), process_responses(), rspq_to_qset(), sge_timer_reclaim(), t3_add_configured_sysctls(), t3_dump_txq_eth(), t3_free_qset(), t3_get_desc(), t3_intr_msi(), t3_intr_msix(), t3_set_coalesce_usecs(), t3_sge_alloc_qset(), t3_update_qset_coalesce(), and t3b_intr().
struct sge_txq sge_qset::txq[SGE_TXQ_PER_SET] |
Definition at line 282 of file cxgb_adapter.h.
Referenced by check_pkt_coalesce(), ctrl_xmit(), cxgb_get_counter(), cxgb_init_locked(), cxgb_port_detach(), cxgb_start_locked(), cxgb_transmit(), cxgb_transmit_locked(), cxgb_tx_timeout(), cxgb_tx_watchdog(), handle_rsp_cntrl_info(), init_qset_cntxt(), reclaim_completed_tx(), restart_ctrlq(), restart_tx(), sge_timer_cb(), t3_add_configured_sysctls(), t3_encap(), t3_free_qset(), t3_free_tx_desc(), t3_get_desc(), t3_sge_alloc_qset(), and txq_to_qset().
uint32_t sge_qset::txq_stopped |
Definition at line 283 of file cxgb_adapter.h.
Referenced by check_desc_avail(), process_responses(), reclaim_completed_tx(), restart_ctrlq(), restart_tx(), and t3_add_configured_sysctls().