Lines Matching refs:adapter
88 struct adapter;
89 typedef struct adapter adapter_t;
197 struct adapter *adapter; member
304 struct adapter *adapter; member
417 typedef int (*fw_msg_handler_t)(struct adapter *, const __be64 *);
426 struct adapter *adapter; member
727 struct adapter *adapter; member
886 struct adapter { struct
887 SLIST_ENTRY(adapter) link;
1081 for (q = &vi->adapter->sge.txq[vi->first_txq], iter = 0; \
1084 for (q = &vi->adapter->sge.rxq[vi->first_rxq], iter = 0; \
1087 for (q = &vi->adapter->sge.ofld_txq[vi->first_ofld_txq], iter = 0; \
1090 for (q = &vi->adapter->sge.ofld_rxq[vi->first_ofld_rxq], iter = 0; \
1093 for (q = &vi->adapter->sge.nm_txq[vi->first_nm_txq], iter = 0; \
1096 for (q = &vi->adapter->sge.nm_rxq[vi->first_nm_rxq], iter = 0; \
1115 forwarding_intr_to_fwq(struct adapter *sc) in forwarding_intr_to_fwq()
1123 hw_off_limits(struct adapter *sc) in hw_off_limits()
1131 adapter_stopped(struct adapter *sc) in adapter_stopped()
1197 t4_read_reg(struct adapter *sc, uint32_t reg) in t4_read_reg()
1205 t4_write_reg(struct adapter *sc, uint32_t reg, uint32_t val) in t4_write_reg()
1213 t4_read_reg64(struct adapter *sc, uint32_t reg) in t4_read_reg64()
1227 t4_write_reg64(struct adapter *sc, uint32_t reg, uint64_t val) in t4_write_reg64()
1240 t4_os_pci_read_cfg1(struct adapter *sc, int reg, uint8_t *val) in t4_os_pci_read_cfg1()
1248 t4_os_pci_write_cfg1(struct adapter *sc, int reg, uint8_t val) in t4_os_pci_write_cfg1()
1256 t4_os_pci_read_cfg2(struct adapter *sc, int reg, uint16_t *val) in t4_os_pci_read_cfg2()
1265 t4_os_pci_write_cfg2(struct adapter *sc, int reg, uint16_t val) in t4_os_pci_write_cfg2()
1273 t4_os_pci_read_cfg4(struct adapter *sc, int reg, uint32_t *val) in t4_os_pci_read_cfg4()
1281 t4_os_pci_write_cfg4(struct adapter *sc, int reg, uint32_t val) in t4_os_pci_write_cfg4()
1289 adap2pinfo(struct adapter *sc, int idx) in adap2pinfo()
1311 t4_use_ldst(struct adapter *sc) in t4_use_ldst()
1322 CH_DUMP_MBOX(struct adapter *sc, int mbox, const int reg, in CH_DUMP_MBOX()
1365 int t4_os_find_pci_capability(struct adapter *, int);
1366 int t4_os_pci_save_state(struct adapter *);
1367 int t4_os_pci_restore_state(struct adapter *);
1370 void t4_iterate(void (*)(struct adapter *, void *), void *);
1371 void t4_init_devnames(struct adapter *);
1372 void t4_add_adapter(struct adapter *);
1374 int t4_map_bars_0_and_4(struct adapter *);
1375 int t4_map_bar_2(struct adapter *);
1376 int t4_adj_doorbells(struct adapter *);
1377 int t4_setup_intr_handlers(struct adapter *);
1378 void t4_sysctls(struct adapter *);
1379 int begin_synchronized_op(struct adapter *, struct vi_info *, int, char *);
1380 void end_synchronized_op(struct adapter *, int);
1381 void begin_vi_detach(struct adapter *, struct vi_info *);
1382 void end_vi_detach(struct adapter *, struct vi_info *);
1384 int adapter_init(struct adapter *);
1387 int rw_via_memwin(struct adapter *, int, uint32_t, uint32_t *, int, int);
1388 int alloc_atid(struct adapter *, void *);
1389 void *lookup_atid(struct adapter *, int);
1390 void free_atid(struct adapter *, int);
1391 void release_tid(struct adapter *, int, struct sge_wrq *);
1394 void t4_os_cim_err(struct adapter *);
1395 int suspend_adapter(struct adapter *);
1396 int resume_adapter(struct adapter *);
1431 int t4_alloc_tls_keyid(struct adapter *);
1432 void t4_free_tls_keyid(struct adapter *, int);
1453 void t4_tweak_chip_settings(struct adapter *);
1454 int t4_verify_chip_settings(struct adapter *);
1455 void t4_init_rx_buf_info(struct adapter *);
1456 int t4_create_dma_tag(struct adapter *);
1457 void t4_sge_sysctls(struct adapter *, struct sysctl_ctx_list *,
1459 int t4_destroy_dma_tag(struct adapter *);
1460 int alloc_ring(struct adapter *, size_t, bus_dma_tag_t *, bus_dmamap_t *,
1462 int free_ring(struct adapter *, bus_dma_tag_t, bus_dmamap_t, bus_addr_t,
1464 void free_fl_buffers(struct adapter *, struct sge_fl *);
1465 int t4_setup_adapter_queues(struct adapter *);
1466 int t4_teardown_adapter_queues(struct adapter *);
1477 void t4_wrq_tx_locked(struct adapter *, struct sge_wrq *, struct wrqe *);
1483 int t4_sge_set_conm_context(struct adapter *, int, int, int);
1496 void t4_tracer_port_detach(struct adapter *);
1497 int t4_get_tracer(struct adapter *, struct t4_tracer *);
1498 int t4_set_tracer(struct adapter *, struct t4_tracer *);
1503 int t4_set_sched_class(struct adapter *, struct t4_sched_params *);
1504 int t4_set_sched_queue(struct adapter *, struct t4_sched_queue *);
1505 int t4_init_tx_sched(struct adapter *);
1506 int t4_free_tx_sched(struct adapter *);
1507 void t4_update_tx_sched(struct adapter *);
1508 int t4_reserve_cl_rl_kbps(struct adapter *, int, u_int, int *);
1509 void t4_release_cl_rl(struct adapter *, int, int);
1513 void t4_init_etid_table(struct adapter *);
1514 void t4_free_etid_table(struct adapter *);
1515 struct cxgbe_rate_tag *lookup_etid(struct adapter *, int);
1523 int get_filter_mode(struct adapter *, uint32_t *);
1524 int set_filter_mode(struct adapter *, uint32_t);
1525 int set_filter_mask(struct adapter *, uint32_t);
1526 int get_filter(struct adapter *, struct t4_filter *);
1527 int set_filter(struct adapter *, struct t4_filter *);
1528 int del_filter(struct adapter *, struct t4_filter *);
1562 t4_wrq_tx(struct adapter *sc, struct wrqe *wr) in t4_wrq_tx()
1575 read_via_memwin(struct adapter *sc, int idx, uint32_t addr, uint32_t *val, in read_via_memwin()
1583 write_via_memwin(struct adapter *sc, int idx, uint32_t addr, in write_via_memwin()