/linux-master/tools/perf/util/ |
H A D | mmap.h | 4 #include <internal/mmap.h> 25 * struct mmap - perf's ring buffer mmap details 29 struct mmap { struct 52 int mmap__mmap(struct mmap *map, struct mmap_params *mp, int fd, struct perf_cpu cpu); 53 void mmap__munmap(struct mmap *map); 55 union perf_event *perf_mmap__read_forward(struct mmap *map); 57 int perf_mmap__push(struct mmap *md, void *to, 58 int push(struct mmap *map, void *to, void *buf, size_t size)); 60 size_t mmap__mmap_len(struct mmap *ma [all...] |
H A D | mmap.c | 16 #include <perf/mmap.h> 23 #include "mmap.h" 39 size_t mmap__mmap_len(struct mmap *map) 71 static int perf_mmap__aio_enabled(struct mmap *map) 77 static int perf_mmap__aio_alloc(struct mmap *map, int idx) 79 map->aio.data[idx] = mmap(NULL, mmap__mmap_len(map), PROT_READ|PROT_WRITE, 89 static void perf_mmap__aio_free(struct mmap *map, int idx) 97 static int perf_mmap__aio_bind(struct mmap *map, int idx, struct perf_cpu cpu, int affinity) 126 static int perf_mmap__aio_alloc(struct mmap *map, int idx) 135 static void perf_mmap__aio_free(struct mmap *ma [all...] |
/linux-master/fs/romfs/ |
H A D | Makefile | 11 romfs-$(CONFIG_ROMFS_ON_MTD) += mmap-nommu.o
|
/linux-master/fs/adfs/ |
H A D | file.c | 28 .mmap = generic_file_mmap,
|
/linux-master/fs/ufs/ |
H A D | file.c | 41 .mmap = generic_file_mmap,
|
/linux-master/arch/csky/abiv1/ |
H A D | Makefile | 6 obj-y += mmap.o
|
/linux-master/tools/perf/arch/x86/util/ |
H A D | event.c | 36 size = sizeof(event->mmap) - sizeof(event->mmap.filename) + 42 event->mmap.header.type = PERF_RECORD_MMAP; 53 event->mmap.header.size = size; 55 event->mmap.start = map__start(map); 56 event->mmap.len = map__size(map); 57 event->mmap.pgoff = map__pgoff(map); 58 event->mmap.pid = args->machine->pid; 60 strlcpy(event->mmap.filename, kmap->name, PATH_MAX); 78 .event = zalloc(sizeof(args.event->mmap) [all...] |
/linux-master/tools/testing/selftests/powerpc/mm/ |
H A D | hugetlb_vs_thp_test.c | 18 p = mmap(addr, SIZE, PROT_READ | PROT_WRITE, 22 * Typically the mmap will fail because no huge pages are 24 * allocated the mmap will succeed. That's fine too, we just 34 p = mmap(addr, SIZE, PROT_READ | PROT_WRITE, 38 perror("mmap");
|
H A D | prot_sao.c | 35 p = mmap(NULL, SIZE, PROT_READ | PROT_WRITE | PROT_SAO,
|
/linux-master/arch/arc/mm/ |
H A D | Makefile | 7 obj-y += tlb.o tlbex.o cache.o mmap.o
|
/linux-master/tools/testing/selftests/mm/ |
H A D | map_fixed_noreplace.c | 31 addr = mmap(NULL, size, PROT_NONE, flags, -1, 0); 61 p = mmap((void *)addr, size, PROT_NONE, flags, -1, 0); 70 ksft_test_result_pass("mmap() @ 0x%lx-0x%lx p=%p result=%m\n", addr, addr + size, p); 74 p = mmap((void *)addr, size, PROT_NONE, flags, -1, 0); 77 ksft_exit_fail_msg("Error: first mmap() failed unexpectedly\n"); 79 ksft_test_result_pass("mmap() @ 0x%lx-0x%lx p=%p result=%m\n", addr, addr + size, p); 91 p = mmap((void *)addr, size, PROT_NONE, flags, -1, 0); 94 ksft_exit_fail_msg("Error:1: mmap() succeeded when it shouldn't have\n"); 96 ksft_test_result_pass("mmap() @ 0x%lx-0x%lx p=%p result=%m\n", addr, addr + size, p); 109 p = mmap((voi [all...] |
H A D | mremap_dontunmap.c | 46 void *source_mapping = mmap(NULL, num_pages * page_size, PROT_NONE, 48 BUG_ON(source_mapping == MAP_FAILED, "mmap"); 100 mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE, 102 BUG_ON(source_mapping == MAP_FAILED, "mmap"); 140 mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE, 142 BUG_ON(source_mapping == MAP_FAILED, "mmap"); 190 mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE, 192 BUG_ON(dest_mapping == MAP_FAILED, "mmap"); 196 mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE, 198 BUG_ON(source_mapping == MAP_FAILED, "mmap"); [all...] |
H A D | hugetlb_madv_vs_map.c | 62 ptr = mmap(NULL, MMAP_SIZE, PROT_READ | PROT_WRITE, 97 huge_ptr = mmap(NULL, MMAP_SIZE, PROT_READ | PROT_WRITE,
|
/linux-master/tools/perf/python/ |
H A D | twatch.py | 16 task = 1, comm = 1, mmap = 0, freq = 0, 31 evlist.mmap()
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | Makefile | 11 rdmavt-y := vt.o ah.o cq.o mad.o mcast.o mmap.o mr.o pd.o qp.o \
|
/linux-master/fs/ecryptfs/ |
H A D | Makefile | 8 ecryptfs-y := dentry.o file.o inode.o main.o super.o mmap.o read_write.o \
|
/linux-master/sound/core/ |
H A D | memalloc_local.h | 12 int (*mmap)(struct snd_dma_buffer *dmab, struct vm_area_struct *area); member in struct:snd_malloc_ops
|
/linux-master/arch/loongarch/mm/ |
H A D | Makefile | 7 fault.o ioremap.o maccess.o mmap.o pgtable.o page.o
|
/linux-master/drivers/leds/blink/ |
H A D | leds-lgm-sso.c | 133 struct regmap *mmap; member in struct:sso_led_priv 222 regmap_update_bits(priv->mmap, reg, GENMASK(high, low), val); 229 regmap_update_bits(priv->mmap, reg, GENMASK(high, low), val); 245 regmap_write(priv->mmap, DUTY_CYCLE(desc->pin), brightness); 255 regmap_update_bits(priv->mmap, SSO_CON2, BIT(desc->pin), 0); 258 regmap_update_bits(priv->mmap, SSO_CON2, BIT(desc->pin), 316 regmap_update_bits(priv->mmap, SSO_CON2, BIT(led->desc.pin), 332 regmap_update_bits(priv->mmap, SSO_CON2, BIT(desc->pin), 337 regmap_update_bits(priv->mmap, SSO_CON3, BIT(desc->pin), 341 regmap_write(priv->mmap, DUTY_CYCL [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | mmap.c | 55 tmp1 = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, rdmap_fd, 0); 60 /* now double-check if it's mmap()'able at all */ 61 tmp1 = mmap(NULL, page_size, PROT_READ, MAP_SHARED, rdmap_fd, 0); 72 /* mmap BSS map */ 73 bss_mmaped = mmap(NULL, bss_sz, PROT_READ | PROT_WRITE, MAP_SHARED, 76 ".bss mmap failed: %d\n", errno)) { 81 map_mmaped = mmap(NULL, map_sz, PROT_READ | PROT_WRITE, MAP_SHARED, 84 "data_map mmap failed: %d\n", errno)) { 129 /* data_map freeze should fail due to R/W mmap() */ 146 map_mmaped = mmap(NUL [all...] |
/linux-master/kernel/dma/ |
H A D | dummy.c | 34 .mmap = dma_dummy_mmap,
|
/linux-master/fs/ramfs/ |
H A D | file-mmu.c | 44 .mmap = generic_file_mmap,
|
/linux-master/arch/s390/mm/ |
H A D | Makefile | 6 obj-y := init.o fault.o extmem.o mmap.o vmem.o maccess.o
|
/linux-master/tools/testing/selftests/riscv/mm/ |
H A D | mmap_test.h | 56 /* mmap must return a value that doesn't use more bits than the hint address. */ 69 mmap_addr = mmap((void *)random_addresses[i], \ 74 mmap_addr = mmap((void *)random_addresses[i], \ 85 void *value1 = mmap(NULL, sizeof(int), PROT, FLAGS, 0, 0); 86 void *value2 = mmap(NULL, sizeof(int), PROT, FLAGS, 0, 0);
|
/linux-master/tools/perf/tests/ |
H A D | dlfilter-test.c | 150 struct perf_record_mmap *mmap = (struct perf_record_mmap *)buf; local 152 ssize_t sz = sizeof(*mmap) - sizeof(mmap->filename) + fsz; 154 mmap->header.type = PERF_RECORD_MMAP; 155 mmap->header.misc = PERF_RECORD_MISC_USER; 156 mmap->header.size = sz; 158 mmap->pid = pid; 159 mmap->tid = tid; 160 mmap->start = start; 161 mmap [all...] |