Lines Matching defs:bnx_softc

305 struct bnx_softc {  struct
306 struct arpcom arpcom; /* interface info */
307 device_t bnx_dev;
308 device_t bnx_miibus;
309 bus_space_handle_t bnx_bhandle;
310 bus_space_tag_t bnx_btag;
311 struct resource *bnx_res; /* MAC mapped I/O */
312 struct resource *bnx_res2; /* APE mapped I/O */
313 struct ifmedia bnx_ifmedia; /* TBI media info */
314 int bnx_pciecap;
315 uint32_t bnx_flags; /* BNX_FLAG_ */
330 uint32_t bnx_mfw_flags; /* Management F/W flags */
335 int bnx_phy_ape_lock;
336 int bnx_func_addr;
338 uint32_t bnx_chipid;
339 uint32_t bnx_asicrev;
340 uint32_t bnx_chiprev;
341 struct bnx_ring_data bnx_ldata; /* rings */
342 struct bnx_chain_data bnx_cdata; /* mbufs */
344 struct lwkt_serialize bnx_main_serialize;
345 volatile uint32_t *bnx_hw_status;
346 volatile uint32_t *bnx_hw_status_tag;
347 uint32_t bnx_saved_status_tag;
348 int bnx_link_evt;
349 u_long bnx_errors;
350 u_long bnx_norxbds;
352 int bnx_serialize_cnt;
353 struct lwkt_serialize **bnx_serialize;
355 int bnx_tx_ringcnt;
356 struct bnx_tx_ring *bnx_tx_ring;
357 int bnx_rx_retcnt;
358 struct bnx_rx_ret_ring *bnx_rx_ret_ring;
359 struct bnx_rx_std_ring bnx_rx_std_ring;
361 uint16_t bnx_jumbo; /* current jumo ring head */
363 struct lwkt_serialize bnx_jslot_serializer;
364 uint32_t bnx_rx_coal_ticks;
365 uint32_t bnx_tx_coal_ticks;
366 uint32_t bnx_rx_coal_bds;
367 uint32_t bnx_rx_coal_bds_poll;
368 uint32_t bnx_tx_coal_bds;
369 uint32_t bnx_tx_coal_bds_poll;
370 uint32_t bnx_rx_coal_bds_int;
371 uint32_t bnx_tx_coal_bds_int;
372 uint32_t bnx_mi_mode;
373 int bnx_if_flags;
374 int bnx_link;
375 uint32_t bnx_rdma_wa;
399 void (*bnx_link_upd)(struct bnx_softc *, uint32_t); argument
400 uint32_t bnx_link_chg;
402 int bnx_rss_debug;
404 u_long bnx_tsosegs[BNX_TSO_NSTATS];