Lines Matching refs:adapter
89 struct adapter;
90 typedef struct adapter adapter_t;
201 struct adapter *adapter; member
306 struct adapter *adapter; member
414 typedef int (*fw_msg_handler_t)(struct adapter *, const __be64 *);
422 struct adapter *adapter; member
716 struct adapter *adapter; member
864 struct adapter { struct
865 SLIST_ENTRY(adapter) link;
1054 for (q = &vi->adapter->sge.txq[vi->first_txq], iter = 0; \
1057 for (q = &vi->adapter->sge.rxq[vi->first_rxq], iter = 0; \
1060 for (q = &vi->adapter->sge.ofld_txq[vi->first_ofld_txq], iter = 0; \
1063 for (q = &vi->adapter->sge.ofld_rxq[vi->first_ofld_rxq], iter = 0; \
1066 for (q = &vi->adapter->sge.nm_txq[vi->first_nm_txq], iter = 0; \
1069 for (q = &vi->adapter->sge.nm_rxq[vi->first_nm_rxq], iter = 0; \
1088 forwarding_intr_to_fwq(struct adapter *sc) in forwarding_intr_to_fwq()
1096 hw_off_limits(struct adapter *sc) in hw_off_limits()
1104 t4_read_reg(struct adapter *sc, uint32_t reg) in t4_read_reg()
1112 t4_write_reg(struct adapter *sc, uint32_t reg, uint32_t val) in t4_write_reg()
1120 t4_read_reg64(struct adapter *sc, uint32_t reg) in t4_read_reg64()
1134 t4_write_reg64(struct adapter *sc, uint32_t reg, uint64_t val) in t4_write_reg64()
1147 t4_os_pci_read_cfg1(struct adapter *sc, int reg, uint8_t *val) in t4_os_pci_read_cfg1()
1155 t4_os_pci_write_cfg1(struct adapter *sc, int reg, uint8_t val) in t4_os_pci_write_cfg1()
1163 t4_os_pci_read_cfg2(struct adapter *sc, int reg, uint16_t *val) in t4_os_pci_read_cfg2()
1172 t4_os_pci_write_cfg2(struct adapter *sc, int reg, uint16_t val) in t4_os_pci_write_cfg2()
1180 t4_os_pci_read_cfg4(struct adapter *sc, int reg, uint32_t *val) in t4_os_pci_read_cfg4()
1188 t4_os_pci_write_cfg4(struct adapter *sc, int reg, uint32_t val) in t4_os_pci_write_cfg4()
1196 adap2pinfo(struct adapter *sc, int idx) in adap2pinfo()
1218 t4_use_ldst(struct adapter *sc) in t4_use_ldst()
1229 CH_DUMP_MBOX(struct adapter *sc, int mbox, const int reg, in CH_DUMP_MBOX()
1270 int t4_os_find_pci_capability(struct adapter *, int);
1271 int t4_os_pci_save_state(struct adapter *);
1272 int t4_os_pci_restore_state(struct adapter *);
1275 void t4_iterate(void (*)(struct adapter *, void *), void *);
1276 void t4_init_devnames(struct adapter *);
1277 void t4_add_adapter(struct adapter *);
1279 int t4_map_bars_0_and_4(struct adapter *);
1280 int t4_map_bar_2(struct adapter *);
1281 int t4_setup_intr_handlers(struct adapter *);
1282 void t4_sysctls(struct adapter *);
1283 int begin_synchronized_op(struct adapter *, struct vi_info *, int, char *);
1284 void doom_vi(struct adapter *, struct vi_info *);
1285 void end_synchronized_op(struct adapter *, int);
1287 int adapter_init(struct adapter *);
1290 int rw_via_memwin(struct adapter *, int, uint32_t, uint32_t *, int, int);
1291 int alloc_atid(struct adapter *, void *);
1292 void *lookup_atid(struct adapter *, int);
1293 void free_atid(struct adapter *, int);
1294 void release_tid(struct adapter *, int, struct sge_wrq *);
1297 void t4_os_cim_err(struct adapter *);
1336 void t4_tweak_chip_settings(struct adapter *);
1337 int t4_verify_chip_settings(struct adapter *);
1338 void t4_init_rx_buf_info(struct adapter *);
1339 int t4_create_dma_tag(struct adapter *);
1340 void t4_sge_sysctls(struct adapter *, struct sysctl_ctx_list *,
1342 int t4_destroy_dma_tag(struct adapter *);
1343 int alloc_ring(struct adapter *, size_t, bus_dma_tag_t *, bus_dmamap_t *,
1345 int free_ring(struct adapter *, bus_dma_tag_t, bus_dmamap_t, bus_addr_t,
1347 void free_fl_buffers(struct adapter *, struct sge_fl *);
1348 int t4_setup_adapter_queues(struct adapter *);
1349 int t4_teardown_adapter_queues(struct adapter *);
1360 void t4_wrq_tx_locked(struct adapter *, struct sge_wrq *, struct wrqe *);
1380 void t4_tracer_port_detach(struct adapter *);
1381 int t4_get_tracer(struct adapter *, struct t4_tracer *);
1382 int t4_set_tracer(struct adapter *, struct t4_tracer *);
1387 int t4_set_sched_class(struct adapter *, struct t4_sched_params *);
1388 int t4_set_sched_queue(struct adapter *, struct t4_sched_queue *);
1389 int t4_init_tx_sched(struct adapter *);
1390 int t4_free_tx_sched(struct adapter *);
1391 void t4_update_tx_sched(struct adapter *);
1392 int t4_reserve_cl_rl_kbps(struct adapter *, int, u_int, int *);
1393 void t4_release_cl_rl(struct adapter *, int, int);
1397 void t4_init_etid_table(struct adapter *);
1398 void t4_free_etid_table(struct adapter *);
1399 struct cxgbe_rate_tag *lookup_etid(struct adapter *, int);
1410 int get_filter_mode(struct adapter *, uint32_t *);
1411 int set_filter_mode(struct adapter *, uint32_t);
1412 int set_filter_mask(struct adapter *, uint32_t);
1413 int get_filter(struct adapter *, struct t4_filter *);
1414 int set_filter(struct adapter *, struct t4_filter *);
1415 int del_filter(struct adapter *, struct t4_filter *);
1449 t4_wrq_tx(struct adapter *sc, struct wrqe *wr) in t4_wrq_tx()
1459 read_via_memwin(struct adapter *sc, int idx, uint32_t addr, uint32_t *val, in read_via_memwin()
1467 write_via_memwin(struct adapter *sc, int idx, uint32_t addr, in write_via_memwin()