| /linux-4.4.14/drivers/nvdimm/ |
| D | pmem.c | 48 static void pmem_do_bvec(struct pmem_device *pmem, struct page *page, in pmem_do_bvec() argument 53 phys_addr_t pmem_off = sector * 512 + pmem->data_offset; in pmem_do_bvec() 54 void __pmem *pmem_addr = pmem->virt_addr + pmem_off; in pmem_do_bvec() 74 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_make_request() local 78 pmem_do_bvec(pmem, bvec.bv_page, bvec.bv_len, bvec.bv_offset, in pmem_make_request() 93 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_rw_page() local 95 pmem_do_bvec(pmem, page, PAGE_CACHE_SIZE, 0, rw, sector); in pmem_rw_page() 106 struct pmem_device *pmem = bdev->bd_disk->private_data; in pmem_direct_access() local 107 resource_size_t offset = sector * 512 + pmem->data_offset; in pmem_direct_access() 109 *kaddr = pmem->virt_addr + offset; in pmem_direct_access() [all …]
|
| D | Makefile | 7 nd_pmem-y := pmem.o
|
| /linux-4.4.14/drivers/staging/rtl8712/ |
| D | rtl8712_io.c | 98 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() 108 _read_mem(pintfhdl, addr, cnt, pmem); in r8712_read_mem() 111 void r8712_write_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_write_mem() argument 116 u8 *pmem); in r8712_write_mem() 119 _write_mem(pintfhdl, addr, cnt, pmem); in r8712_write_mem() 122 void r8712_read_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_read_port() argument 128 u8 *pmem); in r8712_read_port() 132 _read_port(pintfhdl, addr, cnt, pmem); in r8712_read_port() 135 void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_write_port() argument [all …]
|
| D | rtl871x_io.h | 103 u8 *pmem); 105 u8 *pmem); 108 u8 *pmem); 110 u8 *pmem); 238 void r8712_read_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 239 void r8712_read_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 243 void r8712_write_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 244 void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
|
| D | rtl8712_xmit.c | 39 static void update_txdesc(struct xmit_frame *pxmitframe, uint *pmem, int sz); 420 static void update_txdesc(struct xmit_frame *pxmitframe, uint *pmem, int sz) in update_txdesc() argument 428 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; in update_txdesc() 469 if ((u8 *)pmem != (u8 *)pxmitframe->pxmitbuf->pbuf) { in update_txdesc()
|
| /linux-4.4.14/drivers/char/ |
| D | applicom.c | 698 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.4.14/arch/x86/kernel/ |
| D | pmem.c | 16 char *pmem = "Persistent Memory (legacy)"; in register_e820_pmem() local 20 rc = walk_iomem_res(pmem, IORESOURCE_MEM, 0, -1, NULL, found); in register_e820_pmem()
|
| D | Makefile | 97 obj-$(CONFIG_X86_PMEM_LEGACY_DEVICE) += pmem.o
|
| /linux-4.4.14/drivers/isdn/hardware/eicon/ |
| D | debug.c | 49 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 …]
|
| D | kst_ifc.h | 329 byte *pmem);
|
| D | maintidi.c | 110 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.4.14/drivers/staging/rtl8188eu/include/ |
| D | usb_ops_linux.h | 76 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.4.14/arch/powerpc/mm/ |
| D | mmu_context_iommu.c | 76 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_get() argument 91 *pmem = mem; in mm_iommu_get() 143 *pmem = mem; in mm_iommu_get()
|
| /linux-4.4.14/arch/mips/include/asm/octeon/ |
| D | cvmx-pemx-defs.h | 528 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.4.14/drivers/infiniband/hw/nes/ |
| D | nes_hw.c | 989 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 …]
|
| D | nes_mgt.c | 865 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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
| D | ramgf100.c | 426 gf100_ram_put(struct nvkm_ram *ram, struct nvkm_mem **pmem) in gf100_ram_put() argument 429 struct nvkm_mem *mem = *pmem; in gf100_ram_put() 431 *pmem = NULL; in gf100_ram_put() 446 u32 memtype, struct nvkm_mem **pmem) in gf100_ram_get() argument 501 *pmem = mem; in gf100_ram_get()
|
| D | ramnv50.c | 512 nv50_ram_put(struct nvkm_ram *ram, struct nvkm_mem **pmem) in nv50_ram_put() argument 514 struct nvkm_mem *mem = *pmem; in nv50_ram_put() 516 *pmem = NULL; in nv50_ram_put() 529 u32 memtype, struct nvkm_mem **pmem) in nv50_ram_get() argument 585 *pmem = mem; in nv50_ram_get()
|
| /linux-4.4.14/drivers/staging/rtl8723au/hal/ |
| D | rtl8723au_xmit.c | 133 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.4.14/drivers/staging/rtl8188eu/hal/ |
| D | rtl8188eu_xmit.c | 176 static s32 update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem, s32 sz, u8 bagg_pkt) in update_txdesc() argument 184 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; in update_txdesc() 191 ptxdesc = (struct tx_desc *)(pmem+PACKET_OFFSET_SZ); in update_txdesc() 340 rtl88eu_dm_set_tx_ant_by_tx_info(&haldata->odmpriv, pmem, in update_txdesc()
|
| /linux-4.4.14/arch/powerpc/include/asm/ |
| D | mmu_context.h | 23 struct mm_iommu_table_group_mem_t **pmem);
|
| /linux-4.4.14/tools/testing/nvdimm/ |
| D | Kbuild | 27 nd_pmem-y := $(NVDIMM_SRC)/pmem.o
|
| /linux-4.4.14/drivers/net/can/softing/ |
| D | softing_fw.c | 105 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.4.14/drivers/pci/ |
| D | setup-bus.c | 748 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.4.14/Documentation/nvdimm/ |
| D | nvdimm.txt | 100 NVDIMM Namespace: http://pmem.io/documents/NVDIMM_Namespace_Spec.pdf 101 DSM Interface Example: http://pmem.io/documents/NVDIMM_DSM_Interface_Example.pdf 102 Driver Writer's Guide: http://pmem.io/documents/NVDIMM_Driver_Writers_Guide.pdf 106 LIBNDCTL: https://github.com/pmem/ndctl.git 648 |-- driver -> ../../../../../../bus/nd/drivers/pmem 698 /* unlike pmem namespaces, blk namespaces have a sector size */ 720 A BTT (design document: http://pmem.io/2014/09/23/btt.html) is a stacked
|
| /linux-4.4.14/drivers/message/fusion/ |
| D | mptctl.c | 1394 char *pmem; in mptctl_gettargetinfo() local 1448 pmem = kzalloc(numBytes, GFP_KERNEL); in mptctl_gettargetinfo() 1449 if (!pmem) { in mptctl_gettargetinfo() 1454 pdata = (int *) pmem; in mptctl_gettargetinfo() 1485 kfree(pmem); in mptctl_gettargetinfo() 1491 if (copy_to_user(uarg->targetInfo, pmem, numBytes)) { in mptctl_gettargetinfo() 1495 kfree(pmem); in mptctl_gettargetinfo() 1499 kfree(pmem); in mptctl_gettargetinfo()
|
| /linux-4.4.14/drivers/vfio/ |
| D | vfio_iommu_spapr_tce.c | 375 unsigned long *phpa, struct mm_iommu_table_group_mem_t **pmem) in tce_iommu_prereg_ua_to_hpa() argument 388 *pmem = mem; in tce_iommu_prereg_ua_to_hpa()
|
| /linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
| D | be_cmds.h | 763 struct be_pmem_stats pmem; member 1968 struct be_pmem_stats pmem; member 1991 struct be_pmem_stats pmem; member
|
| D | be_main.c | 362 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v0_stats() 411 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v1_stats() 457 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v2_stats()
|
| /linux-4.4.14/drivers/scsi/be2iscsi/ |
| D | be_main.c | 3206 struct mem_array *pmem, struct be_dma_mem *sgl) in hwi_build_be_sgl_arr() argument 3211 be_sgl_create_contiguous(pmem->virtual_address, in hwi_build_be_sgl_arr() 3212 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_arr() 3213 pmem->size, sgl); in hwi_build_be_sgl_arr() 3218 struct mem_array *pmem, struct be_dma_mem *sgl) in hwi_build_be_sgl_by_offset() argument 3223 be_sgl_create_contiguous((unsigned char *)pmem->virtual_address, in hwi_build_be_sgl_by_offset() 3224 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_by_offset() 3225 pmem->size, sgl); in hwi_build_be_sgl_by_offset()
|
| /linux-4.4.14/sound/pci/cs46xx/ |
| D | cs46xx.h | 1665 struct snd_cs46xx_region pmem; member
|
| D | cs46xx_lib.c | 3939 region = &chip->region.name.pmem; in snd_cs46xx_create()
|
| /linux-4.4.14/mm/ |
| D | Kconfig | 653 bool "Device memory (pmem, etc...) hotplug support" if EXPERT 661 Device memory hotplug support allows for establishing pmem,
|
| /linux-4.4.14/arch/x86/ |
| D | Kconfig | 1453 The kernel will offer these regions to the 'pmem' driver so
|
| /linux-4.4.14/ |
| D | MAINTAINERS | 6364 F: drivers/nvdimm/pmem.c 6365 F: include/linux/pmem.h 6366 F: arch/*/include/asm/pmem.h
|