Searched refs:mem_access (Results 1 - 13 of 13) sorted by relevance

/linux-master/arch/mips/pci/
H A Dpci-octeon.c564 union cvmx_npi_mem_access_subidx mem_access; local
598 mem_access.u64 = 0;
599 mem_access.s.esr = 1; /* Endian-Swap on read. */
600 mem_access.s.esw = 1; /* Endian-Swap on write. */
601 mem_access.s.nsr = 0; /* No-Snoop on read. */
602 mem_access.s.nsw = 0; /* No-Snoop on write. */
603 mem_access.s.ror = 0; /* Relax Read on read. */
604 mem_access.s.row = 0; /* Relax Order on write. */
605 mem_access.s.ba = 0; /* PCI Address bits [63:36]. */
606 cvmx_write_csr(CVMX_NPI_MEM_ACCESS_SUBID3, mem_access
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_pm.c177 INIT_LIST_HEAD(&xe->mem_access.vram_userfault.list);
178 drmm_mutex_init(&xe->drm, &xe->mem_access.vram_userfault.lock);
268 mutex_lock(&xe->mem_access.vram_userfault.lock);
270 &xe->mem_access.vram_userfault.list, vram_userfault_link)
272 mutex_unlock(&xe->mem_access.vram_userfault.lock);
H A Dxe_device.c629 return atomic_read(&xe->mem_access.ref);
646 int ref = atomic_inc_return(&xe->mem_access.ref);
688 ref = atomic_inc_return(&xe->mem_access.ref);
701 ref = atomic_dec_return(&xe->mem_access.ref);
H A Dxe_device_types.h379 * @mem_access: keep track of memory access in the device, possibly
383 /** @mem_access.ref: ref count of memory accesses */
387 * @mem_access.vram_userfault: Encapsulate vram_userfault
392 * @mem_access.vram_userfault.lock: Protects access to
400 * @mem_access.vram_userfault.list: Keep list of userfaulted
406 } mem_access; member in struct:xe_device
H A Dxe_bo.c603 mutex_lock(&xe->mem_access.vram_userfault.lock);
606 mutex_unlock(&xe->mem_access.vram_userfault.lock);
1066 mutex_lock(&xe->mem_access.vram_userfault.lock);
1069 mutex_unlock(&xe->mem_access.vram_userfault.lock);
1140 mutex_lock(&xe->mem_access.vram_userfault.lock);
1142 list_add(&bo->vram_userfault_link, &xe->mem_access.vram_userfault.list);
1143 mutex_unlock(&xe->mem_access.vram_userfault.lock);
/linux-master/arch/sh/include/asm/
H A Duaccess.h125 struct mem_access { struct
131 struct mem_access *ma, int, unsigned long address);
/linux-master/arch/sh/kernel/
H A Dtraps_32.c73 static struct mem_access user_mem_access = {
90 static struct mem_access kernel_mem_access = {
103 struct mem_access *ma)
284 struct mem_access *ma)
320 struct mem_access *ma, int expected,
H A Dio_trapped.c266 static struct mem_access trapped_io_access = {
/linux-master/tools/perf/util/cs-etm-decoder/
H A Dcs-etm-decoder.c47 cs_etm_mem_cb_type mem_access; member in struct:cs_etm_decoder
62 return decoder->mem_access(decoder->data, trace_chan_id, address,
70 decoder->mem_access = cb_func;
/linux-master/arch/powerpc/perf/
H A Dpower8-pmu.c131 GENERIC_EVENT_ATTR(mem_access, MEM_ACCESS);
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmd.c1107 struct host_cmd_ds_mem_access *mem_access = (void *)&cmd->params.mem; local
1113 mem_access->action = cpu_to_le16(cmd_action);
1114 mem_access->addr = cpu_to_le32(mem_rw->addr);
1115 mem_access->value = cpu_to_le32(mem_rw->value);
/linux-master/drivers/perf/
H A Darm_pmuv3.c196 ARMV8_EVENT_ATTR(mem_access, ARMV8_PMUV3_PERFCTR_MEM_ACCESS),
/linux-master/arch/arm/kernel/
H A Dperf_event_v7.c600 ARMV7_EVENT_ATTR(mem_access, ARMV7_PERFCTR_MEM_ACCESS);

Completed in 454 milliseconds