Home
last modified time | relevance | path

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

/drivers/nvdimm/
A Dpmem.c40 return pmem->bb.dev; in to_dev()
93 if (pmem->bb_state) in pmem_clear_bb()
118 pmem_clear_bb(pmem, to_sect(pmem, offset), cleared >> SECTOR_SHIFT); in pmem_clear_poison()
285 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset); in __pmem_direct_access()
438 u64 offset = PFN_PHYS(pfn) - pmem->phys_addr - pmem->data_offset; in pmem_pagemap_memory_failure()
471 pmem = devm_kzalloc(dev, sizeof(*pmem), GFP_KERNEL); in pmem_attach_disk()
472 if (!pmem) in pmem_attach_disk()
513 pmem->disk = disk; in pmem_attach_disk()
514 pmem->pgmap.owner = pmem; in pmem_attach_disk()
549 set_capacity(disk, (pmem->size - pmem->pfn_pad - pmem->data_offset) in pmem_attach_disk()
[all …]
A Dpmem.h30 long __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff,
A DMakefile9 nd_pmem-y := pmem.o
A DKconfig118 (with the page array stored pmem) created with this build of
/drivers/staging/rtl8723bs/include/
A Drtw_io.h27 void (*_read_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
28 void (*_write_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
32 u32 (*_read_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
33 u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
35 u32 (*_write_scsi)(struct intf_hdl *pintfhdl, u32 cnt, u8 *pmem);
70 extern u32 rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
A Drtl8723b_xmit.h405 void rtl8723b_update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem);
/drivers/char/
A Dapplicom.c702 void __iomem *pmem; in ac_ioctl() local
729 pmem = apbs[IndexCard].RamIO; in ac_ioctl()
738 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl()
740 adgl->error_code[i] = readb(pmem++); in ac_ioctl()
743 pmem = apbs[IndexCard].RamIO + VERS; in ac_ioctl()
744 adgl->vers = readb(pmem); in ac_ioctl()
745 pmem = apbs[IndexCard].RamIO + TYPE_CARD; in ac_ioctl()
747 adgl->reserv1[i] = readb(pmem++); in ac_ioctl()
759 writeb(0xff, pmem++); in ac_ioctl()
773 writeb(adgl->tic_des_from_pc, pmem); in ac_ioctl()
[all …]
/drivers/firmware/
A Dstratix10-svc.c188 if (pmem->paddr == addr) in svc_pa_to_va()
189 return pmem->vaddr; in svc_pa_to_va()
1071 pmem = devm_kzalloc(chan->ctrl->dev, sizeof(*pmem), GFP_KERNEL); in stratix10_svc_allocate_memory()
1072 if (!pmem) in stratix10_svc_allocate_memory()
1082 pmem->vaddr = (void *)va; in stratix10_svc_allocate_memory()
1083 pmem->paddr = pa; in stratix10_svc_allocate_memory()
1084 pmem->size = s; in stratix10_svc_allocate_memory()
1087 pmem->vaddr, (unsigned int)pmem->paddr); in stratix10_svc_allocate_memory()
1105 if (pmem->vaddr == kaddr) { in stratix10_svc_free_memory()
1108 pmem->vaddr = NULL; in stratix10_svc_free_memory()
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
A Dgr.c61 struct nvkm_memory **pmem, struct nvkm_vma **pvma, in r535_gr_promote_ctx() argument
90 gr->ctxbuf[i].init, &pmem[i]); in r535_gr_promote_ctx()
102 pmem[i] = nvkm_memory_ref(gr->ctxbuf_mem[i]); in r535_gr_promote_ctx()
113 nvkm_memory_size(pmem[i]), &pvma[i]); in r535_gr_promote_ctx()
118 ret = nvkm_memory_map(pmem[i], 0, vmm, pvma[i], &args, sizeof(args)); in r535_gr_promote_ctx()
126 entry->gpuPhysAddr = nvkm_memory_addr(pmem[i]); in r535_gr_promote_ctx()
/drivers/staging/rtl8723bs/core/
A Drtw_io.c109 u32 rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in rtw_write_port() argument
111 u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem); in rtw_write_port()
117 return _write_port(pintfhdl, addr, cnt, pmem); in rtw_write_port()
/drivers/dax/
A DMakefile11 dax_pmem-y := pmem.o
/drivers/cxl/
A DMakefile19 cxl_pmem-y := pmem.o security.o
/drivers/cxl/core/
A DMakefile9 cxl_core-y += pmem.o
/drivers/net/can/softing/
A Dsofting_fw.c94 static int fw_parse(const uint8_t **pmem, uint16_t *ptype, uint32_t *paddr, in fw_parse() argument
116 mem = *pmem; in fw_parse()
129 *pmem += 10 + *plen; in fw_parse()
/drivers/message/fusion/
A Dmptctl.c1368 char *pmem; in mptctl_gettargetinfo() local
1408 pmem = kzalloc(numBytes, GFP_KERNEL); in mptctl_gettargetinfo()
1409 if (!pmem) { in mptctl_gettargetinfo()
1414 pdata = (int *) pmem; in mptctl_gettargetinfo()
1445 kfree(pmem); in mptctl_gettargetinfo()
1451 if (copy_to_user(uarg->targetInfo, pmem, numBytes)) { in mptctl_gettargetinfo()
1455 kfree(pmem); in mptctl_gettargetinfo()
1459 kfree(pmem); in mptctl_gettargetinfo()
/drivers/pci/
A Dprobe.c509 u32 pmem, tmp; in pci_read_bridge_windows() local
540 pci_read_config_dword(bridge, PCI_PREF_MEMORY_BASE, &pmem); in pci_read_bridge_windows()
541 if (!pmem) { in pci_read_bridge_windows()
544 pci_read_config_dword(bridge, PCI_PREF_MEMORY_BASE, &pmem); in pci_read_bridge_windows()
547 if (!pmem) in pci_read_bridge_windows()
552 if ((pmem & PCI_PREF_RANGE_TYPE_MASK) == PCI_PREF_RANGE_TYPE_64) { in pci_read_bridge_windows()
559 pci_read_config_dword(bridge, PCI_PREF_BASE_UPPER32, &pmem); in pci_read_bridge_windows()
563 pci_write_config_dword(bridge, PCI_PREF_BASE_UPPER32, pmem); in pci_read_bridge_windows()
/drivers/mtd/nand/raw/
A Dstm32_fmc2_nand.c297 u32 pmem, patt; in stm32_fmc2_nfc_timings_init() local
306 pmem = FIELD_PREP(FMC2_PMEM_MEMSET, timings->tset_mem); in stm32_fmc2_nfc_timings_init()
307 pmem |= FIELD_PREP(FMC2_PMEM_MEMWAIT, timings->twait); in stm32_fmc2_nfc_timings_init()
308 pmem |= FIELD_PREP(FMC2_PMEM_MEMHOLD, timings->thold_mem); in stm32_fmc2_nfc_timings_init()
309 pmem |= FIELD_PREP(FMC2_PMEM_MEMHIZ, timings->thiz); in stm32_fmc2_nfc_timings_init()
310 regmap_write(nfc->regmap, FMC2_PMEM, pmem); in stm32_fmc2_nfc_timings_init()
/drivers/virtio/
A DKconfig102 tristate "Support for virtio pmem driver"
106 This driver provides access to virtio-pmem devices, storage devices
/drivers/vfio/
A Dvfio_iommu_spapr_tce.c391 unsigned long *phpa, struct mm_iommu_table_group_mem_t **pmem) in tce_iommu_prereg_ua_to_hpa() argument
404 *pmem = mem; in tce_iommu_prereg_ua_to_hpa()
/drivers/net/ethernet/emulex/benet/
A Dbe_cmds.h808 struct be_pmem_stats pmem; member
2035 struct be_pmem_stats pmem; member
2058 struct be_pmem_stats pmem; member
A Dbe_main.c418 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v0_stats()
467 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v1_stats()
513 struct be_pmem_stats *pmem_sts = &hw_stats->pmem; in populate_be_v2_stats()
/drivers/scsi/be2iscsi/
A Dbe_main.c2973 struct mem_array *pmem, struct be_dma_mem *sgl) in hwi_build_be_sgl_arr() argument
2978 be_sgl_create_contiguous(pmem->virtual_address, in hwi_build_be_sgl_arr()
2979 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_arr()
2980 pmem->size, sgl); in hwi_build_be_sgl_arr()
2985 struct mem_array *pmem, struct be_dma_mem *sgl) in hwi_build_be_sgl_by_offset() argument
2990 be_sgl_create_contiguous((unsigned char *)pmem->virtual_address, in hwi_build_be_sgl_by_offset()
2991 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_by_offset()
2992 pmem->size, sgl); in hwi_build_be_sgl_by_offset()

Completed in 90 milliseconds