Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/xl/if_xlreg.h
Show First 20 Lines • Show All 474 Lines • ▼ Show 20 Lines | struct xl_list_onefrag { | ||||
u_int32_t xl_next; /* final entry has 0 nextptr */ | u_int32_t xl_next; /* final entry has 0 nextptr */ | ||||
volatile u_int32_t xl_status; | volatile u_int32_t xl_status; | ||||
volatile struct xl_frag xl_frag; | volatile struct xl_frag xl_frag; | ||||
}; | }; | ||||
struct xl_list_data { | struct xl_list_data { | ||||
struct xl_list_onefrag *xl_rx_list; | struct xl_list_onefrag *xl_rx_list; | ||||
struct xl_list *xl_tx_list; | struct xl_list *xl_tx_list; | ||||
u_int32_t xl_rx_dmaaddr; | struct bus_dmamem xl_rx_ring; | ||||
bus_dma_tag_t xl_rx_tag; | struct bus_dmamem xl_tx_ring; | ||||
bus_dmamap_t xl_rx_dmamap; | |||||
u_int32_t xl_tx_dmaaddr; | |||||
bus_dma_tag_t xl_tx_tag; | |||||
bus_dmamap_t xl_tx_dmamap; | |||||
}; | }; | ||||
struct xl_chain { | struct xl_chain { | ||||
struct xl_list *xl_ptr; | struct xl_list *xl_ptr; | ||||
struct mbuf *xl_mbuf; | struct mbuf *xl_mbuf; | ||||
struct xl_chain *xl_next; | struct xl_chain *xl_next; | ||||
struct xl_chain *xl_prev; | struct xl_chain *xl_prev; | ||||
u_int32_t xl_phys; | u_int32_t xl_phys; | ||||
▲ Show 20 Lines • Show All 261 Lines • Show Last 20 Lines |