/freebsd-current/sys/dev/cxgbe/ |
H A D | t4_clip.h | 39 void t4_init_clip_table(struct adapter *); 40 void t4_destroy_clip_table(struct adapter *); 41 struct clip_entry *t4_get_clip_entry(struct adapter *, struct in6_addr *, bool); 42 void t4_hold_clip_entry(struct adapter *, struct clip_entry *); 43 void t4_release_clip_entry(struct adapter *, struct clip_entry *); 44 int t4_release_clip_addr(struct adapter *, struct in6_addr *);
|
/freebsd-current/sys/dev/ena/ |
H A D | ena_netmap.h | 49 int ena_netmap_attach(struct ena_adapter *adapter); 50 int ena_netmap_alloc_rx_slot(struct ena_adapter *adapter, 52 void ena_netmap_free_rx_slot(struct ena_adapter *adapter, 54 bool ena_rx_ring_in_netmap(struct ena_adapter *adapter, int qid); 55 bool ena_tx_ring_in_netmap(struct ena_adapter *adapter, int qid); 56 void ena_netmap_reset_rx_ring(struct ena_adapter *adapter, int qid); 57 void ena_netmap_reset_tx_ring(struct ena_adapter *adapter, int qid); 58 void ena_netmap_unload(struct ena_adapter *adapter, bus_dmamap_t map);
|
H A D | ena_sysctl.h | 40 void ena_sysctl_add_nodes(struct ena_adapter *adapter); 41 void ena_sysctl_update_queue_node_nb(struct ena_adapter *adapter, int old, 43 int ena_sysctl_allocate_customer_metrics_buffer(struct ena_adapter *adapter);
|
H A D | ena.c | 204 struct ena_adapter *adapter = device_get_softc(dmadev); local 205 device_t pdev = adapter->pdev; 212 dma_space_addr = ENA_DMA_BIT_MASK(adapter->dma_width); 274 ena_free_pci_resources(struct ena_adapter *adapter) argument 276 device_t pdev = adapter->pdev; 278 if (adapter->memory != NULL) { 280 PCIR_BAR(ENA_MEM_BAR), adapter->memory); 283 if (adapter->registers != NULL) { 285 PCIR_BAR(ENA_REG_BAR), adapter->registers); 288 if (adapter 324 struct ena_adapter *adapter = if_getsoftc(ifp); local 373 ena_init_io_rings_common(struct ena_adapter *adapter, struct ena_ring *ring, uint16_t qid) argument 384 ena_init_io_rings_basic(struct ena_adapter *adapter) argument 420 ena_init_io_rings_advanced(struct ena_adapter *adapter) argument 454 ena_init_io_rings(struct ena_adapter *adapter) argument 467 ena_free_io_ring_resources(struct ena_adapter *adapter, unsigned int qid) argument 485 ena_free_all_io_rings_resources(struct ena_adapter *adapter) argument 494 ena_setup_tx_dma_tag(struct ena_adapter *adapter) argument 516 ena_free_tx_dma_tag(struct ena_adapter *adapter) argument 529 ena_setup_rx_dma_tag(struct ena_adapter *adapter) argument 551 ena_free_rx_dma_tag(struct ena_adapter *adapter) argument 566 struct ena_adapter *adapter = tx_ring->adapter; local 604 ena_setup_tx_resources(struct ena_adapter *adapter, int qid) argument 726 ena_free_tx_resources(struct ena_adapter *adapter, int qid) argument 793 ena_setup_all_tx_resources(struct ena_adapter *adapter) argument 822 ena_free_all_tx_resources(struct ena_adapter *adapter) argument 838 ena_setup_rx_resources(struct ena_adapter *adapter, unsigned int qid) argument 920 ena_free_rx_resources(struct ena_adapter *adapter, unsigned int qid) argument 954 ena_setup_all_rx_resources(struct ena_adapter *adapter) argument 982 ena_free_all_rx_resources(struct ena_adapter *adapter) argument 991 ena_alloc_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info) argument 1054 ena_free_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info) argument 1079 struct ena_adapter *adapter = rx_ring->adapter; local 1137 ena_update_buf_ring_size(struct ena_adapter *adapter, uint32_t new_buf_ring_size) argument 1181 ena_update_queue_size(struct ena_adapter *adapter, uint32_t new_tx_size, uint32_t new_rx_size) argument 1232 ena_update_io_rings(struct ena_adapter *adapter, uint32_t num) argument 1243 ena_update_base_cpu(struct ena_adapter *adapter, int new_num) argument 1282 ena_update_cpu_stride(struct ena_adapter *adapter, uint32_t new_num) argument 1322 ena_update_io_queue_nb(struct ena_adapter *adapter, uint32_t new_num) argument 1361 ena_free_rx_bufs(struct ena_adapter *adapter, unsigned int qid) argument 1388 ena_refill_all_rx_bufs(struct ena_adapter *adapter) argument 1409 ena_free_all_rx_bufs(struct ena_adapter *adapter) argument 1423 ena_free_tx_bufs(struct ena_adapter *adapter, unsigned int qid) argument 1457 ena_free_all_tx_bufs(struct ena_adapter *adapter) argument 1464 ena_destroy_all_tx_queues(struct ena_adapter *adapter) argument 1476 ena_destroy_all_rx_queues(struct ena_adapter *adapter) argument 1488 ena_destroy_all_io_queues(struct ena_adapter *adapter) argument 1505 ena_create_io_queues(struct ena_adapter *adapter) argument 1628 struct ena_adapter *adapter = (struct ena_adapter *)arg; local 1643 struct ena_adapter *adapter = queue->adapter; local 1655 ena_enable_msix(struct ena_adapter *adapter) argument 1718 ena_setup_mgmnt_intr(struct ena_adapter *adapter) argument 1733 ena_setup_io_intr(struct ena_adapter *adapter) argument 1793 ena_request_mgmnt_irq(struct ena_adapter *adapter) argument 1839 ena_request_io_irq(struct ena_adapter *adapter) argument 1933 ena_free_mgmnt_irq(struct ena_adapter *adapter) argument 1962 ena_free_io_irq(struct ena_adapter *adapter) argument 1998 ena_free_irqs(struct ena_adapter *adapter) argument 2006 ena_disable_msix(struct ena_adapter *adapter) argument 2019 ena_unmask_all_io_irqs(struct ena_adapter *adapter) argument 2039 ena_up_complete(struct ena_adapter *adapter) argument 2064 set_io_rings_size(struct ena_adapter *adapter, int new_tx_size, int new_rx_size) argument 2075 create_queues_with_size_backoff(struct ena_adapter *adapter) argument 2165 ena_up(struct ena_adapter *adapter) argument 2240 struct ena_adapter *adapter; local 2274 struct ena_adapter *adapter = if_getsoftc(ifp); local 2297 struct ena_adapter *adapter = (struct ena_adapter *)arg; local 2309 struct ena_adapter *adapter; local 2434 ena_update_hwassist(struct ena_adapter *adapter) argument 2466 ena_setup_ifnet(device_t pdev, struct ena_adapter *adapter, struct ena_com_dev_get_features_ctx *feat) argument 2524 ena_down(struct ena_adapter *adapter) argument 2657 struct ena_adapter *adapter = device_get_softc(pdev); local 2848 ena_device_init(struct ena_adapter *adapter, device_t pdev, struct ena_com_dev_get_features_ctx *get_feat_ctx, int *wd_active) argument 2952 ena_enable_msix_and_set_admin_interrupts(struct ena_adapter *adapter) argument 2987 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; local 3008 check_for_missing_keep_alive(struct ena_adapter *adapter) argument 3029 check_for_admin_com_state(struct ena_adapter *adapter) argument 3040 check_for_rx_interrupt_queue(struct ena_adapter *adapter, struct ena_ring *rx_ring) argument 3064 check_missing_comp_in_tx_queue(struct ena_adapter *adapter, struct ena_ring *tx_ring) argument 3144 check_for_missing_completions(struct ena_adapter *adapter) argument 3199 check_for_empty_rx_ring(struct ena_adapter *adapter) argument 3237 ena_update_hints(struct ena_adapter *adapter, struct ena_admin_ena_hw_hints *hints) argument 3284 ena_copy_eni_metrics(struct ena_adapter *adapter) argument 3311 ena_copy_srd_metrics(struct ena_adapter *adapter) argument 3317 ena_copy_customer_metrics(struct ena_adapter *adapter) argument 3338 struct ena_adapter *adapter = (struct ena_adapter *)data; local 3395 ena_destroy_device(struct ena_adapter *adapter, bool graceful) argument 3454 ena_device_validate_params(struct ena_adapter *adapter, struct ena_com_dev_get_features_ctx *get_feat_ctx) argument 3473 ena_restore_device(struct ena_adapter *adapter) argument 3569 struct ena_adapter *adapter = (struct ena_adapter *)arg; local 3587 struct ena_adapter *adapter = (struct ena_adapter *)arg; local 3602 ena_free_stats(struct ena_adapter *adapter) argument 3626 struct ena_adapter *adapter; local 3893 struct ena_adapter *adapter = device_get_softc(pdev); local 3981 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; local 4006 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; local 4047 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; local [all...] |
H A D | ena_sysctl.c | 165 int ena_sysctl_allocate_customer_metrics_buffer(struct ena_adapter *adapter) argument 169 adapter->customer_metrics_array = malloc((sizeof(u64) * ENA_CUSTOMER_METRICS_ARRAY_SIZE), 171 if (unlikely(adapter->customer_metrics_array == NULL)) 177 ena_sysctl_add_nodes(struct ena_adapter *adapter) argument 179 struct ena_com_dev *dev = adapter->ena_dev; 182 ena_sysctl_add_customer_metrics(adapter); 184 ena_sysctl_add_eni_metrics(adapter); 186 if (ena_com_get_cap(adapter->ena_dev, ENA_ADMIN_ENA_SRD_INFO)) 187 ena_sysctl_add_srd_info(adapter); 189 ena_sysctl_add_wd(adapter); 199 ena_sysctl_add_wd(struct ena_adapter *adapter) argument 235 ena_sysctl_add_stats(struct ena_adapter *adapter) argument 416 ena_sysctl_add_srd_info(struct ena_adapter *adapter) argument 457 ena_sysctl_add_customer_metrics(struct ena_adapter *adapter) argument 491 ena_sysctl_add_eni_metrics(struct ena_adapter *adapter) argument 533 ena_sysctl_add_tuneables(struct ena_adapter *adapter) argument 578 ena_sysctl_add_rss(struct ena_adapter *adapter) argument 615 ena_sysctl_add_irq_affinity(struct ena_adapter *adapter) argument 659 ena_sysctl_update_queue_node_nb(struct ena_adapter *adapter, int old, int new) argument 682 struct ena_adapter *adapter = arg1; local 730 struct ena_adapter *adapter = arg1; local 791 struct ena_adapter *adapter = arg1; local 858 struct ena_adapter *adapter = arg1; local 906 struct ena_adapter *adapter = arg1; local 962 struct ena_adapter *adapter = arg1; local 1021 struct ena_adapter *adapter = arg1; local 1118 struct ena_adapter *adapter = arg1; local [all...] |
H A D | ena_rss.c | 40 * for another adapter), then it should be returned instead. 101 ena_rss_init_default(struct ena_adapter *adapter) argument 103 struct ena_com_dev *ena_dev = adapter->ena_dev; 104 device_t dev = adapter->pdev; 115 qid = rss_get_indirection_to_bucket(i) % adapter->num_io_queues; 117 qid = i % adapter->num_io_queues; 150 rc = ena_rss_indir_init(adapter); 161 ena_rss_configure(struct ena_adapter *adapter) argument 163 struct ena_com_dev *ena_dev = adapter->ena_dev; 168 rc = ena_rss_init_default(adapter); 199 struct ena_adapter *adapter; local 230 ena_rss_indir_get(struct ena_adapter *adapter, uint32_t *table) argument 252 ena_rss_indir_set(struct ena_adapter *adapter, uint32_t *table) argument 277 ena_rss_indir_init(struct ena_adapter *adapter) argument [all...] |
H A D | ena_netmap.c | 42 struct ena_adapter *adapter; member in struct:ena_netmap_ctx 83 ena_netmap_attach(struct ena_adapter *adapter) argument 87 ena_log_nm(adapter->pdev, INFO, "netmap attach\n"); 91 na.ifp = adapter->ifp; 92 na.num_tx_desc = adapter->requested_tx_ring_size; 93 na.num_rx_desc = adapter->requested_rx_ring_size; 94 na.num_tx_rings = adapter->num_io_queues; 95 na.num_rx_rings = adapter->num_io_queues; 96 na.rx_buf_maxsize = adapter->buf_ring_size; 105 ena_netmap_alloc_rx_slot(struct ena_adapter *adapter, struc argument 170 ena_netmap_free_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info) argument 220 ena_ring_in_netmap(struct ena_adapter *adapter, int qid, enum txrx x) argument 235 ena_tx_ring_in_netmap(struct ena_adapter *adapter, int qid) argument 241 ena_rx_ring_in_netmap(struct ena_adapter *adapter, int qid) argument 247 ena_netmap_reset_ring(struct ena_adapter *adapter, int qid, enum txrx x) argument 258 ena_netmap_reset_rx_ring(struct ena_adapter *adapter, int qid) argument 264 ena_netmap_reset_tx_ring(struct ena_adapter *adapter, int qid) argument 273 struct ena_adapter *adapter = if_getsoftc(ifp); local 389 struct ena_adapter *adapter; local 554 struct ena_adapter *adapter; local 862 struct ena_adapter *adapter = tx_ring->adapter; local 1073 ena_netmap_unload(struct ena_adapter *adapter, bus_dmamap_t map) argument [all...] |
H A D | ena_datapath.c | 71 struct ena_adapter *adapter = que->adapter; local 72 if_t ifp = adapter->ifp; 83 ena_log_io(adapter->pdev, DBG, "MSI-X TX/RX routine\n"); 89 io_cq = &adapter->ena_dev->io_cq_queues[ena_qid]; 116 if_t ifp = tx_ring->adapter->ifp; 129 struct ena_adapter *adapter = if_getsoftc(ifp); local 137 if (unlikely((if_getdrvflags(adapter->ifp) & IFF_DRV_RUNNING) == 0)) 150 i = bucket_id % adapter->num_io_queues; 153 i = m->m_pkthdr.flowid % adapter 180 struct ena_adapter *adapter = if_getsoftc(ifp); local 202 struct ena_adapter *adapter = tx_ring->adapter; local 242 struct ena_adapter *adapter; local 347 struct ena_adapter *adapter = rx_ring->adapter; local 422 struct ena_adapter *adapter; local 559 struct ena_adapter *adapter; local 814 struct ena_adapter *adapter; local 848 struct ena_adapter *adapter = tx_ring->adapter; local 962 struct ena_adapter *adapter; local 1097 struct ena_adapter *adapter = tx_ring->adapter; local [all...] |
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | i2c.h | 110 int lkpi_i2c_add_adapter(struct i2c_adapter *adapter); 111 int lkpi_i2c_del_adapter(struct i2c_adapter *adapter); 113 int lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs); 115 #define i2c_add_adapter(adapter) lkpi_i2c_add_adapter(adapter) 116 #define i2c_del_adapter(adapter) lkpi_i2c_del_adapter(adapter) 122 do_i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs) argument 126 retries = adapter->retries == 0 ? 1 : adapter 140 i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs) argument 160 __i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs) argument 166 i2c_set_adapdata(struct i2c_adapter *adapter, void *data) argument 172 i2c_get_adapdata(struct i2c_adapter *adapter) argument [all...] |
H A D | i2c-algo-bit.h | 45 int lkpi_i2c_bit_add_bus(struct i2c_adapter *adapter); 47 #define i2c_bit_add_bus(adapter) lkpi_i2c_bit_add_bus(adapter)
|
/freebsd-current/sys/dev/hptrr/ |
H A D | himfuncs.h | 49 _HIM_INTERFACE(HPT_BOOL, create_adapter, (const PCI_ID *id, PCI_ADDRESS pciAddress, void *adapter, void *osext)) 51 _HIM_INTERFACE(void, get_adapter_config, (void *adapter, HIM_ADAPTER_CONFIG *config)) 53 _HIM_INTERFACE(HPT_BOOL, get_meminfo, (void *adapter)) 57 _HIM_INTERFACE(void, route_irq, (void *adapter, HPT_BOOL enable)) 60 _HIM_INTERFACE(HPT_BOOL, initialize, (void *adapter)) 63 _HIM_INTERFACE(HPT_UINT, get_device_size, (void *adapter)) 66 _HIM_INTERFACE(HPT_BOOL, probe_device, (void *adapter, int index, void *devhandle, PROBE_CALLBACK done, void *arg)) 67 _HIM_INTERFACE(void *, get_device, (void *adapter, int index)) 81 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter)) 82 _HIM_INTERFACE(HPT_BOOL, intr_control, (void * adapter, HPT_BOO [all...] |
/freebsd-current/sys/dev/cxgbe/common/ |
H A D | common.h | 465 #include "adapter.h" 471 #define for_each_port(adapter, iter) \ 472 for (iter = 0; iter < (adapter)->params.nports; ++iter) 474 static inline int is_ftid(const struct adapter *sc, u_int tid) 481 static inline int is_hpftid(const struct adapter *sc, u_int tid) 488 static inline int is_etid(const struct adapter *sc, u_int tid) 495 static inline int is_offload(const struct adapter *adap) 500 static inline int is_ethoffload(const struct adapter *adap) 505 static inline int is_hashfilter(const struct adapter *adap) 510 static inline int is_ktls(const struct adapter *ada 556 core_ticks_to_us(const struct adapter *adapter, unsigned int ticks) argument 923 t4vf_query_params(struct adapter *adapter, unsigned int nparams, const u32 *params, u32 *vals) argument 930 t4vf_set_params(struct adapter *adapter, unsigned int nparams, const u32 *params, const u32 *vals) argument [all...] |
H A D | t4vf_hw.c | 45 int t4vf_wait_dev_ready(struct adapter *adapter) argument 52 val = t4_read_reg(adapter, whoami); 56 val = t4_read_reg(adapter, whoami); 66 * @adapter: the adapter 72 int t4vf_fw_reset(struct adapter *adapter) argument 80 return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); 84 * t4vf_get_sge_params - retrieve adapter Scatte 91 t4vf_get_sge_params(struct adapter *adapter) argument 234 t4vf_get_rss_glb_config(struct adapter *adapter) argument 309 t4vf_get_vfres(struct adapter *adapter) argument 355 t4vf_prep_adapter(struct adapter *adapter) argument 397 t4vf_get_vf_mac(struct adapter *adapter, unsigned int port, unsigned int *naddr, u8 *addr) argument 440 t4vf_get_vf_vlan(struct adapter *adapter) argument [all...] |
/freebsd-current/sys/dev/igc/ |
H A D | if_igc.c | 115 static void igc_add_hw_stats(struct igc_adapter *adapter); 145 static void igc_configure_queues(struct igc_adapter *adapter); 307 struct igc_adapter *adapter = (struct igc_adapter *)arg1; local 308 struct igc_hw *hw = &adapter->hw; 384 if_softc_ctx_t scctx = adapter->shared; 446 struct igc_adapter *adapter; local 454 adapter = iflib_get_softc(ctx); 456 adapter->ctx = adapter->osdep.ctx = ctx; 457 adapter 663 struct igc_adapter *adapter = iflib_get_softc(ctx); local 709 struct igc_adapter *adapter = iflib_get_softc(ctx); local 739 struct igc_adapter *adapter = iflib_get_softc(ctx); local 758 struct igc_adapter *adapter = iflib_get_softc(ctx); local 787 struct igc_adapter *adapter = iflib_get_softc(ctx); local 860 struct igc_adapter *adapter = arg; local 898 struct igc_adapter *adapter = iflib_get_softc(ctx); local 908 struct igc_adapter *adapter = iflib_get_softc(ctx); local 938 struct igc_adapter *adapter = arg; local 962 struct igc_adapter *adapter = iflib_get_softc(ctx); local 979 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1026 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1070 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1124 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1178 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1226 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1244 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1261 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1285 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1314 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1381 igc_configure_queues(struct igc_adapter *adapter) argument 1446 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1490 igc_init_dmac(struct igc_adapter *adapter, u32 pba) argument 1584 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1656 igc_initialize_rss_mapping(struct igc_adapter *adapter) argument 1755 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1786 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1835 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1877 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1914 struct igc_adapter *adapter = iflib_get_softc(ctx); local 1982 struct igc_adapter *adapter = iflib_get_softc(ctx); local 2113 struct igc_adapter *adapter = iflib_get_softc(ctx); local 2135 struct igc_adapter *adapter = iflib_get_softc(ctx); local 2153 struct igc_adapter *adapter = iflib_get_softc(ctx); local 2171 igc_get_hw_control(struct igc_adapter *adapter) argument 2190 igc_release_hw_control(struct igc_adapter *adapter) argument 2220 struct igc_adapter *adapter = iflib_get_softc(ctx); local 2237 struct igc_adapter *adapter = iflib_get_softc(ctx); local 2293 igc_update_stats_counters(struct igc_adapter *adapter) argument 2373 struct igc_adapter *adapter = iflib_get_softc(ctx); local 2414 struct igc_adapter *adapter; local 2426 igc_add_hw_stats(struct igc_adapter *adapter) argument 2679 struct igc_adapter *adapter = (struct igc_adapter *)arg1; local 2701 igc_print_nvm_info(struct igc_adapter *adapter) argument 2724 struct igc_adapter *adapter; local 2762 igc_add_int_delay_sysctl(struct igc_adapter *adapter, const char *name, const char *description, struct igc_int_delay_info *info, int offset, int value) argument 2788 struct igc_adapter *adapter = (struct igc_adapter *) arg1; local 2824 struct igc_adapter *adapter = (struct igc_adapter *) arg1; local 2841 struct igc_adapter *adapter; local 2862 struct igc_adapter *adapter = (struct igc_adapter *) arg1; local 2887 igc_print_debug_info(struct igc_adapter *adapter) argument [all...] |
/freebsd-current/sys/dev/hpt27xx/ |
H A D | himfuncs.h | 48 _HIM_INTERFACE(HPT_BOOL, create_adapter, (const PCI_ID *id, PCI_ADDRESS pciAddress, void *adapter, void *osext)) 50 _HIM_INTERFACE(void, get_adapter_config, (void *adapter, HIM_ADAPTER_CONFIG *config)) 52 _HIM_INTERFACE(HPT_BOOL, get_meminfo, (void *adapter)) 56 _HIM_INTERFACE(void, route_irq, (void *adapter, HPT_BOOL enable)) 59 _HIM_INTERFACE(HPT_BOOL, initialize, (void *adapter)) 62 _HIM_INTERFACE(HPT_UINT, get_device_size, (void *adapter)) 65 _HIM_INTERFACE(HPT_BOOL, probe_device, (void *adapter, int index, void *devhandle, PROBE_CALLBACK done, void *arg)) 66 _HIM_INTERFACE(void *, get_device, (void *adapter, int index)) 80 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter)) 81 _HIM_INTERFACE(HPT_BOOL, intr_control, (void * adapter, HPT_BOO [all...] |
/freebsd-current/sys/dev/hptnr/ |
H A D | himfuncs.h | 48 _HIM_INTERFACE(HPT_BOOL, create_adapter, (const PCI_ID *id, PCI_ADDRESS pciAddress, void *adapter, void *osext)) 50 _HIM_INTERFACE(void, get_adapter_config, (void *adapter, HIM_ADAPTER_CONFIG *config)) 52 _HIM_INTERFACE(HPT_BOOL, get_meminfo, (void *adapter)) 56 _HIM_INTERFACE(void, route_irq, (void *adapter, HPT_BOOL enable)) 59 _HIM_INTERFACE(HPT_BOOL, initialize, (void *adapter)) 62 _HIM_INTERFACE(HPT_UINT, get_device_size, (void *adapter)) 65 _HIM_INTERFACE(HPT_BOOL, probe_device, (void *adapter, int index, void *devhandle, PROBE_CALLBACK done, void *arg)) 66 _HIM_INTERFACE(void *, get_device, (void *adapter, int index)) 80 _HIM_INTERFACE(HPT_BOOL, intr_handler, (void *adapter)) 81 _HIM_INTERFACE(HPT_BOOL, intr_control, (void * adapter, HPT_BOO [all...] |
/freebsd-current/sys/dev/cxgb/common/ |
H A D | cxgb_t3_hw.c | 39 * @adapter: the adapter performing the operation 52 int t3_wait_op_done_val(adapter_t *adapter, int reg, u32 mask, int polarity, argument 56 u32 val = t3_read_reg(adapter, reg); 72 * @adapter: the adapter to program 81 void t3_write_regs(adapter_t *adapter, const struct addr_val_pair *p, int n, argument 85 t3_write_reg(adapter, p->reg_addr + offset, p->val); 92 * @adapter: the adapter t 100 t3_set_reg_field(adapter_t *adapter, unsigned int addr, u32 mask, u32 val) argument 205 t3_i2c_read8(adapter_t *adapter, int chained, u8 *valp) argument 229 t3_i2c_write8(adapter_t *adapter, int chained, u8 val) argument 261 t3_mi1_read(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int *valp) argument 281 t3_mi1_write(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int val) argument 308 mi1_ext_read(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int *valp) argument 331 mi1_ext_write(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int val) argument 655 t3_seeprom_read(adapter_t *adapter, u32 addr, u32 *data) argument 688 t3_seeprom_write(adapter_t *adapter, u32 addr, u32 data) argument 720 t3_seeprom_wp(adapter_t *adapter, int enable) argument 741 get_desc_len(adapter_t *adapter, u32 offset) argument 778 is_end_tag(adapter_t * adapter, u32 offset) argument 805 t3_get_vpd_len(adapter_t * adapter, struct generic_vpd *vpd) argument 837 t3_read_vpd(adapter_t *adapter, struct generic_vpd *vpd) argument 859 get_vpd_params(adapter_t *adapter, struct vpd_params *p) argument 955 sf1_read(adapter_t *adapter, unsigned int byte_cnt, int cont, u32 *valp) argument 982 sf1_write(adapter_t *adapter, unsigned int byte_cnt, int cont, u32 val) argument 1003 flash_wait_op(adapter_t *adapter, int attempts, int delay) argument 1034 t3_read_flash(adapter_t *adapter, unsigned int addr, unsigned int nwords, u32 *data, int byte_oriented) argument 1072 t3_write_flash(adapter_t *adapter, unsigned int addr, unsigned int n, const u8 *data, int byte_oriented) argument 1121 t3_get_tp_version(adapter_t *adapter, u32 *vers) argument 1142 t3_check_tpsram_version(adapter_t *adapter) argument 1181 t3_check_tpsram(adapter_t *adapter, const u8 *tp_sram, unsigned int size) argument 1213 t3_get_fw_version(adapter_t *adapter, u32 *vers) argument 1229 t3_check_fw_version(adapter_t *adapter) argument 1268 t3_flash_erase_sectors(adapter_t *adapter, int start, int end) argument 1294 t3_load_fw(adapter_t *adapter, const u8 *fw_data, unsigned int size) argument 1358 t3_load_boot(adapter_t *adapter, u8 *boot_data, unsigned int size) argument 1472 t3_detect_link_fault(adapter_t *adapter, int port_id) argument 1495 t3_clear_faults(adapter_t *adapter, int port_id) argument 1519 t3_link_changed(adapter_t *adapter, int port_id) argument 1715 t3_set_vlan_accel(adapter_t *adapter, unsigned int ports, int on) argument 1744 t3_handle_intr_status(adapter_t *adapter, unsigned int reg, unsigned int mask, const struct intr_info *acts, unsigned long *stats) argument 1828 pci_intr_handler(adapter_t *adapter) argument 1864 pcie_intr_handler(adapter_t *adapter) argument 1898 tp_intr_handler(adapter_t *adapter) argument 1922 cim_intr_handler(adapter_t *adapter) argument 1960 ulprx_intr_handler(adapter_t *adapter) argument 1982 ulptx_intr_handler(adapter_t *adapter) argument 2010 pmtx_intr_handler(adapter_t *adapter) argument 2040 pmrx_intr_handler(adapter_t *adapter) argument 2061 cplsw_intr_handler(adapter_t *adapter) argument 2081 mps_intr_handler(adapter_t *adapter) argument 2100 adapter_t *adapter = mc7->adapter; local 2208 phy_intr_handler(adapter_t *adapter) argument 2246 t3_slow_intr_handler(adapter_t *adapter) argument 2317 t3_intr_enable(adapter_t *adapter) argument 2368 t3_intr_disable(adapter_t *adapter) argument 2381 t3_intr_clear(adapter_t *adapter) argument 2416 t3_xgm_intr_enable(adapter_t *adapter, int idx) argument 2424 t3_xgm_intr_disable(adapter_t *adapter, int idx) argument 2440 t3_port_intr_enable(adapter_t *adapter, int idx) argument 2456 t3_port_intr_disable(adapter_t *adapter, int idx) argument 2472 t3_port_intr_clear(adapter_t *adapter, int idx) argument 2491 t3_sge_write_context(adapter_t *adapter, unsigned int id, unsigned int type) argument 2561 t3_sge_init_ecntxt(adapter_t *adapter, unsigned int id, int gts_enable, enum sge_context_type type, int respq, u64 base_addr, unsigned int size, unsigned int token, int gen, unsigned int cidx) argument 2604 t3_sge_init_flcntxt(adapter_t *adapter, unsigned int id, int gts_enable, u64 base_addr, unsigned int size, unsigned int bsize, unsigned int cong_thres, int gen, unsigned int cidx) argument 2643 t3_sge_init_rspcntxt(adapter_t *adapter, unsigned int id, int irq_vec_idx, u64 base_addr, unsigned int size, unsigned int fl_thres, int gen, unsigned int cidx) argument 2686 t3_sge_init_cqcntxt(adapter_t *adapter, unsigned int id, u64 base_addr, unsigned int size, int rspq, int ovfl_mode, unsigned int credits, unsigned int credit_thres) argument 2717 t3_sge_enable_ecntxt(adapter_t *adapter, unsigned int id, int enable) argument 2741 t3_sge_disable_fl(adapter_t *adapter, unsigned int id) argument 2765 t3_sge_disable_rspcntxt(adapter_t *adapter, unsigned int id) argument 2789 t3_sge_disable_cqcntxt(adapter_t *adapter, unsigned int id) argument 2819 t3_sge_cqcntxt_op(adapter_t *adapter, unsigned int id, unsigned int op, unsigned int credits) argument 2859 t3_sge_read_context(unsigned int type, adapter_t *adapter, unsigned int id, u32 data[4]) argument 2886 t3_sge_read_ecntxt(adapter_t *adapter, unsigned int id, u32 data[4]) argument 2902 t3_sge_read_cq(adapter_t *adapter, unsigned int id, u32 data[4]) argument 2918 t3_sge_read_fl(adapter_t *adapter, unsigned int id, u32 data[4]) argument 2934 t3_sge_read_rspq(adapter_t *adapter, unsigned int id, u32 data[4]) argument 2953 t3_config_rss(adapter_t *adapter, unsigned int rss_config, const u8 *cpus, const u16 *rspq) argument 2989 t3_read_rss(adapter_t *adapter, u8 *lkup, u16 *map) argument 3604 t3_config_trace_filter(adapter_t *adapter, const struct trace_params *tp, int filter_index, int invert, int enable) argument 3646 t3_query_trace_filter(adapter_t *adapter, struct trace_params *tp, int filter_index, int *inverted, int *enabled) argument 3883 calibrate_xgm(adapter_t *adapter) argument 3910 calibrate_xgm_t3b(adapter_t *adapter) argument 3940 wrreg_wait(adapter_t *adapter, unsigned int addr, u32 val) argument 3965 adapter_t *adapter = mc7->adapter; local 4144 t3_init_hw(adapter_t *adapter, u32 fw_params) argument 4228 get_pci_mode(adapter_t *adapter, struct pci_params *p) argument 4303 mc7_prep(adapter_t *adapter, struct mc7 *mc7, unsigned int base_addr, const char *name) argument 4316 mac_prep(struct cmac *mac, adapter_t *adapter, int index) argument 4356 early_hw_init(adapter_t *adapter, const struct adapter_info *ai) argument 4390 t3_reset_adapter(adapter_t *adapter) argument 4458 t3_prep_adapter(adapter_t *adapter, const struct adapter_info *ai, int reset) argument 4644 t3_led_ready(adapter_t *adapter) argument 4650 t3_port_failover(adapter_t *adapter, int port) argument 4659 t3_failover_done(adapter_t *adapter, int port) argument 4665 t3_failover_clear(adapter_t *adapter) argument 4671 t3_cim_hac_read(adapter_t *adapter, u32 addr, u32 *val) argument 4685 t3_cim_hac_write(adapter_t *adapter, u32 addr, u32 val) argument 4700 t3_get_up_la(adapter_t *adapter, u32 *stopped, u32 *index, u32 *size, void *data) argument 4763 t3_get_up_ioqs(adapter_t *adapter, u32 *size, void *data) argument [all...] |
/freebsd-current/sys/dev/al_eth/ |
H A D | al_eth.c | 270 struct al_eth_adapter *adapter; local 293 adapter = device_get_softc(dev); 294 adapter->dev = dev; 295 adapter->board_type = ALPINE_INTEGRATED; 296 snprintf(adapter->name, AL_ETH_NAME_MAX_LEN, "%s", 298 AL_RX_LOCK_INIT(adapter); 300 g_adapters[g_adapters_count] = adapter; 303 adapter->udma_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, 305 if (adapter->udma_res == NULL) { 306 device_printf(adapter 454 struct al_eth_adapter *adapter; local 524 al_eth_serdes_init(struct al_eth_adapter *adapter) argument 598 al_eth_mac_table_unicast_add(struct al_eth_adapter *adapter, uint8_t idx, uint8_t udma_mask) argument 619 al_eth_mac_table_all_multicast_add(struct al_eth_adapter *adapter, uint8_t idx, uint8_t udma_mask) argument 642 al_eth_mac_table_broadcast_add(struct al_eth_adapter *adapter, uint8_t idx, uint8_t udma_mask) argument 663 al_eth_mac_table_promiscuous_set(struct al_eth_adapter *adapter, bool promiscuous) argument 684 al_eth_set_thash_table_entry(struct al_eth_adapter *adapter, uint8_t idx, uint8_t udma, uint32_t queue) argument 699 al_eth_fsm_table_init(struct al_eth_adapter *adapter) argument 728 al_eth_mac_table_entry_clear(struct al_eth_adapter *adapter, uint8_t idx) argument 739 al_eth_hw_init_adapter(struct al_eth_adapter *adapter) argument 779 al_eth_lm_config(struct al_eth_adapter *adapter) argument 824 al_eth_board_params_init(struct al_eth_adapter *adapter) argument 955 al_eth_function_reset(struct al_eth_adapter *adapter) argument 980 al_eth_init_rings(struct al_eth_adapter *adapter) argument 1019 struct al_eth_adapter *adapter = arg; local 1034 struct al_eth_adapter *adapter = arg; local 1040 al_eth_alloc_rx_buf(struct al_eth_adapter *adapter, struct al_eth_ring *rx_ring, struct al_eth_rx_buffer *rx_info) argument 1085 al_eth_refill_rx_bufs(struct al_eth_adapter *adapter, unsigned int qid, unsigned int num) argument 1135 al_eth_refill_all_rx_bufs(struct al_eth_adapter *adapter) argument 1476 al_eth_rx_checksum(struct al_eth_adapter *adapter, struct al_eth_pkt *hal_pkt, struct mbuf *mbuf) argument 1515 al_eth_rx_mbuf(struct al_eth_adapter *adapter, struct al_eth_ring *rx_ring, struct al_eth_pkt *hal_pkt, unsigned int descs, uint16_t *next_to_clean) argument 1726 struct al_eth_adapter *adapter = if_getsoftc(ifp); local 1767 al_eth_flow_ctrl_init(struct al_eth_adapter *adapter) argument 1778 al_eth_flow_ctrl_config(struct al_eth_adapter *adapter) argument 1807 al_eth_flow_ctrl_enable(struct al_eth_adapter *adapter) argument 1821 al_eth_flow_ctrl_disable(struct al_eth_adapter *adapter) argument 1829 al_eth_hw_init(struct al_eth_adapter *adapter) argument 1875 al_eth_hw_stop(struct al_eth_adapter *adapter) argument 1905 struct al_eth_adapter *adapter = data; local 1979 struct al_eth_adapter *adapter = data; local 1988 struct al_eth_adapter *adapter = data; local 1995 al_eth_enable_msix(struct al_eth_adapter *adapter) argument 2072 al_eth_setup_int_mode(struct al_eth_adapter *adapter) argument 2149 __al_eth_free_irq(struct al_eth_adapter *adapter) argument 2170 al_eth_free_irq(struct al_eth_adapter *adapter) argument 2207 al_eth_request_irq(struct al_eth_adapter *adapter) argument 2288 al_eth_setup_tx_resources(struct al_eth_adapter *adapter, int qid) argument 2392 al_eth_free_tx_resources(struct al_eth_adapter *adapter, int qid) argument 2448 al_eth_free_all_tx_resources(struct al_eth_adapter *adapter) argument 2465 al_eth_setup_rx_resources(struct al_eth_adapter *adapter, unsigned int qid) argument 2570 al_eth_free_rx_resources(struct al_eth_adapter *adapter, unsigned int qid) argument 2626 al_eth_free_all_rx_resources(struct al_eth_adapter *adapter) argument 2642 al_eth_setup_all_rx_resources(struct al_eth_adapter *adapter) argument 2670 al_eth_setup_all_tx_resources(struct al_eth_adapter *adapter) argument 2695 al_eth_disable_int_sync(struct al_eth_adapter *adapter) argument 2710 al_eth_interrupts_unmask(struct al_eth_adapter *adapter) argument 2735 al_eth_interrupts_mask(struct al_eth_adapter *adapter) argument 2752 al_eth_configure_int_mode(struct al_eth_adapter *adapter) argument 2814 al_eth_update_stats(struct al_eth_adapter *adapter) argument 2829 struct al_eth_adapter *adapter; local 2885 struct al_eth_adapter *adapter = arg; local 2902 al_eth_set_rx_mode(struct al_eth_adapter *adapter) argument 2954 al_eth_config_rx_fwd(struct al_eth_adapter *adapter) argument 3003 al_eth_req_rx_buff_size(struct al_eth_adapter *adapter, int size) argument 3033 al_eth_change_mtu(struct al_eth_adapter *adapter, int new_mtu) argument 3050 al_eth_check_mtu(struct al_eth_adapter *adapter, int new_mtu) argument 3063 al_eth_udma_queue_enable(struct al_eth_adapter *adapter, enum al_udma_type type, int qid) argument 3085 al_eth_udma_queues_enable_all(struct al_eth_adapter *adapter) argument 3099 al_eth_up_complete(struct al_eth_adapter *adapter) argument 3128 struct al_eth_adapter *adapter = if_getsoftc(ifp); local 3159 struct al_eth_adapter *adapter = arg; local 3170 struct al_eth_adapter *adapter = arg; local 3178 al_eth_up(struct al_eth_adapter *adapter) argument 3263 struct al_eth_adapter *adapter = device_get_softc(dev); local 3271 al_eth_down(struct al_eth_adapter *adapter) argument 3298 struct al_eth_adapter *adapter = if_getsoftc(ifp); local 3444 struct al_eth_adapter *adapter = device_get_softc(dev); local 3472 struct al_eth_adapter *adapter = device_get_softc(dev); local 3499 struct al_eth_adapter *adapter = device_get_softc(dev); local 3524 struct al_eth_adapter *adapter = device_get_softc(dev); local [all...] |
H A D | al_init_eth_kr.h | 48 * @param adapter pointer to the private structure 58 int al_eth_an_lt_execute(struct al_hal_eth_adapter *adapter,
|
/freebsd-current/sys/contrib/alpine-hal/eth/ |
H A D | al_hal_eth_kr.h | 153 * @param adapter pointer to the private structure 159 struct al_hal_eth_adapter *adapter, 166 * @param adapter pointer to the private structure 172 struct al_hal_eth_adapter *adapter, 179 * @param adapter pointer to the private structure 185 struct al_hal_eth_adapter *adapter, 192 * @param adapter pointer to the private structure 198 struct al_hal_eth_adapter *adapter, 205 * @param adapter pointer to the private structure 210 al_bool al_eth_kr_receiver_frame_lock_get(struct al_hal_eth_adapter *adapter, [all...] |
H A D | al_hal_eth_kr.c | 209 struct al_hal_eth_adapter *adapter, 217 if (adapter->rev_id < AL_ETH_REV_ID_3) { 222 al_reg_write32(&adapter->mac_regs_base->kr.an_addr, reg_addr); 223 val = al_reg_read32(&adapter->mac_regs_base->kr.an_data); 225 al_reg_write32(&adapter->mac_regs_base->kr.pma_addr, reg_addr); 226 val = al_reg_read32(&adapter->mac_regs_base->kr.pma_data); 235 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_0_addr, 236 (uintptr_t)®s->an_lt[adapter->curr_lt_unit].addr); 237 al_reg_write32(&adapter->mac_regs_base->gen_v3.an_lt_0_data, 240 al_reg_write32(&adapter 208 al_eth_an_lt_reg_read( struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_regs_ids reg_id, enum al_eth_an_lt_regs an_lt, enum al_eth_an_lt_lane lane) argument 287 al_eth_an_lt_reg_write( struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_regs_ids reg_id, enum al_eth_an_lt_regs an_lt, enum al_eth_an_lt_lane lane, uint16_t val) argument 366 al_eth_an_lt_unit_config(struct al_hal_eth_adapter *adapter) argument 497 al_eth_lp_coeff_up_get( struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane, struct al_eth_kr_coef_up_data *lpcoeff) argument 527 al_eth_lp_status_report_get( struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane, struct al_eth_kr_status_report_data *status) argument 554 al_eth_ld_coeff_up_set( struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane, struct al_eth_kr_coef_up_data *ldcoeff) argument 585 al_eth_ld_status_report_set( struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane, struct al_eth_kr_status_report_data *status) argument 614 al_eth_kr_receiver_frame_lock_get(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane) argument 625 al_eth_kr_startup_proto_prog_get(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane) argument 636 al_eth_kr_training_status_fail_get(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane) argument 646 al_eth_receiver_ready_set(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane) argument 653 al_eth_kr_an_validate_adv(struct al_hal_eth_adapter *adapter, struct al_eth_an_adv *an_adv) argument 688 al_eth_kr_an_write_adv(struct al_hal_eth_adapter *adapter, struct al_eth_an_adv *an_adv) argument 748 al_eth_kr_an_read_adv(struct al_hal_eth_adapter *adapter, struct al_eth_an_adv *an_adv) argument 805 al_eth_kr_next_page_read(struct al_hal_eth_adapter *adapter, struct al_eth_an_np *np) argument 842 al_eth_kr_next_page_write(struct al_hal_eth_adapter *adapter, struct al_eth_an_np *np) argument 874 al_eth_kr_an_init(struct al_hal_eth_adapter *adapter, struct al_eth_an_adv *an_adv) argument 897 al_eth_kr_an_start(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane, al_bool next_page_enable, al_bool lt_enable) argument 923 al_eth_kr_an_stop(struct al_hal_eth_adapter *adapter) argument 929 al_eth_kr_an_status_check(struct al_hal_eth_adapter *adapter, al_bool *page_received, al_bool *an_completed, al_bool *error) argument 960 al_eth_kr_lt_restart(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane) argument 970 al_eth_kr_lt_stop(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane) argument 979 al_eth_kr_lt_initialize(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane) argument 999 al_eth_kr_lt_frame_lock_wait(struct al_hal_eth_adapter *adapter, enum al_eth_an_lt_lane lane, uint32_t timeout) argument [all...] |
H A D | al_hal_eth_main.c | 385 static void al_eth_epe_entry_set(struct al_hal_eth_adapter *adapter, uint32_t idx, argument 389 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_data, reg_entry->data); 390 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_mask, reg_entry->mask); 391 al_reg_write32(&adapter->ec_regs_base->epe_p[idx].comp_ctrl, reg_entry->ctrl); 393 al_reg_write32(&adapter->ec_regs_base->msp_c[idx].p_comp_data, reg_entry->data); 394 al_reg_write32(&adapter->ec_regs_base->msp_c[idx].p_comp_mask, reg_entry->mask); 395 al_reg_write32(&adapter->ec_regs_base->msp_c[idx].p_comp_ctrl, reg_entry->ctrl); 398 al_reg_write32(&adapter->ec_regs_base->epe[0].act_table_addr, idx); 399 al_reg_write32(&adapter->ec_regs_base->epe[0].act_table_data_6, 401 al_reg_write32(&adapter 428 al_eth_epe_init(struct al_hal_eth_adapter *adapter) argument 470 al_eth_40g_mac_reg_read( struct al_hal_eth_adapter *adapter, uint32_t reg_addr) argument 494 al_eth_40g_mac_reg_write( struct al_hal_eth_adapter *adapter, uint32_t reg_addr, uint32_t reg_data) argument 515 al_eth_40g_pcs_reg_read( struct al_hal_eth_adapter *adapter, uint32_t reg_addr) argument 539 al_eth_40g_pcs_reg_write( struct al_hal_eth_adapter *adapter, uint32_t reg_addr, uint32_t reg_data) argument 557 al_eth_adapter_init(struct al_hal_eth_adapter *adapter, struct al_eth_adapter_params *params) argument 718 al_eth_ec_mac_ints_config(struct al_hal_eth_adapter *adapter) argument 765 al_eth_ec_mac_isr(struct al_hal_eth_adapter *adapter) argument 804 al_eth_adapter_stop(struct al_hal_eth_adapter *adapter) argument 833 al_eth_adapter_reset(struct al_hal_eth_adapter *adapter) argument 844 al_eth_queue_config(struct al_hal_eth_adapter *adapter, enum al_udma_type type, uint32_t qid, struct al_udma_q_params *q_params) argument 893 al_eth_rx_pkt_limit_config(struct al_hal_eth_adapter *adapter, uint32_t min_rx_len, uint32_t max_rx_len) argument 922 al_eth_mac_config(struct al_hal_eth_adapter *adapter, enum al_eth_mac_mode mode) argument 1525 al_eth_mac_start(struct al_hal_eth_adapter *adapter) argument 1555 al_eth_mac_stop(struct al_hal_eth_adapter *adapter) argument 1584 al_eth_gearbox_reset(struct al_hal_eth_adapter *adapter, al_bool tx_reset, al_bool rx_reset) argument 1612 al_eth_fec_enable(struct al_hal_eth_adapter *adapter, al_bool enable) argument 1631 al_eth_fec_stats_get(struct al_hal_eth_adapter *adapter, uint32_t *corrected, uint32_t *uncorrectable) argument 1644 al_eth_capabilities_get(struct al_hal_eth_adapter *adapter, struct al_eth_capabilities *caps) argument 1680 al_eth_mac_link_config_1g_mac( struct al_hal_eth_adapter *adapter, al_bool force_1000_base_x, al_bool an_enable, uint32_t speed, al_bool full_duplex) argument 1761 al_eth_mac_link_config_10g_mac( struct al_hal_eth_adapter *adapter, al_bool force_1000_base_x, al_bool an_enable, uint32_t speed, al_bool full_duplex) argument 1819 al_eth_mac_link_config(struct al_hal_eth_adapter *adapter, al_bool force_1000_base_x, al_bool an_enable, uint32_t speed, al_bool full_duplex) argument 1870 al_eth_mac_loopback_config(struct al_hal_eth_adapter *adapter, int enable) argument 1915 al_eth_mdio_config( struct al_hal_eth_adapter *adapter, enum al_eth_mdio_type mdio_type, al_bool shared_mdio_if, enum al_eth_ref_clk_freq ref_clk_freq, unsigned int mdio_clk_freq_khz) argument 2003 al_eth_mdio_1g_mac_read(struct al_hal_eth_adapter *adapter, uint32_t phy_addr __attribute__((__unused__)), uint32_t reg, uint16_t *val) argument 2012 al_eth_mdio_1g_mac_write(struct al_hal_eth_adapter *adapter, uint32_t phy_addr __attribute__((__unused__)), uint32_t reg, uint16_t val) argument 2021 al_eth_mdio_10g_mac_wait_busy(struct al_hal_eth_adapter *adapter) argument 2046 al_eth_mdio_10g_mac_type22( struct al_hal_eth_adapter *adapter, int read, uint32_t phy_addr, uint32_t reg, uint16_t *val) argument 2094 al_eth_mdio_10g_mac_type45( struct al_hal_eth_adapter *adapter, int read, uint32_t port_addr, uint32_t device, uint32_t reg, uint16_t *val) argument 2163 al_eth_mdio_lock(struct al_hal_eth_adapter *adapter) argument 2201 al_eth_mdio_free(struct al_hal_eth_adapter *adapter) argument 2225 al_eth_mdio_read(struct al_hal_eth_adapter *adapter, uint32_t phy_addr, uint32_t device, uint32_t reg, uint16_t *val) argument 2247 al_eth_mdio_write(struct al_hal_eth_adapter *adapter, uint32_t phy_addr, uint32_t device, uint32_t reg, uint16_t val) argument 2596 al_eth_tso_mss_config(struct al_hal_eth_adapter *adapter, uint8_t idx, uint32_t mss_val) argument 2612 al_eth_rx_desc_config( struct al_hal_eth_adapter *adapter, enum al_eth_rx_desc_lro_context_val_res lro_sel, enum al_eth_rx_desc_l4_offset_sel l4_offset_sel, enum al_eth_rx_desc_l3_offset_sel l3_offset_sel, enum al_eth_rx_desc_l4_chk_res_sel l4_sel, enum al_eth_rx_desc_l3_chk_res_sel l3_sel, enum al_eth_rx_desc_l3_proto_idx_sel l3_proto_sel, enum al_eth_rx_desc_l4_proto_idx_sel l4_proto_sel, enum al_eth_rx_desc_frag_sel frag_sel) argument 2668 al_eth_rx_header_split_config(struct al_hal_eth_adapter *adapter, al_bool enable, uint32_t header_len) argument 2688 al_eth_rx_header_split_force_len_config(struct al_hal_eth_adapter *adapter, al_bool enable, uint32_t qid, uint32_t header_len) argument 2815 al_eth_rx_parser_entry_update(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_epe_p_reg_entry *reg_entry, struct al_eth_epe_control_entry *control_entry) argument 2829 al_eth_thash_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t udma, uint32_t queue) argument 2842 al_eth_fsm_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint32_t entry) argument 2890 al_eth_ctrl_table_set(struct al_hal_eth_adapter *adapter, struct al_eth_fwd_ctrl_table_index *index, struct al_eth_fwd_ctrl_table_entry *entry) argument 2906 al_eth_ctrl_table_def_set(struct al_hal_eth_adapter *adapter, al_bool use_table, struct al_eth_fwd_ctrl_table_entry *entry) argument 2920 al_eth_ctrl_table_raw_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint32_t entry) argument 2931 al_eth_ctrl_table_def_raw_set(struct al_hal_eth_adapter *adapter, uint32_t val) argument 2938 al_eth_hash_key_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint32_t val) argument 2969 al_eth_fwd_mac_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_fwd_mac_table_entry *entry) argument 2994 al_eth_fwd_mac_addr_raw_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint32_t addr_lo, uint32_t addr_hi, uint32_t mask_lo, uint32_t mask_hi) argument 3006 al_eth_fwd_mac_ctrl_raw_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint32_t ctrl) argument 3044 al_eth_fwd_mhash_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t udma_mask, uint8_t qid) argument 3066 al_eth_fwd_vid_config_set(struct al_hal_eth_adapter *adapter, al_bool use_table, struct al_eth_fwd_vid_table_entry *default_entry, uint32_t default_vlan) argument 3083 al_eth_fwd_vid_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_fwd_vid_table_entry *entry) argument 3095 al_eth_fwd_pbits_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t prio) argument 3105 al_eth_fwd_priority_table_set(struct al_hal_eth_adapter *adapter, uint8_t prio, uint8_t qid) argument 3114 al_eth_fwd_dscp_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t prio) argument 3125 al_eth_fwd_tc_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t prio) argument 3137 al_eth_fwd_default_udma_config(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t udma_mask) argument 3147 al_eth_fwd_default_queue_config(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t qid) argument 3157 al_eth_fwd_default_priority_config(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t prio) argument 3166 al_eth_switching_config_set(struct al_hal_eth_adapter *adapter, uint8_t udma_id, uint8_t forward_all_to_mac, uint8_t enable_int_switching, enum al_eth_tx_switch_vid_sel_type vid_sel_type, enum al_eth_tx_switch_dec_type uc_dec, enum al_eth_tx_switch_dec_type mc_dec, enum al_eth_tx_switch_dec_type bc_dec) argument 3207 al_eth_filter_config(struct al_hal_eth_adapter *adapter, struct al_eth_filter_params *params) argument 3244 al_eth_filter_override_config(struct al_hal_eth_adapter *adapter, struct al_eth_filter_override_params *params) argument 3270 al_eth_switching_default_bitmap_set(struct al_hal_eth_adapter *adapter, uint8_t udma_id, uint8_t udma_uc_bitmask, uint8_t udma_mc_bitmask,uint8_t udma_bc_bitmask) argument 3280 al_eth_flow_control_config(struct al_hal_eth_adapter *adapter, struct al_eth_flow_control_params *params) argument 3460 al_eth_vlan_mod_config(struct al_hal_eth_adapter *adapter, uint8_t udma_id, uint16_t udma_etype, uint16_t vlan1_data, uint16_t vlan2_data) argument 3470 al_eth_eee_get(struct al_hal_eth_adapter *adapter, struct al_eth_eee_params *params) argument 3487 al_eth_eee_config(struct al_hal_eth_adapter *adapter, struct al_eth_eee_params *params) argument 3551 al_eth_ts_init(struct al_hal_eth_adapter *adapter) argument 3581 al_eth_tx_ts_val_get(struct al_hal_eth_adapter *adapter, uint8_t ts_index, uint32_t *timestamp) argument 3598 al_eth_pth_systime_read(struct al_hal_eth_adapter *adapter, struct al_eth_pth_time *systime) argument 3615 al_eth_pth_clk_period_write(struct al_hal_eth_adapter *adapter, uint64_t clk_period) argument 3632 al_eth_pth_int_update_config(struct al_hal_eth_adapter *adapter, struct al_eth_pth_int_update_params *params) argument 3654 al_eth_pth_int_update_time_set(struct al_hal_eth_adapter *adapter, struct al_eth_pth_time *time) argument 3673 al_eth_pth_ext_update_config(struct al_hal_eth_adapter *adapter, struct al_eth_pth_ext_update_params * params) argument 3691 al_eth_pth_ext_update_time_set(struct al_hal_eth_adapter *adapter, struct al_eth_pth_time *time) argument 3710 al_eth_pth_read_compensation_set(struct al_hal_eth_adapter *adapter, uint64_t subseconds) argument 3725 al_eth_pth_int_write_compensation_set(struct al_hal_eth_adapter *adapter, uint64_t subseconds) argument 3740 al_eth_pth_ext_write_compensation_set(struct al_hal_eth_adapter *adapter, uint64_t subseconds) argument 3755 al_eth_pth_sync_compensation_set(struct al_hal_eth_adapter *adapter, uint64_t subseconds) argument 3770 al_eth_pth_pulse_out_config(struct al_hal_eth_adapter *adapter, struct al_eth_pth_pulse_out_params *params) argument 3822 al_eth_link_status_get(struct al_hal_eth_adapter *adapter, struct al_eth_link_status *status) argument 3920 al_eth_link_status_clear(struct al_hal_eth_adapter *adapter) argument 3937 al_eth_led_set(struct al_hal_eth_adapter *adapter, al_bool link_is_up) argument 3962 al_eth_mac_stats_get(struct al_hal_eth_adapter *adapter, struct al_eth_mac_stats *stats) argument 4192 al_eth_ec_stats_get(struct al_hal_eth_adapter *adapter, struct al_eth_ec_stats *stats) argument 4239 al_eth_ec_stat_udma_get(struct al_hal_eth_adapter *adapter, uint8_t idx, struct al_eth_ec_stat_udma *stats) argument 4696 al_eth_wol_enable( struct al_hal_eth_adapter *adapter, struct al_eth_wol_params *wol) argument 4754 al_eth_wol_disable( struct al_hal_eth_adapter *adapter) argument 4762 al_eth_tx_fwd_vid_table_set(struct al_hal_eth_adapter *adapter, uint32_t idx, uint8_t udma_mask, al_bool fwd_to_mac) argument 4775 al_eth_tx_protocol_detect_table_entry_set(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_tx_gpd_cam_entry *tx_gpd_entry) argument 4818 al_eth_tx_generic_crc_table_entry_set(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_tx_gcp_table_entry *tx_gcp_entry) argument 4891 al_eth_tx_crc_chksum_replace_cmd_entry_set(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_tx_crc_chksum_replace_cmd_for_protocol_num_entry *tx_replace_entry) argument 4930 al_eth_rx_protocol_detect_table_entry_set(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_rx_gpd_cam_entry *rx_gpd_entry) argument 4985 al_eth_rx_generic_crc_table_entry_set(struct al_hal_eth_adapter *adapter, uint32_t idx, struct al_eth_rx_gcp_table_entry *rx_gcp_entry) argument 5578 al_eth_tx_protocol_detect_table_init(struct al_hal_eth_adapter *adapter) argument 5590 al_eth_tx_generic_crc_table_init(struct al_hal_eth_adapter *adapter) argument 5605 al_eth_tx_crc_chksum_replace_cmd_init(struct al_hal_eth_adapter *adapter) argument 5617 al_eth_rx_protocol_detect_table_init(struct al_hal_eth_adapter *adapter) argument 5644 al_eth_rx_generic_crc_table_init(struct al_hal_eth_adapter *adapter) argument [all...] |
/freebsd-current/sys/dev/sume/ |
H A D | if_sume.c | 58 #include "adapter.h" 166 read_reg(struct sume_adapter *adapter, int offset) argument 169 return (bus_space_read_4(adapter->bt, adapter->bh, offset << 2)); 173 write_reg(struct sume_adapter *adapter, int offset, uint32_t val) argument 176 bus_space_write_4(adapter->bt, adapter->bh, offset << 2, val); 210 sume_rx_build_mbuf(struct sume_adapter *adapter, uint32_t len) argument 217 device_t dev = adapter->dev; 219 adapter 319 struct sume_adapter *adapter = arg; local 551 struct sume_adapter *adapter = arg; local 560 sume_probe_riffa_pci(struct sume_adapter *adapter) argument 685 sume_fill_bb_desc(struct sume_adapter *adapter, struct riffa_chnl_dir *p, uint64_t len) argument 697 sume_modreg_write_locked(struct sume_adapter *adapter) argument 740 struct sume_adapter *adapter = nf_priv->adapter; local 806 struct sume_adapter *adapter = nf_priv->adapter; local 949 struct sume_adapter *adapter = nf_priv->adapter; local 1010 struct sume_adapter *adapter = nf_priv->adapter; local 1109 struct sume_adapter *adapter = nf_priv->adapter; local 1126 check_tx_queues(struct sume_adapter *adapter) argument 1147 sume_ifp_alloc(struct sume_adapter *adapter, uint32_t port) argument 1200 sume_probe_riffa_buffer(const struct sume_adapter *adapter, struct riffa_chnl_dir ***p, const char *dir) argument 1277 sume_probe_riffa_buffers(struct sume_adapter *adapter) argument 1291 sume_sysctl_init(struct sume_adapter *adapter) argument 1377 struct sume_adapter *adapter = arg; local 1405 struct sume_adapter *adapter = context; local 1437 struct sume_adapter *adapter = device_get_softc(dev); local 1489 sume_remove_riffa_buffer(const struct sume_adapter *adapter, struct riffa_chnl_dir **pp) argument 1509 sume_remove_riffa_buffers(struct sume_adapter *adapter) argument 1526 struct sume_adapter *adapter = device_get_softc(dev); local [all...] |
/freebsd-current/sys/dev/cxgbe/tom/ |
H A D | t4_tom_l2t.h | 35 int t4_l2t_send_slow(struct adapter *, struct wrqe *, struct l2t_entry *); 44 t4_l2t_send(struct adapter *sc, struct wrqe *wr, struct l2t_entry *e)
|
/freebsd-current/sys/compat/linuxkpi/common/src/ |
H A D | linux_i2c.c | 50 struct i2c_adapter *adapter; member in struct:lkpi_iic_softc 109 lkpi_iic_add_adapter(device_t dev, struct i2c_adapter *adapter) argument 114 sc->adapter = adapter; 125 return (sc->adapter); 167 static int i2c_check_for_quirks(struct i2c_adapter *adapter, argument 175 dev = adapter->dev.parent->bsddev; 176 quirks = adapter->quirks; 285 if (sc->adapter == NULL) 287 ret = i2c_check_for_quirks(sc->adapter, msg 316 lkpi_i2c_add_adapter(struct i2c_adapter *adapter) argument 349 lkpi_i2c_del_adapter(struct i2c_adapter *adapter) argument [all...] |