Searched refs:bnge_dev (Results 1 – 15 of 15) sorted by relevance
| /drivers/net/ethernet/broadcom/bnge/ |
| A D | bnge_hwrm_lib.h | 7 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 D | bnge_resc.c | 15 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 D | bnge_hwrm.h | 91 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 D | bnge_hwrm.c | 21 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 D | bnge_resc.h | 68 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 D | bnge_core.c | 42 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 D | bnge_devlink.h | 13 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 D | bnge_hwrm_lib.c | 16 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 D | bnge_devlink.c | 13 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 D | bnge_rmem.h | 8 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 D | bnge_rmem.c | 36 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 D | bnge_netdev.h | 137 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 D | bnge.h | 90 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 D | bnge_netdev.c | 45 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 D | bnge_ethtool.c | 19 struct bnge_dev *bd = bn->bd; in bnge_get_drvinfo()
|
Completed in 26 milliseconds