Lines Matching defs:adapter
102 struct adapter *adapter; member
311 struct adapter { struct
314 TAILQ_ENTRY(adapter) adapter_entry; argument
317 int regs_rid;
318 struct resource *regs_res;
319 bus_space_handle_t bh;
320 bus_space_tag_t bt;
321 bus_size_t mmio_len;
322 uint32_t link_width;
323 struct pci_attach_args pa;
324 uint32_t bar0;
325 bus_space_handle_t bar0_handle;
326 pci_intr_handle_t intr_handle;
327 void *intr_cookie;
330 bus_dma_tag_t parent_dmat;
331 bus_dma_tag_t rx_dmat;
332 bus_dma_tag_t rx_jumbo_dmat;
333 bus_dma_tag_t tx_dmat;
336 int irq_rid;
361 struct adapter_params params; argument
362 unsigned int slow_intr_mask;
363 unsigned long irq_stats[IRQ_NUM_STATS];
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];
373 struct toedev tdev;
374 char fw_version[64];
375 uint32_t open_device_map;
399 #define MDIO_LOCK(adapter) mtx_lock(&(adapter)->mdio_lock) argument
400 #define MDIO_UNLOCK(adapter) mtx_unlock(&(adapter)->mdio_lock) argument
401 #define ELMR_LOCK(adapter) mtx_lock(&(adapter)->elmer_lock) argument
402 #define ELMR_UNLOCK(adapter) mtx_unlock(&(adapter)->elmer_lock) argument
433 t3_read_reg(adapter_t *adapter, uint32_t reg_addr) in t3_read_reg()
439 t3_write_reg(adapter_t *adapter, uint32_t reg_addr, uint32_t val) in t3_write_reg()
445 t3_os_pci_read_config_4(adapter_t *adapter, int reg, uint32_t *val) in t3_os_pci_read_config_4()
451 t3_os_pci_write_config_4(adapter_t *adapter, int reg, uint32_t val) in t3_os_pci_write_config_4()
457 t3_os_pci_read_config_2(adapter_t *adapter, int reg, uint16_t *val) in t3_os_pci_read_config_2()
468 t3_os_pci_write_config_2(adapter_t *adapter, int reg, uint16_t val) in t3_os_pci_write_config_2()
574 static __inline int offload_running(adapter_t *adapter) in offload_running()