Searched refs:adapter (Results 1 - 25 of 127) sorted by relevance

123456

/freebsd-current/sys/dev/cxgbe/
H A Dt4_clip.h39 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 Dena_netmap.h49 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 Dena_sysctl.h40 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 Dena.c204 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 Dena_sysctl.c165 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 Dena_rss.c40 * 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 Dena_netmap.c42 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 Dena_datapath.c71 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 Di2c.h110 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 Di2c-algo-bit.h45 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 Dhimfuncs.h49 _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 Dcommon.h465 #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 Dt4vf_hw.c45 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 Dif_igc.c115 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 Dhimfuncs.h48 _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 Dhimfuncs.h48 _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 Dcxgb_t3_hw.c39 * @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 Dal_eth.c270 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 Dal_init_eth_kr.h48 * @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 Dal_hal_eth_kr.h153 * @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 Dal_hal_eth_kr.c209 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)&regs->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 Dal_hal_eth_main.c385 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 Dif_sume.c58 #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 Dt4_tom_l2t.h35 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 Dlinux_i2c.c50 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...]

Completed in 301 milliseconds

123456