Home | History | Annotate | Download | only in cxgb

Lines Matching defs:adapter

60 struct adapter;
97 struct adapter *parent;
102 struct adapter *adapter;
134 enum { /* adapter flags */
311 struct adapter {
314 TAILQ_ENTRY(adapter) adapter_entry;
399 #define MDIO_LOCK(adapter) mtx_lock(&(adapter)->mdio_lock)
400 #define MDIO_UNLOCK(adapter) mtx_unlock(&(adapter)->mdio_lock)
401 #define ELMR_LOCK(adapter) mtx_lock(&(adapter)->elmer_lock)
402 #define ELMR_UNLOCK(adapter) mtx_unlock(&(adapter)->elmer_lock)
433 t3_read_reg(adapter_t *adapter, uint32_t reg_addr)
435 return (bus_space_read_4(adapter->bt, adapter->bh, reg_addr));
439 t3_write_reg(adapter_t *adapter, uint32_t reg_addr, uint32_t val)
441 bus_space_write_4(adapter->bt, adapter->bh, reg_addr, val);
445 t3_os_pci_read_config_4(adapter_t *adapter, int reg, uint32_t *val)
447 *val = pci_conf_read(adapter->pa.pa_pc, adapter->pa.pa_tag, reg);
451 t3_os_pci_write_config_4(adapter_t *adapter, int reg, uint32_t val)
453 pci_conf_write(adapter->pa.pa_pc, adapter->pa.pa_tag, reg, val);
457 t3_os_pci_read_config_2(adapter_t *adapter, int reg, uint16_t *val)
460 temp = pci_conf_read(adapter->pa.pa_pc, adapter->pa.pa_tag, reg&0xfc);
468 t3_os_pci_write_config_2(adapter_t *adapter, int reg, uint16_t val)
470 uint32_t temp = pci_conf_read(adapter->pa.pa_pc, adapter->pa.pa_tag, reg&0xfc);
475 pci_conf_write(adapter->pa.pa_pc, adapter->pa.pa_tag, reg&0xfc, temp);
498 adap2pinfo(struct adapter *adap, int idx)
503 int t3_os_find_pci_capability(adapter_t *adapter, int cap);
504 int t3_os_pci_save_state(struct adapter *adapter);
505 int t3_os_pci_restore_state(struct adapter *adapter);
506 void t3_os_link_changed(adapter_t *adapter, int port_id, int link_status,
508 void t3_sge_err_intr_handler(adapter_t *adapter);
510 void t3_os_ext_intr_handler(adapter_t *adapter);
511 void t3_os_set_hw_addr(adapter_t *adapter, int port_idx, u8 hw_addr[]);
515 int t3_sge_alloc(struct adapter *);
516 int t3_sge_free(struct adapter *);
533 void t3_rx_eth(struct adapter *adap, struct sge_rspq *rq, struct mbuf *m, int ethpad);
565 static __inline struct adapter *
568 return container_of(d, struct adapter, tdev);
574 static __inline int offload_running(adapter_t *adapter)
576 return isset(&adapter->open_device_map, OFFLOAD_DEVMAP_BIT);