Searched refs:win_cnt (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/iommu/
H A Dfsl_pamu_domain.c69 u32 win_cnt = dma_domain->win_cnt; get_phys_addr() local
75 if (!win_cnt || !dma_domain->geom_size) { get_phys_addr()
80 if (win_cnt > 1) { get_phys_addr()
85 subwin_size = dma_domain->geom_size >> ilog2(win_cnt); get_phys_addr()
103 for (i = 0; i < dma_domain->win_cnt; i++) { map_subwins()
107 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, i, map_subwins()
151 if (dma_domain->win_cnt > 1) map_liodn()
165 if (dma_domain->win_cnt > 1) { update_liodn()
166 ret = pamu_config_spaace(liodn, dma_domain->win_cnt, wnd_nr, update_liodn()
212 for (i = 0; i < dma_domain->win_cnt; i++) { update_liodn_stash()
231 u32 win_cnt) pamu_set_liodn()
254 dma_domain->stash_id, win_cnt, 0); pamu_set_liodn()
257 pr_debug("PAACE configuration failed for liodn %d, win_cnt =%d\n", pamu_set_liodn()
258 liodn, win_cnt); pamu_set_liodn()
262 if (win_cnt > 1) { pamu_set_liodn()
263 subwin_size = window_size >> ilog2(win_cnt); pamu_set_liodn()
264 for (i = 0; i < win_cnt; i++) { pamu_set_liodn()
268 ret = pamu_config_spaace(liodn, win_cnt, i, pamu_set_liodn()
315 domain->win_cnt = pamu_get_max_subwin_cnt(); iommu_alloc_dma_domain()
325 static void remove_device_ref(struct device_domain_info *info, u32 win_cnt) remove_device_ref() argument
331 if (win_cnt > 1) remove_device_ref()
350 remove_device_ref(info, dma_domain->win_cnt); detach_device()
442 u32 win_cnt) pamu_set_domain_geometry()
449 geom_attr, win_cnt); pamu_set_domain_geometry()
492 if (dma_domain->win_cnt == 1 && dma_domain->enabled) { disable_domain_win()
517 if (wnd_nr >= dma_domain->win_cnt) { fsl_pamu_window_disable()
556 if (wnd_nr >= dma_domain->win_cnt) { fsl_pamu_window_enable()
562 win_size = dma_domain->geom_size >> ilog2(dma_domain->win_cnt); fsl_pamu_window_enable()
569 if (dma_domain->win_cnt == 1) { fsl_pamu_window_enable()
635 u32 win_cnt = dma_domain->win_cnt > 1 ? dma_domain->win_cnt : 0; handle_attach_device() local
638 &domain->geometry, win_cnt); handle_attach_device()
1046 dma_domain->win_cnt = w_count; fsl_pamu_set_windows()
1057 return dma_domain->win_cnt; fsl_pamu_get_windows()
228 pamu_set_liodn(int liodn, struct device *dev, struct fsl_dma_domain *dma_domain, struct iommu_domain_geometry *geom_attr, u32 win_cnt) pamu_set_liodn() argument
440 pamu_set_domain_geometry(struct fsl_dma_domain *dma_domain, struct iommu_domain_geometry *geom_attr, u32 win_cnt) pamu_set_domain_geometry() argument
H A Dfsl_pamu_domain.h47 u32 win_cnt; member in struct:fsl_dma_domain
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4.h301 __be32 win_cnt; member in struct:mlx4_mpt_entry

Completed in 255 milliseconds