FreeBSD kernel MSK device code
|
#include <if_mskreg.h>
Data Fields | |
bus_dma_tag_t | msk_parent_tag |
bus_dma_tag_t | msk_tx_tag |
struct msk_txdesc | msk_txdesc [MSK_TX_RING_CNT] |
bus_dma_tag_t | msk_rx_tag |
struct msk_rxdesc | msk_rxdesc [MSK_RX_RING_CNT] |
bus_dma_tag_t | msk_tx_ring_tag |
bus_dma_tag_t | msk_rx_ring_tag |
bus_dmamap_t | msk_tx_ring_map |
bus_dmamap_t | msk_rx_ring_map |
bus_dmamap_t | msk_rx_sparemap |
bus_dma_tag_t | msk_jumbo_rx_tag |
struct msk_rxdesc | msk_jumbo_rxdesc [MSK_JUMBO_RX_RING_CNT] |
bus_dma_tag_t | msk_jumbo_rx_ring_tag |
bus_dmamap_t | msk_jumbo_rx_ring_map |
bus_dmamap_t | msk_jumbo_rx_sparemap |
uint16_t | msk_tso_mtu |
uint32_t | msk_last_csum |
uint32_t | msk_tx_high_addr |
int | msk_tx_prod |
int | msk_tx_cons |
int | msk_tx_cnt |
int | msk_tx_put |
int | msk_rx_cons |
int | msk_rx_prod |
int | msk_rx_putwm |
Definition at line 2375 of file if_mskreg.h.
bus_dmamap_t msk_chain_data::msk_jumbo_rx_ring_map |
Definition at line 2389 of file if_mskreg.h.
Referenced by msk_init_jumbo_rx_ring(), msk_rx_dma_jalloc(), msk_rx_dma_jfree(), msk_rx_fill(), and msk_rxput().
bus_dma_tag_t msk_chain_data::msk_jumbo_rx_ring_tag |
Definition at line 2388 of file if_mskreg.h.
Referenced by msk_init_jumbo_rx_ring(), msk_rx_dma_jalloc(), msk_rx_dma_jfree(), msk_rx_fill(), and msk_rxput().
bus_dmamap_t msk_chain_data::msk_jumbo_rx_sparemap |
Definition at line 2390 of file if_mskreg.h.
Referenced by msk_jumbo_newbuf(), msk_rx_dma_jalloc(), and msk_rx_dma_jfree().
bus_dma_tag_t msk_chain_data::msk_jumbo_rx_tag |
Definition at line 2386 of file if_mskreg.h.
Referenced by msk_jumbo_newbuf(), msk_rx_dma_jalloc(), msk_rx_dma_jfree(), and msk_stop().
struct msk_rxdesc msk_chain_data::msk_jumbo_rxdesc[MSK_JUMBO_RX_RING_CNT] |
Definition at line 2387 of file if_mskreg.h.
Referenced by msk_discard_jumbo_rxbuf(), msk_init_jumbo_rx_ring(), msk_jumbo_newbuf(), msk_jumbo_rxeof(), msk_rx_dma_jalloc(), msk_rx_dma_jfree(), and msk_stop().
uint32_t msk_chain_data::msk_last_csum |
Definition at line 2392 of file if_mskreg.h.
Referenced by msk_encap(), and msk_init_tx_ring().
bus_dma_tag_t msk_chain_data::msk_parent_tag |
Definition at line 2376 of file if_mskreg.h.
Referenced by msk_rx_dma_jalloc(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
int msk_chain_data::msk_rx_cons |
Definition at line 2398 of file if_mskreg.h.
Referenced by msk_init_jumbo_rx_ring(), msk_init_rx_ring(), msk_jumbo_rxeof(), and msk_rxeof().
int msk_chain_data::msk_rx_prod |
Definition at line 2399 of file if_mskreg.h.
Referenced by msk_init_jumbo_rx_ring(), msk_init_rx_ring(), msk_jumbo_rxeof(), msk_rx_fill(), msk_rxeof(), and msk_rxput().
int msk_chain_data::msk_rx_putwm |
Definition at line 2400 of file if_mskreg.h.
Referenced by msk_handle_events(), msk_init_jumbo_rx_ring(), and msk_init_rx_ring().
bus_dmamap_t msk_chain_data::msk_rx_ring_map |
Definition at line 2384 of file if_mskreg.h.
Referenced by msk_init_rx_ring(), msk_rx_fill(), msk_rxput(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
bus_dma_tag_t msk_chain_data::msk_rx_ring_tag |
Definition at line 2382 of file if_mskreg.h.
Referenced by msk_init_rx_ring(), msk_rx_fill(), msk_rxput(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
bus_dmamap_t msk_chain_data::msk_rx_sparemap |
Definition at line 2385 of file if_mskreg.h.
Referenced by msk_newbuf(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
bus_dma_tag_t msk_chain_data::msk_rx_tag |
Definition at line 2379 of file if_mskreg.h.
Referenced by msk_newbuf(), msk_stop(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
struct msk_rxdesc msk_chain_data::msk_rxdesc[MSK_RX_RING_CNT] |
Definition at line 2380 of file if_mskreg.h.
Referenced by msk_discard_rxbuf(), msk_init_rx_ring(), msk_newbuf(), msk_rxeof(), msk_stop(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
uint16_t msk_chain_data::msk_tso_mtu |
Definition at line 2391 of file if_mskreg.h.
Referenced by msk_encap(), and msk_init_tx_ring().
int msk_chain_data::msk_tx_cnt |
Definition at line 2396 of file if_mskreg.h.
Referenced by msk_encap(), msk_init_tx_ring(), msk_start_locked(), and msk_txeof().
int msk_chain_data::msk_tx_cons |
Definition at line 2395 of file if_mskreg.h.
Referenced by msk_init_tx_ring(), and msk_txeof().
uint32_t msk_chain_data::msk_tx_high_addr |
Definition at line 2393 of file if_mskreg.h.
Referenced by msk_encap(), and msk_init_tx_ring().
int msk_chain_data::msk_tx_prod |
Definition at line 2394 of file if_mskreg.h.
Referenced by msk_encap(), msk_init_tx_ring(), and msk_start_locked().
int msk_chain_data::msk_tx_put |
Definition at line 2397 of file if_mskreg.h.
bus_dmamap_t msk_chain_data::msk_tx_ring_map |
Definition at line 2383 of file if_mskreg.h.
Referenced by msk_encap(), msk_init_tx_ring(), msk_txeof(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
bus_dma_tag_t msk_chain_data::msk_tx_ring_tag |
Definition at line 2381 of file if_mskreg.h.
Referenced by msk_encap(), msk_init_tx_ring(), msk_txeof(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
bus_dma_tag_t msk_chain_data::msk_tx_tag |
Definition at line 2377 of file if_mskreg.h.
Referenced by msk_encap(), msk_stop(), msk_txeof(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().
struct msk_txdesc msk_chain_data::msk_txdesc[MSK_TX_RING_CNT] |
Definition at line 2378 of file if_mskreg.h.
Referenced by msk_encap(), msk_init_tx_ring(), msk_stop(), msk_txeof(), msk_txrx_dma_alloc(), and msk_txrx_dma_free().