Home
last modified time | relevance | path

Searched refs:mcam (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/drivers/media/platform/marvell/
A Dmmp-driver.c47 return container_of(mcam, struct mmp_camera, mcam); in mcam_to_cam()
168 mcam->clk[i] = devm_clk_get(mcam->dev, mcam_clks[i]); in mcam_init_clk()
193 mcam = &cam->mcam; in mmpcam_probe()
210 mcam->mclk_src = 3; in mmpcam_probe()
211 mcam->mclk_div = 2; in mmpcam_probe()
221 strscpy(mcam->bus_info, "platform:mmp-camera", sizeof(mcam->bus_info)); in mmpcam_probe()
232 mcam_init_clk(mcam); in mmpcam_probe()
263 mcam->mclk); in mmpcam_probe()
293 struct mcam_camera *mcam = &cam->mcam; in mmpcam_remove() local
316 struct mcam_camera *mcam = &cam->mcam; in mmpcam_runtime_resume() local
[all …]
A Dcafe-driver.c50 struct mcam_camera mcam; member
164 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_write_data() local
243 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_read_data() local
431 struct mcam_camera *mcam = &cam->mcam; in cafe_irq() local
480 struct mcam_camera *mcam; in cafe_pci_probe() local
493 mcam = &cam->mcam; in cafe_pci_probe()
494 mcam->chip_id = MCAM_CAFE; in cafe_pci_probe()
499 mcam->dev = &pdev->dev; in cafe_pci_probe()
516 if (!mcam->regs) { in cafe_pci_probe()
528 cafe_ctlr_init(mcam); in cafe_pci_probe()
[all …]
A Dmcam-core.c281 if (mcam->calc_dphy) in mcam_enable_mipi()
282 mcam->calc_dphy(mcam); in mcam_enable_mipi()
284 mcam->dphy[0], mcam->dphy[1], mcam->dphy[2]); in mcam_enable_mipi()
285 mcam_reg_write(mcam, REG_CSI2_DPHY3, mcam->dphy[0]); in mcam_enable_mipi()
286 mcam_reg_write(mcam, REG_CSI2_DPHY5, mcam->dphy[1]); in mcam_enable_mipi()
287 mcam_reg_write(mcam, REG_CSI2_DPHY6, mcam->dphy[2]); in mcam_enable_mipi()
289 if (!mcam->mipi_enabled) { in mcam_enable_mipi()
290 if (mcam->lane > 4 || mcam->lane <= 0) { in mcam_enable_mipi()
300 mcam_reg_write(mcam, REG_CSI2_CTRL0, in mcam_enable_mipi()
302 mcam->mipi_enabled = true; in mcam_enable_mipi()
[all …]
A DMakefile2 obj-$(CONFIG_VIDEO_CAFE_CCIC) += cafe_ccic.o mcam-core.o
5 obj-$(CONFIG_VIDEO_MMP_CAMERA) += mmp_camera.o mcam-core.o
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_npc.c608 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_ucast_entry() local
663 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_promisc_entry() local
745 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_promisc_entry() local
766 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_bcast_match_entry() local
825 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_bcast_entry() local
845 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_allmulti_entry() local
929 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_allmulti_entry() local
1812 mcam->total_entries = (mcam->banks / BIT_ULL(cfg)) * mcam->banksize; in npc_mcam_rsrcs_init()
1855 mcam->bmap_fcnt = mcam->bmap_entries; in npc_mcam_rsrcs_init()
1871 mcam->lprio_start = mcam->bmap_entries - mcam->lprio_count; in npc_mcam_rsrcs_init()
[all …]
A Drvu_npc_fs.c54 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_feature_supported() local
133 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_field_present() local
193 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_check_overlap() local
322 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_handle_multi_layer_fields() local
445 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_scan_ldata() local
515 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_set_features() local
574 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_scan_kex() local
654 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_flow_steering_init() local
663 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_check_unsupported_flows() local
697 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_update_entry() local
[all …]
A Drvu_debugfs.c2667 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_info_display() local
2675 mcam = &rvu->hw->mcam; in rvu_dbg_npc_mcam_info_display()
2691 mutex_lock(&mcam->lock); in rvu_dbg_npc_mcam_info_display()
2695 mcam->total_entries - mcam->bmap_entries); in rvu_dbg_npc_mcam_info_display()
2705 if (mcam->bmap_entries == mcam->bmap_fcnt) { in rvu_dbg_npc_mcam_info_display()
2724 mutex_unlock(&mcam->lock); in rvu_dbg_npc_mcam_info_display()
2734 struct npc_mcam *mcam; in rvu_dbg_npc_rx_miss_stats_display() local
2741 mcam = &rvu->hw->mcam; in rvu_dbg_npc_rx_miss_stats_display()
2901 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_show_rules() local
2912 mcam = &rvu->hw->mcam; in rvu_dbg_npc_mcam_show_rules()
[all …]
A Drvu.h381 struct npc_mcam mcam; member
850 int npc_get_bank(struct npc_mcam *mcam, int index);
853 void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
855 void npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
868 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, u16 pcifunc, int nixlf,
870 bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr,
A Drvu_nix.c2834 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_list() local
2867 npc_enable_mcam_entry(rvu, mcam, npc_blkaddr, mcam_index, false); in nix_update_mce_list()
2928 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_rule() local
2954 mcam_index = npc_get_nixlf_mcam_index(mcam, in nix_update_mce_rule()
A Drvu_npc_hash.c1738 mcam_idx = npc_get_nixlf_mcam_index(&rvu->hw->mcam, req->hdr.pcifunc, in rvu_npc_exact_mac_addr_set()
/linux-6.3-rc2/include/linux/mlx5/
A Ddevice.h1417 MLX5_GET(mcam_reg, (mdev)->caps.mcam[MLX5_MCAM_REGS_FIRST_128], \
1421 MLX5_GET(mcam_reg, (mdev)->caps.mcam[MLX5_MCAM_REGS_0x9080_0x90FF], \
1425 MLX5_GET(mcam_reg, (mdev)->caps.mcam[MLX5_MCAM_REGS_0x9100_0x917F], \
1429 MLX5_GET(mcam_reg, (mdev)->caps.mcam, mng_feature_cap_mask.enhanced_features.fld)
A Ddriver.h776 u32 mcam[MLX5_MCAM_REGS_NUM][MLX5_ST_SZ_DW(mcam_reg)]; member
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dport.c98 int mlx5_query_mcam_reg(struct mlx5_core_dev *dev, u32 *mcam, u8 feature_group, in mlx5_query_mcam_reg() argument
107 return mlx5_core_access_reg(dev, in, sz, mcam, sz, MLX5_REG_MCAM, 0, 0); in mlx5_query_mcam_reg()
A Dfw.c131 return mlx5_query_mcam_reg(dev, dev->caps.mcam[group], in mlx5_get_mcam_access_reg_group()

Completed in 67 milliseconds