Home
last modified time | relevance | path

Searched refs:bnge_dev (Results 1 – 15 of 15) sorted by relevance

/drivers/net/ethernet/broadcom/bnge/
A Dbnge_hwrm_lib.h7 int bnge_hwrm_ver_get(struct bnge_dev *bd);
8 int bnge_hwrm_func_reset(struct bnge_dev *bd);
9 int bnge_hwrm_fw_set_time(struct bnge_dev *bd);
10 int bnge_hwrm_func_drv_rgtr(struct bnge_dev *bd);
11 int bnge_hwrm_func_drv_unrgtr(struct bnge_dev *bd);
12 int bnge_hwrm_vnic_qcaps(struct bnge_dev *bd);
13 int bnge_hwrm_nvm_dev_info(struct bnge_dev *bd,
19 int bnge_hwrm_reserve_rings(struct bnge_dev *bd,
21 int bnge_hwrm_func_qcaps(struct bnge_dev *bd);
22 int bnge_hwrm_vnic_qcaps(struct bnge_dev *bd);
[all …]
A Dbnge_resc.c15 static u16 bnge_num_tx_to_cp(struct bnge_dev *bd, u16 tx) in bnge_num_tx_to_cp()
25 static u16 bnge_get_max_func_irqs(struct bnge_dev *bd) in bnge_get_max_func_irqs()
42 static int bnge_aux_get_dflt_msix(struct bnge_dev *bd) in bnge_aux_get_dflt_msix()
49 static u16 bnge_aux_get_msix(struct bnge_dev *bd) in bnge_aux_get_msix()
63 static u16 bnge_aux_get_stat_ctxs(struct bnge_dev *bd) in bnge_aux_get_stat_ctxs()
96 static u16 bnge_nqs_demand(struct bnge_dev *bd) in bnge_nqs_demand()
101 static u16 bnge_cprs_demand(struct bnge_dev *bd) in bnge_cprs_demand()
176 static u16 bnge_rss_ctxs_in_use(struct bnge_dev *bd, in bnge_rss_ctxs_in_use()
257 int bnge_reserve_rings(struct bnge_dev *bd) in bnge_reserve_rings()
355 int bnge_alloc_irqs(struct bnge_dev *bd) in bnge_alloc_irqs()
[all …]
A Dbnge_hwrm.h91 void bnge_cleanup_hwrm_resources(struct bnge_dev *bd);
92 int bnge_init_hwrm_resources(struct bnge_dev *bd);
94 int bnge_hwrm_req_create(struct bnge_dev *bd, void **req, u16 req_type,
99 void *bnge_hwrm_req_hold(struct bnge_dev *bd, void *req);
100 void bnge_hwrm_req_drop(struct bnge_dev *bd, void *req);
101 void bnge_hwrm_req_flags(struct bnge_dev *bd, void *req,
103 void bnge_hwrm_req_timeout(struct bnge_dev *bd, void *req,
105 int bnge_hwrm_req_send(struct bnge_dev *bd, void *req);
106 int bnge_hwrm_req_send_silent(struct bnge_dev *bd, void *req);
107 void bnge_hwrm_req_alloc_flags(struct bnge_dev *bd, void *req, gfp_t flags);
[all …]
A Dbnge_hwrm.c21 int bnge_hwrm_req_create(struct bnge_dev *bd, void **req, u16 req_type, in bnge_hwrm_req_create()
84 void bnge_hwrm_req_timeout(struct bnge_dev *bd, in bnge_hwrm_req_timeout()
101 void bnge_hwrm_req_flags(struct bnge_dev *bd, void *req, in bnge_hwrm_req_flags()
110 void *bnge_hwrm_req_hold(struct bnge_dev *bd, void *req) in bnge_hwrm_req_hold()
129 static void __hwrm_ctx_invalidate(struct bnge_dev *bd, in __hwrm_ctx_invalidate()
148 void bnge_hwrm_req_drop(struct bnge_dev *bd, void *req) in bnge_hwrm_req_drop()
425 int bnge_hwrm_req_send(struct bnge_dev *bd, void *req) in bnge_hwrm_req_send()
435 int bnge_hwrm_req_send_silent(struct bnge_dev *bd, void *req) in bnge_hwrm_req_send_silent()
442 bnge_hwrm_req_dma_slice(struct bnge_dev *bd, void *req, u32 size, in bnge_hwrm_req_dma_slice()
483 void bnge_cleanup_hwrm_resources(struct bnge_dev *bd) in bnge_cleanup_hwrm_resources()
[all …]
A Dbnge_resc.h68 int bnge_reserve_rings(struct bnge_dev *bd);
70 int bnge_alloc_irqs(struct bnge_dev *bd);
71 void bnge_free_irqs(struct bnge_dev *bd);
72 int bnge_net_init_dflt_config(struct bnge_dev *bd);
73 void bnge_net_uninit_dflt_config(struct bnge_dev *bd);
74 void bnge_aux_init_dflt_config(struct bnge_dev *bd);
A Dbnge_core.c42 bool bnge_aux_registered(struct bnge_dev *bd) in bnge_aux_registered()
47 static void bnge_nvm_cfg_ver_get(struct bnge_dev *bd) in bnge_nvm_cfg_ver_get()
57 static int bnge_func_qcaps(struct bnge_dev *bd) in bnge_func_qcaps()
92 static void bnge_fw_unregister_dev(struct bnge_dev *bd) in bnge_fw_unregister_dev()
99 static int bnge_fw_register_dev(struct bnge_dev *bd) in bnge_fw_register_dev()
190 struct bnge_dev *bd = pci_get_drvdata(pdev); in bnge_unmap_bars()
203 static void bnge_set_max_func_irqs(struct bnge_dev *bd, in bnge_set_max_func_irqs()
217 static int bnge_map_db_bar(struct bnge_dev *bd) in bnge_map_db_bar()
232 struct bnge_dev *bd; in bnge_probe_one()
339 struct bnge_dev *bd = pci_get_drvdata(pdev); in bnge_remove_one()
A Dbnge_devlink.h13 void bnge_devlink_free(struct bnge_dev *bd);
14 struct bnge_dev *bnge_devlink_alloc(struct pci_dev *pdev);
15 void bnge_devlink_register(struct bnge_dev *bd);
16 void bnge_devlink_unregister(struct bnge_dev *bd);
A Dbnge_hwrm_lib.c16 int bnge_hwrm_ver_get(struct bnge_dev *bd) in bnge_hwrm_ver_get()
111 bnge_hwrm_nvm_dev_info(struct bnge_dev *bd, in bnge_hwrm_nvm_dev_info()
130 int bnge_hwrm_func_reset(struct bnge_dev *bd) in bnge_hwrm_func_reset()
144 int bnge_hwrm_fw_set_time(struct bnge_dev *bd) in bnge_hwrm_fw_set_time()
165 int bnge_hwrm_func_drv_rgtr(struct bnge_dev *bd) in bnge_hwrm_func_drv_rgtr()
203 int bnge_hwrm_func_drv_unrgtr(struct bnge_dev *bd) in bnge_hwrm_func_drv_unrgtr()
495 int bnge_hwrm_func_qcfg(struct bnge_dev *bd) in bnge_hwrm_func_qcfg()
530 int bnge_hwrm_func_resc_qcaps(struct bnge_dev *bd) in bnge_hwrm_func_resc_qcaps()
573 int bnge_hwrm_func_qcaps(struct bnge_dev *bd) in bnge_hwrm_func_qcaps()
608 int bnge_hwrm_vnic_qcaps(struct bnge_dev *bd) in bnge_hwrm_vnic_qcaps()
[all …]
A Dbnge_devlink.c13 static int bnge_dl_info_put(struct bnge_dev *bd, struct devlink_info_req *req, in bnge_dl_info_put()
36 static void bnge_vpd_read_info(struct bnge_dev *bd) in bnge_vpd_read_info()
78 struct bnge_dev *bd = devlink_priv(devlink); in bnge_devlink_info_get()
266 void bnge_devlink_free(struct bnge_dev *bd) in bnge_devlink_free()
273 struct bnge_dev *bnge_devlink_alloc(struct pci_dev *pdev) in bnge_devlink_alloc()
276 struct bnge_dev *bd; in bnge_devlink_alloc()
296 void bnge_devlink_register(struct bnge_dev *bd) in bnge_devlink_register()
302 void bnge_devlink_unregister(struct bnge_dev *bd) in bnge_devlink_unregister()
A Dbnge_rmem.h8 struct bnge_dev;
183 int bnge_alloc_ring(struct bnge_dev *bd, struct bnge_ring_mem_info *rmem);
184 void bnge_free_ring(struct bnge_dev *bd, struct bnge_ring_mem_info *rmem);
185 int bnge_alloc_ctx_mem(struct bnge_dev *bd);
186 void bnge_free_ctx_mem(struct bnge_dev *bd);
A Dbnge_rmem.c36 void bnge_free_ring(struct bnge_dev *bd, struct bnge_ring_mem_info *rmem) in bnge_free_ring()
69 int bnge_alloc_ring(struct bnge_dev *bd, struct bnge_ring_mem_info *rmem) in bnge_alloc_ring()
125 static int bnge_alloc_ctx_one_lvl(struct bnge_dev *bd, in bnge_alloc_ctx_one_lvl()
139 static int bnge_alloc_ctx_pg_tbls(struct bnge_dev *bd, in bnge_alloc_ctx_pg_tbls()
201 static void bnge_free_ctx_pg_tbls(struct bnge_dev *bd, in bnge_free_ctx_pg_tbls()
230 static int bnge_setup_ctxm_pg_tbls(struct bnge_dev *bd, in bnge_setup_ctxm_pg_tbls()
255 static int bnge_backing_store_cfg(struct bnge_dev *bd, u32 ena) in bnge_backing_store_cfg()
282 void bnge_free_ctx_mem(struct bnge_dev *bd) in bnge_free_ctx_mem()
318 int bnge_alloc_ctx_mem(struct bnge_dev *bd) in bnge_alloc_ctx_mem()
A Dbnge_netdev.h137 struct bnge_dev *bd;
172 int bnge_netdev_alloc(struct bnge_dev *bd, int max_irqs);
173 void bnge_netdev_free(struct bnge_dev *bd);
174 void bnge_set_ring_params(struct bnge_dev *bd);
A Dbnge.h90 struct bnge_dev { struct
196 static inline bool bnge_is_roce_en(struct bnge_dev *bd) in bnge_is_roce_en() argument
201 static inline bool bnge_is_agg_reqd(struct bnge_dev *bd) in bnge_is_agg_reqd()
216 bool bnge_aux_registered(struct bnge_dev *bd);
A Dbnge_netdev.c45 static void bnge_init_mac_addr(struct bnge_dev *bd) in bnge_init_mac_addr()
50 static void bnge_set_tpa_flags(struct bnge_dev *bd) in bnge_set_tpa_flags()
71 void bnge_set_ring_params(struct bnge_dev *bd) in bnge_set_ring_params()
155 int bnge_netdev_alloc(struct bnge_dev *bd, int max_irqs) in bnge_netdev_alloc()
261 void bnge_netdev_free(struct bnge_dev *bd) in bnge_netdev_free()
A Dbnge_ethtool.c19 struct bnge_dev *bd = bn->bd; in bnge_get_drvinfo()

Completed in 26 milliseconds