Home
last modified time | relevance | path

Searched refs:pmem (Results 1 – 29 of 29) sorted by relevance

/linux-4.1.27/drivers/block/
Dpmem.c42 static void pmem_do_bvec(struct pmem_device *pmem, struct page *page, in pmem_do_bvec() argument
50 memcpy(mem + off, pmem->virt_addr + pmem_off, len); in pmem_do_bvec()
54 memcpy(pmem->virt_addr + pmem_off, mem + off, len); in pmem_do_bvec()
63 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_make_request() local
80 pmem_do_bvec(pmem, bvec.bv_page, bvec.bv_len, bvec.bv_offset, in pmem_make_request()
92 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_rw_page() local
94 pmem_do_bvec(pmem, page, PAGE_CACHE_SIZE, 0, rw, sector); in pmem_rw_page()
103 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_direct_access() local
106 if (!pmem) in pmem_direct_access()
109 *kaddr = pmem->virt_addr + offset; in pmem_direct_access()
[all …]
DMakefile17 obj-$(CONFIG_BLK_DEV_PMEM) += pmem.o
DKconfig415 called 'pmem'.
/linux-4.1.27/drivers/staging/rtl8712/
Drtl8712_io.c98 void r8712_read_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_read_mem() argument
104 u8 *pmem); in r8712_read_mem()
109 _read_mem(pintfhdl, addr, cnt, pmem); in r8712_read_mem()
112 void r8712_write_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_write_mem() argument
117 u8 *pmem); in r8712_write_mem()
120 _write_mem(pintfhdl, addr, cnt, pmem); in r8712_write_mem()
123 void r8712_read_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_read_port() argument
129 u8 *pmem); in r8712_read_port()
134 _read_port(pintfhdl, addr, cnt, pmem); in r8712_read_port()
137 void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_write_port() argument
[all …]
Drtl871x_io.h103 u8 *pmem);
105 u8 *pmem);
108 u8 *pmem);
110 u8 *pmem);
246 void r8712_read_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
247 void r8712_read_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
251 void r8712_write_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
252 void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
Drtl8712_xmit.c39 static void update_txdesc(struct xmit_frame *pxmitframe, uint *pmem, int sz);
418 static void update_txdesc(struct xmit_frame *pxmitframe, uint *pmem, int sz) in update_txdesc() argument
426 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; in update_txdesc()
467 if ((u8 *)pmem != (u8 *)pxmitframe->pxmitbuf->pbuf) { in update_txdesc()
/linux-4.1.27/drivers/char/
Dapplicom.c698 void __iomem *pmem; in ac_ioctl() local
728 pmem = apbs[IndexCard].RamIO; in ac_ioctl()
730 ((unsigned char *)adgl)[i]=readb(pmem++); in ac_ioctl()
735 pmem = apbs[IndexCard].RamIO + CONF_END_TEST; in ac_ioctl()
737 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl()
739 adgl->error_code[i] = readb(pmem++); in ac_ioctl()
741 adgl->parameter_error[i] = readb(pmem++); in ac_ioctl()
742 pmem = apbs[IndexCard].RamIO + VERS; in ac_ioctl()
743 adgl->vers = readb(pmem); in ac_ioctl()
744 pmem = apbs[IndexCard].RamIO + TYPE_CARD; in ac_ioctl()
[all …]
/linux-4.1.27/drivers/isdn/hardware/eicon/
Ddebug.c49 byte *pmem; member
291 if (clients[i].pmem) { in diva_maint_finit()
292 diva_os_free(0, clients[i].pmem); in diva_maint_finit()
490 byte *pmem = NULL; in DI_deregister() local
519 pmem = clients[i].pmem; in DI_deregister()
520 clients[i].pmem = NULL; in DI_deregister()
560 if (pmem) { in DI_deregister()
561 diva_os_free(0, pmem); in DI_deregister()
869 byte *pmem; in diva_mnt_add_xdi_adapter() local
882 if (!(pmem = diva_os_malloc(0, DivaSTraceGetMemotyRequirement(d->channels)))) { in diva_mnt_add_xdi_adapter()
[all …]
Dkst_ifc.h329 byte *pmem);
Dmaintidi.c110 byte *pmem) { in DivaSTraceLibraryCreateInstance() argument
111 diva_strace_context_t *pLib = (diva_strace_context_t *)pmem; in DivaSTraceLibraryCreateInstance()
118 pmem += sizeof(*pLib); in DivaSTraceLibraryCreateInstance()
175 pLib->parse_table = (diva_strace_path2action_t *)pmem; in DivaSTraceLibraryCreateInstance()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Dusb_ops_linux.h76 u32 usb_read_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
83 u32 usb_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramnv50.c237 nv50_ram_put(struct nvkm_fb *pfb, struct nvkm_mem **pmem) in nv50_ram_put() argument
239 struct nvkm_mem *mem = *pmem; in nv50_ram_put()
241 *pmem = NULL; in nv50_ram_put()
254 u32 memtype, struct nvkm_mem **pmem) in nv50_ram_get() argument
310 *pmem = mem; in nv50_ram_get()
Dramgf100.c425 gf100_ram_put(struct nvkm_fb *pfb, struct nvkm_mem **pmem) in gf100_ram_put() argument
428 struct nvkm_mem *mem = *pmem; in gf100_ram_put()
430 *pmem = NULL; in gf100_ram_put()
445 u32 memtype, struct nvkm_mem **pmem) in gf100_ram_get() argument
501 *pmem = mem; in gf100_ram_get()
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-pemx-defs.h528 uint64_t pmem:1; member
536 uint64_t pmem:1;
574 uint64_t pmem:1; member
582 uint64_t pmem:1;
620 uint64_t pmem:1; member
628 uint64_t pmem:1;
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_hw.c989 dma_addr_t pmem; in nes_init_cqp() local
1033 pmem = (dma_addr_t)(((unsigned long long)nesdev->cqp_pbase + (512 - 1)) & in nes_init_cqp()
1037 nesdev->cqp.sq_pbase = pmem; in nes_init_cqp()
1044 pmem += (sizeof(struct nes_hw_cqp_wqe) * nesdev->cqp.sq_size); in nes_init_cqp()
1047 nesdev->ccq.cq_pbase = pmem; in nes_init_cqp()
1054 pmem += (sizeof(struct nes_hw_cqe) * nesdev->ccq.cq_size); in nes_init_cqp()
1059 ceq->ceq_pbase = pmem; in nes_init_cqp()
1064 pmem += max(((u32)sizeof(struct nes_hw_ceqe) * ceq->ceq_size), (u32)256); in nes_init_cqp()
1069 nic_ceq->ceq_pbase = pmem; in nes_init_cqp()
1074 pmem += max(((u32)sizeof(struct nes_hw_ceqe) * nic_ceq->ceq_size), (u32)256); in nes_init_cqp()
[all …]
Dnes_mgt.c865 dma_addr_t pmem; in nes_init_mgt_qp() local
919 pmem = (dma_addr_t)(((unsigned long long)mgt_pbase + (256 - 1)) & in nes_init_mgt_qp()
926 mgtvnic->mgt.rq_pbase = pmem; in nes_init_mgt_qp()
933 pmem += (NES_MGT_WQ_COUNT * sizeof(struct nes_hw_nic_rq_wqe)); in nes_init_mgt_qp()
937 mgtvnic->mgt_cq.cq_pbase = pmem; in nes_init_mgt_qp()
1033 pmem = pci_map_single(nesdev->pcidev, skb->data, in nes_init_mgt_qp()
1036 cb->busaddr = pmem; in nes_init_mgt_qp()
1042 mgt_rqe->wqe_words[NES_NIC_RQ_WQE_FRAG0_LOW_IDX] = cpu_to_le32((u32)pmem); in nes_init_mgt_qp()
1043 mgt_rqe->wqe_words[NES_NIC_RQ_WQE_FRAG0_HIGH_IDX] = cpu_to_le32((u32)((u64)pmem >> 32)); in nes_init_mgt_qp()
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Drtl8723au_xmit.c133 static s32 update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem, s32 sz) in update_txdesc() argument
141 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; in update_txdesc()
147 ptxdesc = (struct tx_desc *)(pmem+PACKET_OFFSET_SZ); in update_txdesc()
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c175 static s32 update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem, s32 sz, u8 bagg_pkt) in update_txdesc() argument
183 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; in update_txdesc()
190 ptxdesc = (struct tx_desc *)(pmem+PACKET_OFFSET_SZ); in update_txdesc()
339 rtl88eu_dm_set_tx_ant_by_tx_info(&haldata->odmpriv, pmem, in update_txdesc()
/linux-4.1.27/drivers/net/can/softing/
Dsofting_fw.c105 static int fw_parse(const uint8_t **pmem, uint16_t *ptype, uint32_t *paddr, in fw_parse() argument
127 mem = *pmem; in fw_parse()
140 *pmem += 10 + *plen; in fw_parse()
/linux-4.1.27/drivers/pci/
Dsetup-bus.c748 u32 pmem; in pci_bridge_check_ranges() local
770 pci_read_config_dword(bridge, PCI_PREF_MEMORY_BASE, &pmem); in pci_bridge_check_ranges()
771 if (!pmem) { in pci_bridge_check_ranges()
774 pci_read_config_dword(bridge, PCI_PREF_MEMORY_BASE, &pmem); in pci_bridge_check_ranges()
777 if (pmem) { in pci_bridge_check_ranges()
779 if ((pmem & PCI_PREF_RANGE_TYPE_MASK) == in pci_bridge_check_ranges()
/linux-4.1.27/drivers/message/fusion/
Dmptctl.c1390 char *pmem; in mptctl_gettargetinfo() local
1444 pmem = kzalloc(numBytes, GFP_KERNEL); in mptctl_gettargetinfo()
1445 if (!pmem) { in mptctl_gettargetinfo()
1450 pdata = (int *) pmem; in mptctl_gettargetinfo()
1481 kfree(pmem); in mptctl_gettargetinfo()
1487 if (copy_to_user(uarg->targetInfo, pmem, numBytes)) { in mptctl_gettargetinfo()
1491 kfree(pmem); in mptctl_gettargetinfo()
1495 kfree(pmem); in mptctl_gettargetinfo()
/linux-4.1.27/arch/x86/kernel/
DMakefile98 obj-$(CONFIG_X86_PMEM_LEGACY) += pmem.o
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_cmds.h738 struct be_pmem_stats pmem; member
1930 struct be_pmem_stats pmem; member
1953 struct be_pmem_stats pmem; member
Dbe_main.c350 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v0_stats()
399 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v1_stats()
445 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v2_stats()
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_main.c3185 struct mem_array *pmem, struct be_dma_mem *sgl) in hwi_build_be_sgl_arr() argument
3190 be_sgl_create_contiguous(pmem->virtual_address, in hwi_build_be_sgl_arr()
3191 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_arr()
3192 pmem->size, sgl); in hwi_build_be_sgl_arr()
3197 struct mem_array *pmem, struct be_dma_mem *sgl) in hwi_build_be_sgl_by_offset() argument
3202 be_sgl_create_contiguous((unsigned char *)pmem->virtual_address, in hwi_build_be_sgl_by_offset()
3203 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_by_offset()
3204 pmem->size, sgl); in hwi_build_be_sgl_by_offset()
/linux-4.1.27/sound/pci/cs46xx/
Dcs46xx.h1665 struct snd_cs46xx_region pmem; member
Dcs46xx_lib.c3934 region = &chip->region.name.pmem; in snd_cs46xx_create()
/linux-4.1.27/arch/x86/
DKconfig1430 The kernel will offer these regions to the 'pmem' driver so
/linux-4.1.27/
DMAINTAINERS8164 F: drivers/block/pmem.c