Lines Matching refs:adapter
88 struct adapter;
89 typedef struct adapter adapter_t;
201 struct adapter *adapter; member
308 struct adapter *adapter; member
421 typedef int (*fw_msg_handler_t)(struct adapter *, const __be64 *);
430 struct adapter *adapter; member
731 struct adapter *adapter; member
890 struct adapter { struct
891 SLIST_ENTRY(adapter) link;
1085 for (q = &vi->adapter->sge.txq[vi->first_txq], iter = 0; \
1088 for (q = &vi->adapter->sge.rxq[vi->first_rxq], iter = 0; \
1091 for (q = &vi->adapter->sge.ofld_txq[vi->first_ofld_txq], iter = 0; \
1094 for (q = &vi->adapter->sge.ofld_rxq[vi->first_ofld_rxq], iter = 0; \
1097 for (q = &vi->adapter->sge.nm_txq[vi->first_nm_txq], iter = 0; \
1100 for (q = &vi->adapter->sge.nm_rxq[vi->first_nm_rxq], iter = 0; \
1119 forwarding_intr_to_fwq(struct adapter *sc) in forwarding_intr_to_fwq()
1127 hw_off_limits(struct adapter *sc) in hw_off_limits()
1136 hw_all_ok(struct adapter *sc) in hw_all_ok()
1203 t4_read_reg(struct adapter *sc, uint32_t reg) in t4_read_reg()
1211 t4_write_reg(struct adapter *sc, uint32_t reg, uint32_t val) in t4_write_reg()
1219 t4_read_reg64(struct adapter *sc, uint32_t reg) in t4_read_reg64()
1233 t4_write_reg64(struct adapter *sc, uint32_t reg, uint64_t val) in t4_write_reg64()
1246 t4_os_pci_read_cfg1(struct adapter *sc, int reg, uint8_t *val) in t4_os_pci_read_cfg1()
1254 t4_os_pci_write_cfg1(struct adapter *sc, int reg, uint8_t val) in t4_os_pci_write_cfg1()
1262 t4_os_pci_read_cfg2(struct adapter *sc, int reg, uint16_t *val) in t4_os_pci_read_cfg2()
1271 t4_os_pci_write_cfg2(struct adapter *sc, int reg, uint16_t val) in t4_os_pci_write_cfg2()
1279 t4_os_pci_read_cfg4(struct adapter *sc, int reg, uint32_t *val) in t4_os_pci_read_cfg4()
1287 t4_os_pci_write_cfg4(struct adapter *sc, int reg, uint32_t val) in t4_os_pci_write_cfg4()
1295 adap2pinfo(struct adapter *sc, int idx) in adap2pinfo()
1317 t4_use_ldst(struct adapter *sc) in t4_use_ldst()
1328 CH_DUMP_MBOX(struct adapter *sc, int mbox, const int reg, in CH_DUMP_MBOX()
1371 int t4_os_find_pci_capability(struct adapter *, int);
1374 void t4_iterate(void (*)(struct adapter *, void *), void *);
1375 void t4_init_devnames(struct adapter *);
1376 void t4_add_adapter(struct adapter *);
1378 int t4_map_bars_0_and_4(struct adapter *);
1379 int t4_map_bar_2(struct adapter *);
1380 int t4_adj_doorbells(struct adapter *);
1381 int t4_setup_intr_handlers(struct adapter *);
1382 void t4_sysctls(struct adapter *);
1383 int begin_synchronized_op(struct adapter *, struct vi_info *, int, char *);
1384 void end_synchronized_op(struct adapter *, int);
1385 void begin_vi_detach(struct adapter *, struct vi_info *);
1386 void end_vi_detach(struct adapter *, struct vi_info *);
1388 int adapter_init(struct adapter *);
1391 int rw_via_memwin(struct adapter *, int, uint32_t, uint32_t *, int, int);
1392 int alloc_atid(struct adapter *, void *);
1393 void *lookup_atid(struct adapter *, int);
1394 void free_atid(struct adapter *, int);
1395 void release_tid(struct adapter *, int, struct sge_wrq *);
1398 void t4_os_cim_err(struct adapter *);
1399 int suspend_adapter(struct adapter *);
1400 int resume_adapter(struct adapter *);
1435 int t4_alloc_tls_keyid(struct adapter *);
1436 void t4_free_tls_keyid(struct adapter *, int);
1457 void t4_tweak_chip_settings(struct adapter *);
1458 int t4_verify_chip_settings(struct adapter *);
1459 void t4_init_rx_buf_info(struct adapter *);
1460 int t4_create_dma_tag(struct adapter *);
1461 void t4_sge_sysctls(struct adapter *, struct sysctl_ctx_list *,
1463 int t4_destroy_dma_tag(struct adapter *);
1464 int alloc_ring(struct adapter *, size_t, bus_dma_tag_t *, bus_dmamap_t *,
1466 int free_ring(struct adapter *, bus_dma_tag_t, bus_dmamap_t, bus_addr_t,
1468 void free_fl_buffers(struct adapter *, struct sge_fl *);
1469 int t4_setup_adapter_queues(struct adapter *);
1470 int t4_teardown_adapter_queues(struct adapter *);
1481 void t4_wrq_tx_locked(struct adapter *, struct sge_wrq *, struct wrqe *);
1487 int t4_sge_set_conm_context(struct adapter *, int, int, int);
1500 void t4_tracer_port_detach(struct adapter *);
1501 int t4_get_tracer(struct adapter *, struct t4_tracer *);
1502 int t4_set_tracer(struct adapter *, struct t4_tracer *);
1507 int t4_set_sched_class(struct adapter *, struct t4_sched_params *);
1508 int t4_set_sched_queue(struct adapter *, struct t4_sched_queue *);
1509 int t4_init_tx_sched(struct adapter *);
1510 int t4_free_tx_sched(struct adapter *);
1511 void t4_update_tx_sched(struct adapter *);
1512 int t4_reserve_cl_rl_kbps(struct adapter *, int, u_int, int *);
1513 void t4_release_cl_rl(struct adapter *, int, int);
1517 void t4_init_etid_table(struct adapter *);
1518 void t4_free_etid_table(struct adapter *);
1519 struct cxgbe_rate_tag *lookup_etid(struct adapter *, int);
1527 int get_filter_mode(struct adapter *, uint32_t *);
1528 int set_filter_mode(struct adapter *, uint32_t);
1529 int set_filter_mask(struct adapter *, uint32_t);
1530 int get_filter(struct adapter *, struct t4_filter *);
1531 int set_filter(struct adapter *, struct t4_filter *);
1532 int del_filter(struct adapter *, struct t4_filter *);
1566 t4_wrq_tx(struct adapter *sc, struct wrqe *wr) in t4_wrq_tx()
1579 read_via_memwin(struct adapter *sc, int idx, uint32_t addr, uint32_t *val, in read_via_memwin()
1587 write_via_memwin(struct adapter *sc, int idx, uint32_t addr, in write_via_memwin()