Searched refs:bnge_dev (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/net/ethernet/broadcom/bnge/ |
| H 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() 32 static unsigned int bnge_get_max_func_stat_ctxs(struct bnge_dev *bd) in bnge_get_max_func_stat_ctxs() 37 bool bnge_aux_has_enough_resources(struct bnge_dev *bd) in bnge_aux_has_enough_resources() 49 static unsigned int bnge_get_max_func_cp_rings(struct bnge_dev *bd) in bnge_get_max_func_cp_rings() 54 static int bnge_aux_get_dflt_msix(struct bnge_dev *bd) in bnge_aux_get_dflt_msix() 61 u16 bnge_aux_get_msix(struct bnge_dev *bd) in bnge_aux_get_msix() 69 static void bnge_aux_set_msix_num(struct bnge_dev *bd, u16 num) in bnge_aux_set_msix_num() 75 static u16 bnge_aux_get_stat_ctxs(struct bnge_dev *bd) in bnge_aux_get_stat_ctxs() 83 static void bnge_aux_set_stat_ctxs(struct bnge_dev *bd, u16 num_aux_ctx) in bnge_aux_set_stat_ctxs() [all …]
|
| H 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); 75 u32 bnge_get_rxfh_indir_size(struct bnge_dev *bd); 77 bool bnge_aux_has_enough_resources(struct bnge_dev *bd);
|
| H 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() 59 static struct bnge_hwrm_ctx *__hwrm_ctx_get(struct bnge_dev *bd, u8 *req_addr) in __hwrm_ctx_get() 84 void bnge_hwrm_req_timeout(struct bnge_dev *bd, in bnge_hwrm_req_timeout() 93 void bnge_hwrm_req_alloc_flags(struct bnge_dev *bd, void *req, gfp_t gfp) in bnge_hwrm_req_alloc_flags() 101 int bnge_hwrm_req_replace(struct bnge_dev *bd, void *req, void *new_req, in bnge_hwrm_req_replace() 141 void bnge_hwrm_req_flags(struct bnge_dev *bd, void *req, in bnge_hwrm_req_flags() 150 void *bnge_hwrm_req_hold(struct bnge_dev *bd, void *req) in bnge_hwrm_req_hold() 169 static void __hwrm_ctx_invalidate(struct bnge_dev *bd, in __hwrm_ctx_invalidate() 188 void bnge_hwrm_req_drop(struct bnge_dev *bd, void *req) in bnge_hwrm_req_drop() 228 bnge_hwrm_create_token(struct bnge_dev *bd, enum bnge_hwrm_chnl dst) in bnge_hwrm_create_token() [all …]
|
| H A D | bnge_core.c | 42 bool bnge_aux_registered(struct bnge_dev *bd) in bnge_aux_registered() 52 static void bnge_nvm_cfg_ver_get(struct bnge_dev *bd) in bnge_nvm_cfg_ver_get() 62 static int bnge_func_qcaps(struct bnge_dev *bd) in bnge_func_qcaps() 97 static void bnge_fw_unregister_dev(struct bnge_dev *bd) in bnge_fw_unregister_dev() 104 static void bnge_set_dflt_rss_hash_type(struct bnge_dev *bd) in bnge_set_dflt_rss_hash_type() 114 static int bnge_fw_register_dev(struct bnge_dev *bd) in bnge_fw_register_dev() 207 struct bnge_dev *bd = pci_get_drvdata(pdev); in bnge_unmap_bars() 220 static void bnge_set_max_func_irqs(struct bnge_dev *bd, in bnge_set_max_func_irqs() 234 static int bnge_map_db_bar(struct bnge_dev *bd) in bnge_map_db_bar() 249 struct bnge_dev *bd; in bnge_probe_one() [all …]
|
| H A D | bnge_auxr.c | 25 static void bnge_fill_msix_vecs(struct bnge_dev *bd, in bnge_fill_msix_vecs() 46 struct bnge_dev *bd = pci_get_drvdata(auxr_dev->pdev); in bnge_register_dev() 79 struct bnge_dev *bd = pci_get_drvdata(auxr_dev->pdev); in bnge_unregister_dev() 96 struct bnge_dev *bd = pci_get_drvdata(auxr_dev->pdev); in bnge_send_msg() 126 void bnge_rdma_aux_device_uninit(struct bnge_dev *bd) in bnge_rdma_aux_device_uninit() 144 struct bnge_dev *bd = pci_get_drvdata(aux_priv->auxr_dev->pdev); in bnge_aux_dev_release() 154 void bnge_rdma_aux_device_del(struct bnge_dev *bd) in bnge_rdma_aux_device_del() 163 struct bnge_dev *bd) in bnge_set_auxr_dev_info() 183 void bnge_rdma_aux_device_add(struct bnge_dev *bd) in bnge_rdma_aux_device_add() 202 void bnge_rdma_aux_device_init(struct bnge_dev *bd) in bnge_rdma_aux_device_init()
|
| H 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);
|
| H A D | bnge_hwrm_lib.c | 18 int bnge_hwrm_ver_get(struct bnge_dev *bd) in bnge_hwrm_ver_get() 113 bnge_hwrm_nvm_dev_info(struct bnge_dev *bd, in bnge_hwrm_nvm_dev_info() 132 int bnge_hwrm_func_reset(struct bnge_dev *bd) in bnge_hwrm_func_reset() 146 int bnge_hwrm_fw_set_time(struct bnge_dev *bd) in bnge_hwrm_fw_set_time() 167 int bnge_hwrm_func_drv_rgtr(struct bnge_dev *bd) in bnge_hwrm_func_drv_rgtr() 205 int bnge_hwrm_func_drv_unrgtr(struct bnge_dev *bd) in bnge_hwrm_func_drv_unrgtr() 231 static int bnge_alloc_all_ctx_pg_info(struct bnge_dev *bd, int ctx_max) in bnge_alloc_all_ctx_pg_info() 257 int bnge_hwrm_func_backing_store_qcaps(struct bnge_dev *bd) in bnge_hwrm_func_backing_store_qcaps() 337 int bnge_hwrm_func_backing_store(struct bnge_dev *bd, in bnge_hwrm_func_backing_store() 386 static int bnge_hwrm_get_rings(struct bnge_dev *bd) in bnge_hwrm_get_rings() [all …]
|
| H A D | bnge.h | 97 struct bnge_dev { struct 212 static inline bool bnge_is_roce_en(struct bnge_dev *bd) in bnge_is_roce_en() argument 217 static inline bool bnge_is_agg_reqd(struct bnge_dev *bd) in bnge_is_agg_reqd() 232 static inline void bnge_writeq(struct bnge_dev *bd, u64 val, in bnge_writeq() 245 static inline void bnge_db_write(struct bnge_dev *bd, struct bnge_db_info *db, in bnge_db_write() 252 bool bnge_aux_registered(struct bnge_dev *bd); 253 u16 bnge_aux_get_msix(struct bnge_dev *bd);
|
| H A D | bnge_auxr.h | 75 void bnge_rdma_aux_device_uninit(struct bnge_dev *bdev); 76 void bnge_rdma_aux_device_del(struct bnge_dev *bdev); 77 void bnge_rdma_aux_device_add(struct bnge_dev *bdev); 78 void bnge_rdma_aux_device_init(struct bnge_dev *bdev);
|
| H A D | bnge_netdev.c | 40 struct bnge_dev *bd = bn->bd; in bnge_free_stats_mem() 52 struct bnge_dev *bd = bn->bd; in bnge_alloc_stats_mem() 64 struct bnge_dev *bd = bn->bd; in bnge_free_ring_stats() 80 struct bnge_dev *bd = bn->bd; in bnge_alloc_ring_stats() 164 struct bnge_dev *bd = bn->bd; in bnge_free_nq_arrays() 176 struct bnge_dev *bd = bn->bd; in bnge_alloc_nq_arrays() 195 struct bnge_dev *bd = bn->bd; in bnge_free_nq_tree() 230 struct bnge_dev *bd = bn->bd; in alloc_one_cp_ring() 255 struct bnge_dev *bd = bn->bd; in bnge_alloc_nq_tree() 413 struct bnge_dev *bd = bn->bd; in bnge_free_rx_ring_pair_bufs() [all …]
|
| H 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() 128 static int bnge_alloc_ctx_one_lvl(struct bnge_dev *bd, in bnge_alloc_ctx_one_lvl() 142 static int bnge_alloc_ctx_pg_tbls(struct bnge_dev *bd, in bnge_alloc_ctx_pg_tbls() 203 static void bnge_free_ctx_pg_tbls(struct bnge_dev *bd, in bnge_free_ctx_pg_tbls() 232 static int bnge_setup_ctxm_pg_tbls(struct bnge_dev *bd, in bnge_setup_ctxm_pg_tbls() 257 static int bnge_backing_store_cfg(struct bnge_dev *bd, u32 ena) in bnge_backing_store_cfg() 284 void bnge_free_ctx_mem(struct bnge_dev *bd) in bnge_free_ctx_mem() 320 int bnge_alloc_ctx_mem(struct bnge_dev *bd) in bnge_alloc_ctx_mem() 444 struct bnge_dev *bd = bn->bd; in bnge_init_ring_struct()
|
| H A D | bnge_ethtool.c | 19 struct bnge_dev *bd = bn->bd; in bnge_get_drvinfo()
|