Home
last modified time | relevance | path

Searched refs:pmap (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/drivers/isdn/hardware/eicon/
Ddiva_dma.c42 diva_dma_map_entry_t *pmap = diva_os_malloc(0, sizeof(*pmap) * (nentries + 1)); in diva_alloc_dma_map() local
43 if (pmap) in diva_alloc_dma_map()
44 memset(pmap, 0, sizeof(*pmap) * (nentries + 1)); in diva_alloc_dma_map()
45 return pmap; in diva_alloc_dma_map()
50 void diva_free_dma_mapping(struct _diva_dma_map_entry *pmap) { in diva_free_dma_mapping() argument
51 if (pmap) { in diva_free_dma_mapping()
52 diva_os_free(0, pmap); in diva_free_dma_mapping()
58 void diva_init_dma_map_entry(struct _diva_dma_map_entry *pmap, in diva_init_dma_map_entry() argument
61 pmap[nr].phys_bus_addr = phys; in diva_init_dma_map_entry()
62 pmap[nr].local_ram_addr = virt; in diva_init_dma_map_entry()
[all …]
Ddiva_dma.h30 void diva_init_dma_map_entry(struct _diva_dma_map_entry *pmap,
33 int diva_alloc_dma_map_entry(struct _diva_dma_map_entry *pmap);
34 void diva_free_dma_map_entry(struct _diva_dma_map_entry *pmap, int entry);
35 void diva_get_dma_map_entry(struct _diva_dma_map_entry *pmap, int nr,
37 void diva_free_dma_mapping(struct _diva_dma_map_entry *pmap);
46 struct _diva_dma_map_entry *pmap);
47 void *diva_get_entry_handle(struct _diva_dma_map_entry *pmap, int nr);
Ddivasmain.c352 struct _diva_dma_map_entry *pmap = in diva_init_dma_map() local
355 if (pmap) { in diva_init_dma_map()
369 diva_init_dma_map_entry(pmap, i, cpu_addr, in diva_init_dma_map()
378 *ppmap = pmap; in diva_init_dma_map()
385 void diva_free_dma_map(void *hdev, struct _diva_dma_map_entry *pmap) in diva_free_dma_map() argument
394 for (i = 0; (pmap != NULL); i++) { in diva_free_dma_map()
395 diva_get_dma_map_entry(pmap, i, &cpu_addr, &phys_addr); in diva_free_dma_map()
399 addr_handle = diva_get_entry_handle(pmap, i); in diva_free_dma_map()
408 diva_free_dma_mapping(pmap); in diva_free_dma_map()
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-digicolor.c64 struct dc_pinmap *pmap = pinctrl_dev_get_drvdata(pctldev); in dc_get_group_name() local
67 return pmap->desc->pins[selector].name; in dc_get_group_name()
74 struct dc_pinmap *pmap = pinctrl_dev_get_drvdata(pctldev); in dc_get_group_pins() local
76 *pins = &pmap->desc->pins[selector].number; in dc_get_group_pins()
111 struct dc_pinmap *pmap = pinctrl_dev_get_drvdata(pctldev); in dc_get_groups() local
113 *groups = pmap->pin_names; in dc_get_groups()
133 struct dc_pinmap *pmap = pinctrl_dev_get_drvdata(pctldev); in dc_set_mux() local
139 reg = readb_relaxed(pmap->regs + reg_off); in dc_set_mux()
142 writeb_relaxed(reg, pmap->regs + reg_off); in dc_set_mux()
151 struct dc_pinmap *pmap = pinctrl_dev_get_drvdata(pcdev); in dc_pmx_request_gpio() local
[all …]
/Linux-v4.19/drivers/cpufreq/
Dbrcmstb-avs-cpufreq.c167 struct pmap { struct
180 struct pmap pmap; argument
336 static int brcm_avs_get_pmap(struct private_data *priv, struct pmap *pmap) in brcm_avs_get_pmap() argument
342 if (ret || !pmap) in brcm_avs_get_pmap()
345 pmap->mode = args[0]; in brcm_avs_get_pmap()
346 pmap->p1 = args[1]; in brcm_avs_get_pmap()
347 pmap->p2 = args[2]; in brcm_avs_get_pmap()
348 pmap->state = args[3]; in brcm_avs_get_pmap()
353 static int brcm_avs_set_pmap(struct private_data *priv, struct pmap *pmap) in brcm_avs_set_pmap() argument
357 args[0] = pmap->mode; in brcm_avs_set_pmap()
[all …]
/Linux-v4.19/block/
Dt10-pi.c221 void *p, *pmap; in t10_pi_prepare() local
224 pmap = kmap_atomic(iv.bv_page); in t10_pi_prepare()
225 p = pmap + iv.bv_offset; in t10_pi_prepare()
236 kunmap_atomic(pmap); in t10_pi_prepare()
276 void *p, *pmap; in t10_pi_complete() local
279 pmap = kmap_atomic(iv.bv_page); in t10_pi_complete()
280 p = pmap + iv.bv_offset; in t10_pi_complete()
292 kunmap_atomic(pmap); in t10_pi_complete()
/Linux-v4.19/drivers/scsi/cxgbi/
Dlibcxgbi.c78 struct cxgbi_ports_map *pmap = &cdev->pmap; in cxgbi_device_portmap_create() local
80 pmap->port_csk = cxgbi_alloc_big_mem(max_conn * in cxgbi_device_portmap_create()
83 if (!pmap->port_csk) { in cxgbi_device_portmap_create()
88 pmap->max_connect = max_conn; in cxgbi_device_portmap_create()
89 pmap->sport_base = base; in cxgbi_device_portmap_create()
90 spin_lock_init(&pmap->lock); in cxgbi_device_portmap_create()
97 struct cxgbi_ports_map *pmap = &cdev->pmap; in cxgbi_device_portmap_cleanup() local
101 for (i = 0; i < pmap->max_connect; i++) { in cxgbi_device_portmap_cleanup()
102 if (pmap->port_csk[i]) { in cxgbi_device_portmap_cleanup()
103 csk = pmap->port_csk[i]; in cxgbi_device_portmap_cleanup()
[all …]
Dlibcxgbi.h480 struct cxgbi_ports_map pmap; member
/Linux-v4.19/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_debugfs.c263 unsigned long pmap; in mvpp2_dbgfs_port_vid_show() local
271 pmap = mvpp2_prs_tcam_port_map_get(&pe); in mvpp2_dbgfs_port_vid_show()
276 if (!test_bit(port->id, &pmap)) in mvpp2_dbgfs_port_vid_show()
297 unsigned long pmap; in mvpp2_dbgfs_port_parser_show() local
303 pmap = mvpp2_prs_tcam_port_map_get(&pe); in mvpp2_dbgfs_port_parser_show()
304 if (priv->prs_shadow[i].valid && test_bit(port->id, &pmap)) in mvpp2_dbgfs_port_parser_show()
318 unsigned long pmap; in mvpp2_dbgfs_filter_show() local
332 pmap = mvpp2_prs_tcam_port_map_get(&pe); in mvpp2_dbgfs_filter_show()
335 if (!test_bit(port->id, &pmap)) in mvpp2_dbgfs_filter_show()
367 unsigned int pmap; in mvpp2_dbgfs_prs_pmap_show() local
[all …]
Dmvpp2_prs.c1908 static int mvpp2_prs_vid_range_find(struct mvpp2 *priv, int pmap, u16 vid, in mvpp2_prs_vid_range_find() argument
2181 mvpp2_prs_mac_da_range_find(struct mvpp2 *priv, int pmap, const u8 *da, in mvpp2_prs_mac_da_range_find() argument
2201 entry_pmap == pmap) in mvpp2_prs_mac_da_range_find()
2213 unsigned int pmap, len, ri; in mvpp2_prs_mac_da_accept() local
2250 pmap = mvpp2_prs_tcam_port_map_get(&pe); in mvpp2_prs_mac_da_accept()
2251 if (pmap == 0) { in mvpp2_prs_mac_da_accept()
2322 unsigned long pmap; in mvpp2_prs_mac_del_all() local
2336 pmap = mvpp2_prs_tcam_port_map_get(&pe); in mvpp2_prs_mac_del_all()
2339 if (!test_bit(port->id, &pmap)) in mvpp2_prs_mac_del_all()
Dmvpp2_cls.c784 u8 qh, ql, pmap; in mvpp2_port_c2_cls_init() local
790 pmap = BIT(port->id); in mvpp2_port_c2_cls_init()
791 c2.tcam[4] = MVPP22_CLS_C2_PORT_ID(pmap); in mvpp2_port_c2_cls_init()
792 c2.tcam[4] |= MVPP22_CLS_C2_TCAM_EN(MVPP22_CLS_C2_PORT_ID(pmap)); in mvpp2_port_c2_cls_init()
/Linux-v4.19/drivers/pinctrl/aspeed/
Dpinctrl-aspeed.c656 const struct aspeed_pin_config_map *pmap; in aspeed_pin_config_get() local
672 pmap = find_pinconf_map(param, MAP_TYPE_VAL, in aspeed_pin_config_get()
675 if (!pmap) in aspeed_pin_config_get()
679 arg = (u32) pmap->arg; in aspeed_pin_config_get()
681 arg = !!pmap->arg; in aspeed_pin_config_get()
703 const struct aspeed_pin_config_map *pmap; in aspeed_pin_config_set() local
716 pmap = find_pinconf_map(param, MAP_TYPE_ARG, arg); in aspeed_pin_config_set()
718 if (unlikely(WARN_ON(!pmap))) in aspeed_pin_config_set()
721 val = pmap->val << pconf->bit; in aspeed_pin_config_set()
730 __func__, pconf->reg, pconf->bit, pmap->val, in aspeed_pin_config_set()
/Linux-v4.19/arch/sparc/kernel/
Dperf_event.c132 static unsigned long perf_event_encode(const struct perf_event_map *pmap) in perf_event_encode() argument
134 return ((unsigned long) pmap->encoding << 16) | pmap->pic_mask; in perf_event_encode()
1195 const struct perf_event_map *pmap; in sparc_map_cache_event() local
1212 pmap = &((*sparc_pmu->cache_map)[cache_type][cache_op][cache_result]); in sparc_map_cache_event()
1214 if (pmap->encoding == CACHE_OP_UNSUPPORTED) in sparc_map_cache_event()
1217 if (pmap->encoding == CACHE_OP_NONSENSE) in sparc_map_cache_event()
1220 return pmap; in sparc_map_cache_event()
1418 const struct perf_event_map *pmap; in sparc_pmu_event_init() local
1432 pmap = sparc_pmu->event_map(attr->config); in sparc_pmu_event_init()
1436 pmap = sparc_map_cache_event(attr->config); in sparc_pmu_event_init()
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dmem.c133 nvkm_mem_map_host(struct nvkm_memory *memory, void **pmap) in nvkm_mem_map_host() argument
137 *pmap = vmap(mem->mem, mem->pages, VM_MAP, PAGE_KERNEL); in nvkm_mem_map_host()
138 return *pmap ? 0 : -EFAULT; in nvkm_mem_map_host()
Dmem.h7 int nvkm_mem_map_host(struct nvkm_memory *, void **pmap);
/Linux-v4.19/arch/x86/boot/compressed/
Dkaslr.c667 unsigned long pmap; in process_efi_entries() local
683 pmap = e->efi_memmap; in process_efi_entries()
685 pmap = (e->efi_memmap | ((__u64)e->efi_memmap_hi << 32)); in process_efi_entries()
690 md = efi_early_memdesc_ptr(pmap, e->efi_memdesc_size, i); in process_efi_entries()
698 md = efi_early_memdesc_ptr(pmap, e->efi_memdesc_size, i); in process_efi_entries()
/Linux-v4.19/arch/x86/platform/efi/
Defi.c178 phys_addr_t pmap; in efi_memblock_x86_reserve_range() local
190 pmap = e->efi_memmap; in efi_memblock_x86_reserve_range()
192 pmap = (e->efi_memmap | ((__u64)e->efi_memmap_hi << 32)); in efi_memblock_x86_reserve_range()
194 data.phys_map = pmap; in efi_memblock_x86_reserve_range()
210 memblock_reserve(pmap, efi.memmap.nr_map * efi.memmap.desc_size); in efi_memblock_x86_reserve_range()
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_rdma.c314 u64 *pmap = (u64 *)bmap->bitmap; in qed_rdma_bmap_free() local
327 if (bitmap_weight((unsigned long *)&pmap[item], 64 * 8)) in qed_rdma_bmap_free()
331 pmap[item], in qed_rdma_bmap_free()
332 pmap[item + 1], in qed_rdma_bmap_free()
333 pmap[item + 2], in qed_rdma_bmap_free()
334 pmap[item + 3], in qed_rdma_bmap_free()
335 pmap[item + 4], in qed_rdma_bmap_free()
336 pmap[item + 5], in qed_rdma_bmap_free()
337 pmap[item + 6], pmap[item + 7]); in qed_rdma_bmap_free()
341 (bitmap_weight((unsigned long *)&pmap[item], in qed_rdma_bmap_free()
[all …]
/Linux-v4.19/fs/jfs/
Djfs_imap.h88 __le32 pmap[EXTSPERIAG]; /* 512: persistent allocation map */ member
Djfs_dmap.c504 dp->pmap[word] &= in dbUpdatePMap()
507 dp->pmap[word] |= in dbUpdatePMap()
523 memset(&dp->pmap[word], 0, in dbUpdatePMap()
526 memset(&dp->pmap[word], (int) ONES, in dbUpdatePMap()
3760 memset(&dp->pmap[0], 0, LPERDMAP * 4); in dbInitDmap()
3787 dp->pmap[w] &= cpu_to_le32(~(ONES << (DBWORD - nb) in dbInitDmap()
3796 memset(&dp->pmap[w], 0, nw * 4); in dbInitDmap()
3819 dp->wmap[w] = dp->pmap[w] = cpu_to_le32(ONES >> b); in dbInitDmap()
3825 dp->pmap[i] = dp->wmap[i] = cpu_to_le32(ONES); in dbInitDmap()
Djfs_dmap.h167 __le32 pmap[LPERDMAP]; /* 1024: bits of the persistent map */ member
Djfs_imap.c1192 if (iagp->pmap[extno] != 0) { in diFree()
2064 if (((le32_to_cpu(iagp->pmap[extno]) & mask) != 0) || in diAllocBit()
2352 iagp->pmap[extno] = 0; in diNewExt()
2780 if (!(le32_to_cpu(iagp->pmap[extno]) & mask)) { in diUpdatePMap()
2786 iagp->pmap[extno] &= cpu_to_le32(~mask); in diUpdatePMap()
2801 if ((le32_to_cpu(iagp->pmap[extno]) & mask) != 0) { in diUpdatePMap()
2808 iagp->pmap[extno] |= cpu_to_le32(mask); in diUpdatePMap()
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_object.c187 struct qxl_bo *bo, void *pmap) in qxl_bo_kunmap_atomic_page() argument
199 io_mapping_unmap_atomic(pmap); in qxl_bo_kunmap_atomic_page()
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_mbx.c2896 char *pmap; in qla2x00_get_fcal_position_map() local
2903 pmap = dma_pool_zalloc(ha->s_dma_pool, GFP_KERNEL, &pmap_dma); in qla2x00_get_fcal_position_map()
2904 if (pmap == NULL) { in qla2x00_get_fcal_position_map()
2925 mcp->mb[0], mcp->mb[1], (unsigned)pmap[0]); in qla2x00_get_fcal_position_map()
2927 pmap, pmap[0] + 1); in qla2x00_get_fcal_position_map()
2930 memcpy(pos_map, pmap, FCAL_MAP_SIZE); in qla2x00_get_fcal_position_map()
2932 dma_pool_free(ha->s_dma_pool, pmap, pmap_dma); in qla2x00_get_fcal_position_map()