Lines Matching defs:adapter
90 struct adapter *adapter; member
303 struct adapter { struct
305 device_t dev;
306 int flags;
309 int regs_rid;
310 struct resource *regs_res;
311 int udbs_rid;
312 struct resource *udbs_res;
313 bus_space_handle_t bh;
314 bus_space_tag_t bt;
315 bus_size_t mmio_len;
316 uint32_t link_width;
319 bus_dma_tag_t parent_dmat;
320 bus_dma_tag_t rx_dmat;
321 bus_dma_tag_t rx_jumbo_dmat;
322 bus_dma_tag_t tx_dmat;
325 struct resource *irq_res;
326 int irq_rid;
327 void *intr_tag;
329 uint32_t msix_regs_rid;
330 struct resource *msix_regs_res;
332 struct resource *msix_irq_res[SGE_QSETS];
333 int msix_irq_rid[SGE_QSETS];
334 void *msix_intr_tag[SGE_QSETS];
335 uint8_t rxpkt_map[8]; /* maps RX_PKT interface values to port ids */
336 uint8_t rrss_map[SGE_QSETS]; /* revers RSS map table */
360 struct adapter_params params; argument
361 unsigned int slow_intr_mask;
362 unsigned long irq_stats[IRQ_NUM_STATS];
364 unsigned nqsets;
365 struct sge sge;
366 struct mc7 pmrx;
367 struct mc7 pmtx;
368 struct mc7 cm;
369 struct mc5 mc5;
371 struct port_info port[MAX_NPORTS];
372 device_t portdev[MAX_NPORTS];
374 void *tom_softc;
375 void *iwarp_softc;
377 char fw_version[64];
378 char port_types[MAX_NPORTS + 1];
379 uint32_t open_device_map;
381 int offload_map;
383 struct mtx lock;
407 #define MDIO_LOCK(adapter) mtx_lock(&(adapter)->mdio_lock) argument
408 #define MDIO_UNLOCK(adapter) mtx_unlock(&(adapter)->mdio_lock) argument
409 #define ELMR_LOCK(adapter) mtx_lock(&(adapter)->elmer_lock) argument
410 #define ELMR_UNLOCK(adapter) mtx_unlock(&(adapter)->elmer_lock) argument
429 t3_read_reg(adapter_t *adapter, uint32_t reg_addr) in t3_read_reg()
435 t3_write_reg(adapter_t *adapter, uint32_t reg_addr, uint32_t val) in t3_write_reg()
441 t3_os_pci_read_config_4(adapter_t *adapter, int reg, uint32_t *val) in t3_os_pci_read_config_4()
447 t3_os_pci_write_config_4(adapter_t *adapter, int reg, uint32_t val) in t3_os_pci_write_config_4()
453 t3_os_pci_read_config_2(adapter_t *adapter, int reg, uint16_t *val) in t3_os_pci_read_config_2()
459 t3_os_pci_write_config_2(adapter_t *adapter, int reg, uint16_t val) in t3_os_pci_write_config_2()
544 static inline int offload_running(adapter_t *adapter) in offload_running()