/kernel/linux/linux-5.10/drivers/media/platform/marvell-ccic/ |
H A D | mmp-driver.c | 39 struct mcam_camera mcam; member 45 static inline struct mmp_camera *mcam_to_cam(struct mcam_camera *mcam) in mcam_to_cam() argument 59 static void mmpcam_calc_dphy(struct mcam_camera *mcam) in mmpcam_calc_dphy() argument 149 struct mcam_camera *mcam = data; in mmpcam_irq() local 159 mcam_init_clk(struct mcam_camera *mcam) mcam_init_clk() argument 179 struct mcam_camera *mcam; mmpcam_probe() local 290 struct mcam_camera *mcam = &cam->mcam; mmpcam_remove() local 314 struct mcam_camera *mcam = &cam->mcam; mmpcam_runtime_resume() local 328 struct mcam_camera *mcam = &cam->mcam; mmpcam_runtime_suspend() local [all...] |
H A D | cafe-driver.c | 54 struct mcam_camera mcam; member 153 static int cafe_smbus_write_done(struct mcam_camera *mcam) in cafe_smbus_write_done() argument 175 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_write_data() local 230 cafe_smbus_read_done(struct mcam_camera *mcam) cafe_smbus_read_done() argument 254 struct mcam_camera *mcam = &cam->mcam; cafe_smbus_read_data() local 372 cafe_ctlr_init(struct mcam_camera *mcam) cafe_ctlr_init() argument 408 cafe_ctlr_power_up(struct mcam_camera *mcam) cafe_ctlr_power_up() argument 427 cafe_ctlr_power_down(struct mcam_camera *mcam) cafe_ctlr_power_down() argument 442 struct mcam_camera *mcam = &cam->mcam; cafe_irq() local 491 struct mcam_camera *mcam; cafe_pci_probe() local [all...] |
H A D | mcam-core.c | 278 static void mcam_enable_mipi(struct mcam_camera *mcam) in mcam_enable_mipi() argument 306 mcam_disable_mipi(struct mcam_camera *mcam) mcam_disable_mipi() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/marvell/ |
H A D | mmp-driver.c | 39 struct mcam_camera mcam; member 45 static inline struct mmp_camera *mcam_to_cam(struct mcam_camera *mcam) in mcam_to_cam() argument 59 static void mmpcam_calc_dphy(struct mcam_camera *mcam) in mmpcam_calc_dphy() argument 149 struct mcam_camera *mcam = data; in mmpcam_irq() local 159 mcam_init_clk(struct mcam_camera *mcam) mcam_init_clk() argument 179 struct mcam_camera *mcam; mmpcam_probe() local 292 struct mcam_camera *mcam = &cam->mcam; mmpcam_remove() local 305 struct mcam_camera *mcam = &cam->mcam; mmpcam_runtime_resume() local 319 struct mcam_camera *mcam = &cam->mcam; mmpcam_runtime_suspend() local [all...] |
H A D | cafe-driver.c | 50 struct mcam_camera mcam; member 142 static int cafe_smbus_write_done(struct mcam_camera *mcam) in cafe_smbus_write_done() argument 164 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_write_data() local 219 cafe_smbus_read_done(struct mcam_camera *mcam) cafe_smbus_read_done() argument 243 struct mcam_camera *mcam = &cam->mcam; cafe_smbus_read_data() local 361 cafe_ctlr_init(struct mcam_camera *mcam) cafe_ctlr_init() argument 397 cafe_ctlr_power_up(struct mcam_camera *mcam) cafe_ctlr_power_up() argument 416 cafe_ctlr_power_down(struct mcam_camera *mcam) cafe_ctlr_power_down() argument 431 struct mcam_camera *mcam = &cam->mcam; cafe_irq() local 480 struct mcam_camera *mcam; cafe_pci_probe() local [all...] |
H A D | mcam-core.c | 278 static void mcam_enable_mipi(struct mcam_camera *mcam) in mcam_enable_mipi() argument 306 mcam_disable_mipi(struct mcam_camera *mcam) mcam_disable_mipi() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | port.c | 86 int mlx5_query_mcam_reg(struct mlx5_core_dev *dev, u32 *mcam, u8 feature_group, in mlx5_query_mcam_reg() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_fs.c | 51 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_feature_supported() local 73 static void npc_set_kw_masks(struct npc_mcam *mcam, u8 type, in npc_set_kw_masks() argument 130 struct npc_mcam *mcam in npc_is_field_present() local 147 npc_set_layer_mdata(struct npc_mcam *mcam, enum key_fields type, u64 cfg, u8 lid, u8 lt, u8 intf) npc_set_layer_mdata() argument 190 struct npc_mcam *mcam = &rvu->hw->mcam; npc_check_overlap() local 245 npc_scan_exact_result(struct npc_mcam *mcam, u8 bit_number, u8 key_nibble, u8 intf) npc_scan_exact_result() argument 264 npc_scan_parse_result(struct npc_mcam *mcam, u8 bit_number, u8 key_nibble, u8 intf) npc_scan_parse_result() argument 319 struct npc_mcam *mcam = &rvu->hw->mcam; npc_handle_multi_layer_fields() local 452 struct npc_mcam *mcam = &rvu->hw->mcam; npc_scan_ldata() local 540 struct npc_mcam *mcam = &rvu->hw->mcam; npc_set_features() local 604 struct npc_mcam *mcam = &rvu->hw->mcam; npc_scan_kex() local 683 struct npc_mcam *mcam = &rvu->hw->mcam; npc_flow_steering_init() local 692 struct npc_mcam *mcam = &rvu->hw->mcam; npc_check_unsupported_flows() local 726 struct npc_mcam *mcam = &rvu->hw->mcam; npc_update_entry() local 971 rvu_mcam_find_rule(struct npc_mcam *mcam, u16 entry) rvu_mcam_find_rule() argument 987 rvu_mcam_add_rule(struct npc_mcam *mcam, struct rvu_npc_mcam_rule *rule) rvu_mcam_add_rule() argument 1143 struct npc_mcam *mcam = &rvu->hw->mcam; npc_install_flow() local 1438 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_delete_flow() local 1488 struct npc_mcam *mcam = &rvu->hw->mcam; npc_update_dmac_value() local 1517 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_enable_flows() local 1571 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_disable_flows() local 1598 struct npc_mcam *mcam = &rvu->hw->mcam; npc_install_mcam_drop_rule() local [all...] |
H A D | rvu_devlink.c | 1499 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_get() local 1514 struct npc_mcam *mcam; in rvu_af_dl_npc_mcam_high_zone_percent_set() local 1533 struct npc_mcam *mcam; rvu_af_dl_npc_mcam_high_zone_percent_validate() local [all...] |
H A D | rvu_debugfs.c | 2673 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_info_display() local 2740 struct npc_mcam *mcam; rvu_dbg_npc_rx_miss_stats_display() local 2916 struct npc_mcam *mcam; rvu_dbg_npc_mcam_show_rules() local [all...] |
H A D | rvu_npc.c | 144 static int npc_get_ucast_mcam_index(struct npc_mcam *mcam, u16 pcifunc, in npc_get_ucast_mcam_index() argument 169 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, in npc_get_nixlf_mcam_index() argument 194 npc_get_bank(struct npc_mcam *mcam, int index) npc_get_bank() argument 205 is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) is_mcam_entry_enabled() argument 216 npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, bool enable) npc_enable_mcam_entry() argument 230 npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_clear_mcam_entry() argument 386 npc_get_default_entry_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pf_func) npc_get_default_entry_action() argument 408 npc_fixup_vf_rule(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, struct mcam_entry *entry, bool *enable) npc_fixup_vf_rule() argument 451 npc_config_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, u8 intf, struct mcam_entry *entry, bool enable) npc_config_mcam_entry() argument 526 npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 src, struct mcam_entry *entry, u8 *intf, u8 *ena) npc_read_mcam_entry() argument 562 npc_copy_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 src, u16 dest) npc_copy_mcam_entry() argument 602 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_get_mcam_action() argument 618 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_ucast_entry() local 673 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_promisc_entry() local 758 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_promisc_entry() local 779 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_bcast_match_entry() local 838 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_bcast_entry() local 858 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_allmulti_entry() local 944 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_allmulti_entry() local 959 npc_update_vf_flow_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pcifunc, u64 rx_action) npc_update_vf_flow_entry() argument 1007 struct npc_mcam *mcam = &rvu->hw->mcam; npc_update_rx_action_with_alg_idx() local 1033 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_update_flowkey_alg_idx() local 1104 struct npc_mcam *mcam = &rvu->hw->mcam; npc_enadis_default_mce_entry() local 1140 struct npc_mcam *mcam = &rvu->hw->mcam; npc_enadis_default_entries() local 1180 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_mcam_by_entry_index() local 1219 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_disable_mcam_entries() local 1255 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_free_mcam_entries() local 1846 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_rsrcs_init() local 1969 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_hw_init() local 2014 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_setup_interfaces() local 2084 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_init() local 2167 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_freemem() local 2182 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_get_mcam_entry_alloc_info() local 2201 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_get_mcam_counter_alloc_info() local 2216 npc_mcam_verify_entry(struct npc_mcam *mcam, u16 pcifunc, int entry) npc_mcam_verify_entry() argument 2234 npc_mcam_verify_counter(struct npc_mcam *mcam, u16 pcifunc, int cntr) npc_mcam_verify_counter() argument 2249 npc_map_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 entry, u16 cntr) npc_map_mcam_entry_and_cntr() argument 2265 npc_unmap_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 entry, u16 cntr) npc_unmap_mcam_entry_and_cntr() argument 2284 npc_mcam_set_bit(struct npc_mcam *mcam, u16 index) npc_mcam_set_bit() argument 2300 npc_mcam_clear_bit(struct npc_mcam *mcam, u16 index) npc_mcam_clear_bit() argument 2312 npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pcifunc) npc_mcam_free_all_entries() argument 2337 npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam, u16 pcifunc) npc_mcam_free_all_counters() argument 2416 npc_get_mcam_search_range_priority(struct npc_mcam *mcam, struct npc_mcam_alloc_entry_req *req, u16 *start, u16 *end, bool *reverse) npc_get_mcam_search_range_priority() argument 2475 npc_mcam_alloc_entries(struct npc_mcam *mcam, u16 pcifunc, struct npc_mcam_alloc_entry_req *req, struct npc_mcam_alloc_entry_rsp *rsp) npc_mcam_alloc_entries() argument 2665 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_rsrcs_reserve() local 2674 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_entry() local 2720 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_free_entry() local 2767 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_read_entry() local 2792 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_write_entry() local 2849 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_ena_entry() local 2872 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_dis_entry() local 2895 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_shift_entry() local 2964 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_counter() local 3027 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_free_counter() local 3069 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_unmap_counter() local 3116 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_clear_counter() local 3138 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_counter_stats() local 3166 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_and_write_entry() local 3387 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_read_base_steer_rule() local 3433 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_entry_stats() local [all...] |
H A D | rvu.h | 402 struct npc_mcam mcam; member
|
H A D | rvu_nix.c | 3035 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_list() local 3129 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_rule() local
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc.c | 97 static int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, in npc_get_nixlf_mcam_index() argument 120 static int npc_get_bank(struct npc_mcam *mcam, int index) in npc_get_bank() argument 131 static bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, in is_mcam_entry_enabled() argument 142 npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, bool enable) npc_enable_mcam_entry() argument 156 npc_clear_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_clear_mcam_entry() argument 260 npc_config_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index, u8 intf, struct mcam_entry *entry, bool enable) npc_config_mcam_entry() argument 320 npc_copy_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 src, u16 dest) npc_copy_mcam_entry() argument 360 npc_get_mcam_action(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, int index) npc_get_mcam_action() argument 374 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_ucast_entry() local 433 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_promisc_entry() local 482 struct npc_mcam *mcam = &rvu->hw->mcam; npc_enadis_promisc_entry() local 511 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_install_bcast_match_entry() local 568 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_enable_bcast_entry() local 585 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_update_flowkey_alg_idx() local 645 struct npc_mcam *mcam = &rvu->hw->mcam; npc_enadis_default_entries() local 707 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_disable_mcam_entries() local 1004 struct npc_mcam *mcam = &rvu->hw->mcam; npc_mcam_rsrcs_init() local 1125 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_init() local 1227 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_freemem() local 1238 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_get_mcam_entry_alloc_info() local 1257 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_get_mcam_counter_alloc_info() local 1272 npc_mcam_verify_entry(struct npc_mcam *mcam, u16 pcifunc, int entry) npc_mcam_verify_entry() argument 1287 npc_mcam_verify_counter(struct npc_mcam *mcam, u16 pcifunc, int cntr) npc_mcam_verify_counter() argument 1302 npc_map_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 entry, u16 cntr) npc_map_mcam_entry_and_cntr() argument 1317 npc_unmap_mcam_entry_and_cntr(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 entry, u16 cntr) npc_unmap_mcam_entry_and_cntr() argument 1336 npc_mcam_set_bit(struct npc_mcam *mcam, u16 index) npc_mcam_set_bit() argument 1352 npc_mcam_clear_bit(struct npc_mcam *mcam, u16 index) npc_mcam_clear_bit() argument 1364 npc_mcam_free_all_entries(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr, u16 pcifunc) npc_mcam_free_all_entries() argument 1388 npc_mcam_free_all_counters(struct rvu *rvu, struct npc_mcam *mcam, u16 pcifunc) npc_mcam_free_all_counters() argument 1467 npc_get_mcam_search_range_priority(struct npc_mcam *mcam, struct npc_mcam_alloc_entry_req *req, u16 *start, u16 *end, bool *reverse) npc_get_mcam_search_range_priority() argument 1526 npc_mcam_alloc_entries(struct npc_mcam *mcam, u16 pcifunc, struct npc_mcam_alloc_entry_req *req, struct npc_mcam_alloc_entry_rsp *rsp) npc_mcam_alloc_entries() argument 1707 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_entry() local 1747 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_free_entry() local 1793 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_write_entry() local 1834 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_ena_entry() local 1857 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_dis_entry() local 1880 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_shift_entry() local 1949 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_counter() local 2012 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_free_counter() local 2054 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_unmap_counter() local 2101 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_clear_counter() local 2123 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_counter_stats() local 2150 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_mbox_handler_npc_mcam_alloc_and_write_entry() local 2263 struct npc_mcam *mcam = &rvu->hw->mcam; rvu_npc_update_rxvlan() local [all...] |
H A D | rvu_debugfs.c | 1655 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_info_display() local 1722 struct npc_mcam *mcam; rvu_dbg_npc_rx_miss_stats_display() local [all...] |
H A D | rvu.h | 263 struct npc_mcam mcam; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | port.c | 98 int mlx5_query_mcam_reg(struct mlx5_core_dev *dev, u32 *mcam, u8 feature_group, in mlx5_query_mcam_reg() argument
|
/kernel/linux/linux-5.10/include/linux/mlx5/ |
H A D | driver.h | 691 u32 mcam[MLX5_MCAM_REGS_NUM][MLX5_ST_SZ_DW(mcam_reg)]; member
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | driver.h | 773 u32 mcam[MLX5_MCAM_REGS_NUM][MLX5_ST_SZ_DW(mcam_reg)]; member
|