Home
last modified time | relevance | path

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

/linux/drivers/media/platform/marvell-ccic/
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()
295 struct mcam_camera *mcam = &cam->mcam; in mmpcam_remove() local
318 struct mcam_camera *mcam = &cam->mcam; in mmpcam_runtime_resume() local
[all …]
A Dcafe-driver.c50 struct mcam_camera mcam; member
171 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_write_data() local
250 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_read_data() local
438 struct mcam_camera *mcam = &cam->mcam; in cafe_irq() local
487 struct mcam_camera *mcam; in cafe_pci_probe() local
500 mcam = &cam->mcam; in cafe_pci_probe()
506 mcam->dev = &pdev->dev; in cafe_pci_probe()
507 snprintf(mcam->bus_info, sizeof(mcam->bus_info), "PCI:%s", pci_name(pdev)); in cafe_pci_probe()
524 if (!mcam->regs) { in cafe_pci_probe()
536 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/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_npc.c600 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_ucast_entry() local
650 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_promisc_entry() local
732 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_promisc_entry() local
753 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_bcast_match_entry() local
804 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_bcast_entry() local
824 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_install_allmulti_entry() local
900 struct npc_mcam *mcam = &rvu->hw->mcam; in rvu_npc_enable_allmulti_entry() local
1744 mcam->total_entries = (mcam->banks / BIT_ULL(cfg)) * mcam->banksize; in npc_mcam_rsrcs_init()
1787 mcam->bmap_fcnt = mcam->bmap_entries; in npc_mcam_rsrcs_init()
1803 mcam->lprio_start = mcam->bmap_entries - mcam->lprio_count; in npc_mcam_rsrcs_init()
[all …]
A Drvu_npc_fs.c115 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_is_field_present() local
175 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_check_overlap() local
284 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_handle_multi_layer_fields() local
391 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_scan_ldata() local
455 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_set_features() local
510 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_scan_kex() local
588 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_flow_steering_init() local
597 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_check_unsupported_flows() local
631 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_update_entry() local
1020 struct npc_mcam *mcam = &rvu->hw->mcam; in npc_install_flow() local
[all …]
A Drvu_debugfs.c2317 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_info_display() local
2325 mcam = &rvu->hw->mcam; in rvu_dbg_npc_mcam_info_display()
2341 mutex_lock(&mcam->lock); in rvu_dbg_npc_mcam_info_display()
2345 mcam->total_entries - mcam->bmap_entries); in rvu_dbg_npc_mcam_info_display()
2355 if (mcam->bmap_entries == mcam->bmap_fcnt) { in rvu_dbg_npc_mcam_info_display()
2374 mutex_unlock(&mcam->lock); in rvu_dbg_npc_mcam_info_display()
2384 struct npc_mcam *mcam; in rvu_dbg_npc_rx_miss_stats_display() local
2391 mcam = &rvu->hw->mcam; in rvu_dbg_npc_rx_miss_stats_display()
2537 struct npc_mcam *mcam; in rvu_dbg_npc_mcam_show_rules() local
2548 mcam = &rvu->hw->mcam; in rvu_dbg_npc_mcam_show_rules()
[all …]
A Drvu.h371 struct npc_mcam mcam; member
796 int npc_get_bank(struct npc_mcam *mcam, int index);
799 void npc_enable_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
801 void npc_read_mcam_entry(struct rvu *rvu, struct npc_mcam *mcam,
810 int npc_get_nixlf_mcam_index(struct npc_mcam *mcam, u16 pcifunc, int nixlf,
812 bool is_mcam_entry_enabled(struct rvu *rvu, struct npc_mcam *mcam, int blkaddr,
A Drvu_nix.c2820 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_list() local
2853 npc_enable_mcam_entry(rvu, mcam, npc_blkaddr, mcam_index, false); in nix_update_mce_list()
2914 struct npc_mcam *mcam = &rvu->hw->mcam; in nix_update_mce_rule() local
2940 mcam_index = npc_get_nixlf_mcam_index(mcam, in nix_update_mce_rule()
/linux/include/linux/mlx5/
A Ddevice.h1400 MLX5_GET(mcam_reg, (mdev)->caps.mcam[MLX5_MCAM_REGS_FIRST_128], \
1404 MLX5_GET(mcam_reg, (mdev)->caps.mcam[MLX5_MCAM_REGS_0x9080_0x90FF], \
1408 MLX5_GET(mcam_reg, (mdev)->caps.mcam[MLX5_MCAM_REGS_0x9100_0x917F], \
1412 MLX5_GET(mcam_reg, (mdev)->caps.mcam, mng_feature_cap_mask.enhanced_features.fld)
A Ddriver.h735 u32 mcam[MLX5_MCAM_REGS_NUM][MLX5_ST_SZ_DW(mcam_reg)]; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Dport.c86 int mlx5_query_mcam_reg(struct mlx5_core_dev *dev, u32 *mcam, u8 feature_group, in mlx5_query_mcam_reg() argument
95 return mlx5_core_access_reg(dev, in, sz, mcam, sz, MLX5_REG_MCAM, 0, 0); in mlx5_query_mcam_reg()
A Dfw.c133 return mlx5_query_mcam_reg(dev, dev->caps.mcam[group], in mlx5_get_mcam_access_reg_group()

Completed in 58 milliseconds