/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | mmap.c | 6 struct map_data { struct 19 const size_t map_sz = roundup_page(sizeof(struct map_data)); in test_mmap() 28 struct map_data *map_data; in test_mmap() local 76 map_data = map_mmaped; in test_mmap() 82 CHECK_FAIL(map_data->val[0]); in test_mmap() 83 CHECK_FAIL(map_data->val[1]); in test_mmap() 84 CHECK_FAIL(map_data->val[2]); in test_mmap() 85 CHECK_FAIL(map_data->val[far]); in test_mmap() 101 CHECK_FAIL(map_data in test_mmap() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | mmap.c | 6 struct map_data { struct 19 const size_t map_sz = roundup_page(sizeof(struct map_data)); in test_mmap() 28 struct map_data *map_data; in test_mmap() local 90 map_data = map_mmaped; in test_mmap() 96 CHECK_FAIL(map_data->val[0]); in test_mmap() 97 CHECK_FAIL(map_data->val[1]); in test_mmap() 98 CHECK_FAIL(map_data->val[2]); in test_mmap() 99 CHECK_FAIL(map_data->val[far]); in test_mmap() 115 CHECK_FAIL(map_data in test_mmap() [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | blk-map.c | 130 static int bio_copy_user_iov(struct request *rq, struct rq_map_data *map_data, in bio_copy_user_iov() argument 139 unsigned int offset = map_data ? offset_in_page(map_data->offset) : 0; in bio_copy_user_iov() 150 bmd->is_our_pages = !map_data; in bio_copy_user_iov() 151 bmd->is_null_mapped = (map_data && map_data->null_mapped); in bio_copy_user_iov() 163 if (map_data) { in bio_copy_user_iov() 164 nr_pages = 1 << map_data->page_order; in bio_copy_user_iov() 165 i = map_data->offset / PAGE_SIZE; in bio_copy_user_iov() 175 if (map_data) { in bio_copy_user_iov() 578 blk_rq_map_user_iov(struct request_queue *q, struct request *rq, struct rq_map_data *map_data, const struct iov_iter *iter, gfp_t gfp_mask) blk_rq_map_user_iov() argument 620 blk_rq_map_user(struct request_queue *q, struct request *rq, struct rq_map_data *map_data, void __user *ubuf, unsigned long len, gfp_t gfp_mask) blk_rq_map_user() argument [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | blk-map.c | 131 static int bio_copy_user_iov(struct request *rq, struct rq_map_data *map_data, in bio_copy_user_iov() argument 140 unsigned int offset = map_data ? offset_in_page(map_data->offset) : 0; in bio_copy_user_iov() 151 bmd->is_our_pages = !map_data; in bio_copy_user_iov() 152 bmd->is_null_mapped = (map_data && map_data->null_mapped); in bio_copy_user_iov() 162 if (map_data) { in bio_copy_user_iov() 163 nr_pages = 1U << map_data->page_order; in bio_copy_user_iov() 164 i = map_data->offset / PAGE_SIZE; in bio_copy_user_iov() 174 if (map_data) { in bio_copy_user_iov() 632 blk_rq_map_user_iov(struct request_queue *q, struct request *rq, struct rq_map_data *map_data, const struct iov_iter *iter, gfp_t gfp_mask) blk_rq_map_user_iov() argument 687 blk_rq_map_user(struct request_queue *q, struct request *rq, struct rq_map_data *map_data, void __user *ubuf, unsigned long len, gfp_t gfp_mask) blk_rq_map_user() argument 701 blk_rq_map_user_io(struct request *req, struct rq_map_data *map_data, void __user *ubuf, unsigned long buf_len, gfp_t gfp_mask, bool vec, int iov_count, bool check_iter_count, int rw) blk_rq_map_user_io() argument [all...] |
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_monitor_user.c | 57 struct bpf_map *map_data[NUM_MAP] = {}; variable 521 fd = bpf_map__fd(map_data[REDIRECT_ERR_CNT]); in stats_collect() 525 fd = bpf_map__fd(map_data[EXCEPTION_CNT]); in stats_collect() 530 fd = bpf_map__fd(map_data[CPUMAP_ENQUEUE_CNT]); in stats_collect() 534 fd = bpf_map__fd(map_data[CPUMAP_KTHREAD_CNT]); in stats_collect() 537 fd = bpf_map__fd(map_data[DEVMAP_XMIT_CNT]); in stats_collect() 636 printf(" - Stats map0: %s\n", bpf_map__name(map_data[0])); in stats_poll() 637 printf(" - Stats map1: %s\n", bpf_map__name(map_data[1])); in stats_poll() 674 printf(" - map_data[%d] = fd(%d) name:%s\n", i, fd, name); in print_bpf_prog_info() 745 map_data[typ in main() [all...] |
H A D | bpf_load.c | 42 struct bpf_map_data map_data[MAX_MAPS]; variable 367 /* Match FD relocation against recorded map_data[] offset */ in parse_relo_and_apply() 377 printf("invalid relo for insn[%d] no map_data match\n", in parse_relo_and_apply() 569 map_data[j].fd = -1; in do_load_bpf_file() 584 nr_maps = load_elf_maps_section(map_data, maps_shndx, in do_load_bpf_file() 591 if (load_maps(map_data, nr_maps, fixup_map)) in do_load_bpf_file() 622 map_data, nr_maps)) in do_load_bpf_file()
|
H A D | bpf_load.h | 34 /* There is a one-to-one mapping between map_fd[] and map_data[]. 35 * The map_data[] just contains more rich info on the given map. 38 extern struct bpf_map_data map_data[MAX_MAPS];
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 488 struct hyp_map_data map_data = { in kvm_pgtable_hyp_map() local 494 .arg = &map_data, in kvm_pgtable_hyp_map() 497 ret = hyp_set_prot_attr(prot, &map_data.attr); in kvm_pgtable_hyp_map() 1039 struct stage2_map_data map_data = { in kvm_pgtable_stage2_map() local 1050 .arg = &map_data, in kvm_pgtable_stage2_map() 1056 ret = stage2_set_prot_attr(pgt, prot, &map_data.attr); in kvm_pgtable_stage2_map() 1069 struct stage2_map_data map_data = { in kvm_pgtable_stage2_set_owner() local 1080 .arg = &map_data, in kvm_pgtable_stage2_set_owner() 1356 struct stage2_map_data map_data = { in kvm_pgtable_stage2_create_unlinked() local 1367 .arg = &map_data, in kvm_pgtable_stage2_create_unlinked() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 378 struct hyp_map_data map_data = { in kvm_pgtable_hyp_map() local 384 .arg = &map_data, in kvm_pgtable_hyp_map() 387 ret = hyp_map_set_prot_attr(prot, &map_data); in kvm_pgtable_hyp_map() 622 struct stage2_map_data map_data = { in kvm_pgtable_stage2_map() local 632 .arg = &map_data, in kvm_pgtable_stage2_map() 635 ret = stage2_map_set_prot_attr(prot, &map_data); in kvm_pgtable_stage2_map()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | refcounted_kptr.c | 341 long err, tree_data, map_data; \ 357 map_data = err; \ 359 return tree_data + map_data; \
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | st.h | 52 struct rq_map_data map_data; member
|
H A D | st.c | 548 struct rq_map_data *mdata = &SRpnt->stp->buffer->map_data; in st_scsi_execute() 602 struct rq_map_data *mdata = &STp->buffer->map_data; in st_do_scsi() 4026 STbuffer->map_data.offset = 0; in append_to_buffer() 4941 struct rq_map_data *mdata = &STbp->map_data; in sgl_map_user_pages()
|
H A D | sg.c | 1729 struct rq_map_data *md, map_data; in sg_start_req() local 1780 md = &map_data; in sg_start_req()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | st.h | 51 struct rq_map_data map_data; member
|
H A D | st.c | 548 struct rq_map_data *mdata = &SRpnt->stp->buffer->map_data; in st_scsi_execute() 603 struct rq_map_data *mdata = &STp->buffer->map_data; in st_do_scsi() 3996 STbuffer->map_data.offset = 0; in append_to_buffer() 4887 struct rq_map_data *mdata = &STbp->map_data; in sgl_map_user_pages()
|
H A D | sg.c | 1739 struct rq_map_data *md, map_data; in sg_start_req() local 1784 md = &map_data; in sg_start_req()
|
/kernel/linux/linux-5.10/drivers/pinctrl/sirf/ |
H A D | pinctrl-atlas7.c | 4773 struct map_data { struct 4788 const struct map_data *v2s; 4789 const struct map_data *s2v; 4793 static const struct map_data p4we_pull_v2s[] = { 4800 static const struct map_data p16st_pull_v2s[] = { 4807 static const struct map_data pm31_pull_v2s[] = { 4812 static const struct map_data pangd_pull_v2s[] = { 4820 static const struct map_data p4we_pull_s2v[] = { 4829 static const struct map_data p16st_pull_s2v[] = { 4838 static const struct map_data pm31_pull_s2 [all...] |