/linux-master/lib/raid6/ |
H A D | recov_neon.c | 24 int failb, void **ptrs) 30 p = (u8 *)ptrs[disks - 2]; 31 q = (u8 *)ptrs[disks - 1]; 38 dp = (u8 *)ptrs[faila]; 39 ptrs[faila] = (void *)raid6_empty_zero_page; 40 ptrs[disks - 2] = dp; 41 dq = (u8 *)ptrs[failb]; 42 ptrs[failb] = (void *)raid6_empty_zero_page; 43 ptrs[disks - 1] = dq; 45 raid6_call.gen_syndrome(disks, bytes, ptrs); 23 raid6_2data_recov_neon(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 63 raid6_datap_recov_neon(int disks, size_t bytes, int faila, void **ptrs) argument [all...] |
H A D | neon.h | 3 void raid6_neon1_gen_syndrome_real(int disks, unsigned long bytes, void **ptrs); 5 unsigned long bytes, void **ptrs); 6 void raid6_neon2_gen_syndrome_real(int disks, unsigned long bytes, void **ptrs); 8 unsigned long bytes, void **ptrs); 9 void raid6_neon4_gen_syndrome_real(int disks, unsigned long bytes, void **ptrs); 11 unsigned long bytes, void **ptrs); 12 void raid6_neon8_gen_syndrome_real(int disks, unsigned long bytes, void **ptrs); 14 unsigned long bytes, void **ptrs);
|
H A D | recov.c | 20 int failb, void **ptrs) 27 p = (u8 *)ptrs[disks-2]; 28 q = (u8 *)ptrs[disks-1]; 33 dp = (u8 *)ptrs[faila]; 34 ptrs[faila] = (void *)raid6_empty_zero_page; 35 ptrs[disks-2] = dp; 36 dq = (u8 *)ptrs[failb]; 37 ptrs[failb] = (void *)raid6_empty_zero_page; 38 ptrs[disks-1] = dq; 40 raid6_call.gen_syndrome(disks, bytes, ptrs); 19 raid6_2data_recov_intx1(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 63 raid6_datap_recov_intx1(int disks, size_t bytes, int faila, void **ptrs) argument 107 raid6_dual_recov(int disks, size_t bytes, int faila, int failb, void **ptrs) argument [all...] |
H A D | recov_s390xc.c | 24 int failb, void **ptrs) 31 p = (u8 *)ptrs[disks-2]; 32 q = (u8 *)ptrs[disks-1]; 37 dp = (u8 *)ptrs[faila]; 38 ptrs[faila] = (void *)raid6_empty_zero_page; 39 ptrs[disks-2] = dp; 40 dq = (u8 *)ptrs[failb]; 41 ptrs[failb] = (void *)raid6_empty_zero_page; 42 ptrs[disks-1] = dq; 44 raid6_call.gen_syndrome(disks, bytes, ptrs); 23 raid6_2data_recov_s390xc(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 72 raid6_datap_recov_s390xc(int disks, size_t bytes, int faila, void **ptrs) argument [all...] |
H A D | recov_avx2.c | 17 int failb, void **ptrs) 24 p = (u8 *)ptrs[disks-2]; 25 q = (u8 *)ptrs[disks-1]; 30 dp = (u8 *)ptrs[faila]; 31 ptrs[faila] = (void *)raid6_empty_zero_page; 32 ptrs[disks-2] = dp; 33 dq = (u8 *)ptrs[failb]; 34 ptrs[failb] = (void *)raid6_empty_zero_page; 35 ptrs[disks-1] = dq; 37 raid6_call.gen_syndrome(disks, bytes, ptrs); 16 raid6_2data_recov_avx2(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 186 raid6_datap_recov_avx2(int disks, size_t bytes, int faila, void **ptrs) argument [all...] |
H A D | recov_loongarch_simd.c | 30 int failb, void **ptrs) 36 p = (u8 *)ptrs[disks - 2]; 37 q = (u8 *)ptrs[disks - 1]; 44 dp = (u8 *)ptrs[faila]; 45 ptrs[faila] = (void *)raid6_empty_zero_page; 46 ptrs[disks - 2] = dp; 47 dq = (u8 *)ptrs[failb]; 48 ptrs[failb] = (void *)raid6_empty_zero_page; 49 ptrs[disks - 1] = dq; 51 raid6_call.gen_syndrome(disks, bytes, ptrs); 29 raid6_2data_recov_lsx(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 186 raid6_datap_recov_lsx(int disks, size_t bytes, int faila, void **ptrs) argument 303 raid6_2data_recov_lasx(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 425 raid6_datap_recov_lasx(int disks, size_t bytes, int faila, void **ptrs) argument [all...] |
H A D | recov_avx512.c | 25 int failb, void **ptrs) 32 p = (u8 *)ptrs[disks-2]; 33 q = (u8 *)ptrs[disks-1]; 41 dp = (u8 *)ptrs[faila]; 42 ptrs[faila] = (void *)raid6_empty_zero_page; 43 ptrs[disks-2] = dp; 44 dq = (u8 *)ptrs[failb]; 45 ptrs[failb] = (void *)raid6_empty_zero_page; 46 ptrs[disks-1] = dq; 48 raid6_call.gen_syndrome(disks, bytes, ptrs); 24 raid6_2data_recov_avx512(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 227 raid6_datap_recov_avx512(int disks, size_t bytes, int faila, void **ptrs) argument [all...] |
H A D | recov_ssse3.c | 17 int failb, void **ptrs) 26 p = (u8 *)ptrs[disks-2]; 27 q = (u8 *)ptrs[disks-1]; 32 dp = (u8 *)ptrs[faila]; 33 ptrs[faila] = (void *)raid6_empty_zero_page; 34 ptrs[disks-2] = dp; 35 dq = (u8 *)ptrs[failb]; 36 ptrs[failb] = (void *)raid6_empty_zero_page; 37 ptrs[disks-1] = dq; 39 raid6_call.gen_syndrome(disks, bytes, ptrs); 16 raid6_2data_recov_ssse3(int disks, size_t bytes, int faila, int failb, void **ptrs) argument 191 raid6_datap_recov_ssse3(int disks, size_t bytes, int faila, void **ptrs) argument [all...] |
H A D | neon.c | 31 size_t bytes, void **ptrs) \ 37 (unsigned long)bytes, ptrs); \ 42 size_t bytes, void **ptrs) \ 48 start, stop, (unsigned long)bytes, ptrs); \
|
H A D | mmx.c | 35 static void raid6_mmx1_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 37 u8 **dptr = (u8 **)ptrs; 83 static void raid6_mmx2_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 85 u8 **dptr = (u8 **)ptrs;
|
H A D | sse1.c | 40 static void raid6_sse11_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 42 u8 **dptr = (u8 **)ptrs; 99 static void raid6_sse12_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 101 u8 **dptr = (u8 **)ptrs;
|
H A D | sse2.c | 36 static void raid6_sse21_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 38 u8 **dptr = (u8 **)ptrs; 88 size_t bytes, void **ptrs) 90 u8 **dptr = (u8 **)ptrs; 146 static void raid6_sse22_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 148 u8 **dptr = (u8 **)ptrs; 199 size_t bytes, void **ptrs) 201 u8 **dptr = (u8 **)ptrs; 278 static void raid6_sse24_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 280 u8 **dptr = (u8 **)ptrs; 87 raid6_sse21_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument 198 raid6_sse22_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument 364 raid6_sse24_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument [all...] |
H A D | avx2.c | 34 static void raid6_avx21_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 36 u8 **dptr = (u8 **)ptrs; 83 size_t bytes, void **ptrs) 85 u8 **dptr = (u8 **)ptrs; 141 static void raid6_avx22_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 143 u8 **dptr = (u8 **)ptrs; 193 size_t bytes, void **ptrs) 195 u8 **dptr = (u8 **)ptrs; 273 static void raid6_avx24_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 275 u8 **dptr = (u8 **)ptrs; 82 raid6_avx21_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument 192 raid6_avx22_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument 353 raid6_avx24_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument [all...] |
H A D | avx512.c | 44 static void raid6_avx5121_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 46 u8 **dptr = (u8 **)ptrs; 102 size_t bytes, void **ptrs) 104 u8 **dptr = (u8 **)ptrs; 171 static void raid6_avx5122_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 173 u8 **dptr = (u8 **)ptrs; 234 size_t bytes, void **ptrs) 236 u8 **dptr = (u8 **)ptrs; 330 static void raid6_avx5124_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 332 u8 **dptr = (u8 **)ptrs; 101 raid6_avx5121_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument 233 raid6_avx5122_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument 423 raid6_avx5124_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument [all...] |
H A D | loongarch_simd.c | 33 static void raid6_lsx_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 35 u8 **dptr = (u8 **)ptrs; 115 size_t bytes, void **ptrs) 117 u8 **dptr = (u8 **)ptrs; 264 static void raid6_lasx_gen_syndrome(int disks, size_t bytes, void **ptrs) argument 266 u8 **dptr = (u8 **)ptrs; 324 size_t bytes, void **ptrs) 326 u8 **dptr = (u8 **)ptrs; 114 raid6_lsx_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument 323 raid6_lasx_xor_syndrome(int disks, int start, int stop, size_t bytes, void **ptrs) argument
|
/linux-master/include/media/ |
H A D | frame_vector.h | 8 unsigned int nr_frames; /* Number of frames stored in ptrs array */ 11 void *ptrs[]; /* Array of pinned pfns / pages. Use member in struct:frame_vector 37 return (struct page **)(vec->ptrs); 44 return (unsigned long *)(vec->ptrs);
|
/linux-master/fs/bcachefs/ |
H A D | ec_format.h | 16 struct bch_extent_ptr ptrs[]; member in struct:bch_stripe
|
H A D | btree_node_scan_types.h | 19 struct bch_extent_ptr ptrs[BCH_REPLICAS_MAX]; member in struct:found_btree_node
|
H A D | alloc_foreground.h | 75 struct open_buckets *ptrs) 80 open_bucket_for_each(c, ptrs, ob, i) 82 ptrs->nr = 0; 87 struct open_buckets ptrs = { .nr = 0 }, keep = { .nr = 0 }; local 91 open_bucket_for_each(c, &wp->ptrs, ob, i) 92 ob_push(c, !ob->sectors_free ? &ptrs : &keep, ob); 93 wp->ptrs = keep; 97 bch2_open_buckets_put(c, &ptrs); 102 struct open_buckets *ptrs) 107 open_bucket_for_each(c, &wp->ptrs, o 74 bch2_open_buckets_put(struct bch_fs *c, struct open_buckets *ptrs) argument 100 bch2_open_bucket_get(struct bch_fs *c, struct write_point *wp, struct open_buckets *ptrs) argument [all...] |
H A D | ec_types.h | 29 struct bch_extent_ptr ptrs[BCH_BKEY_PTRS_MAX]; member in struct:gc_stripe
|
H A D | extents.c | 108 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 118 bkey_for_each_ptr_decode(k.k, ptrs, p, entry) { 453 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 460 bkey_for_each_crc(k.k, ptrs, crc, i) 478 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); local 486 bkey_for_each_crc(&k->k, ptrs, u, i) 501 ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); 503 bkey_for_each_ptr_decode(&k->k, ptrs, p, i) 553 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); local 554 union bch_extent_crc *crc = (void *) ptrs 600 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 613 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 627 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 639 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 687 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 700 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 724 struct bkey_ptrs ptrs = bch2_bkey_ptrs(bkey_i_to_s(k)); local 752 extent_entry_prev(struct bkey_ptrs ptrs, union bch_extent_entry *entry) argument 771 struct bkey_ptrs ptrs = bch2_bkey_ptrs(k); local 851 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 862 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 876 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 941 struct bkey_ptrs ptrs = bch2_bkey_ptrs(k); local 1011 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 1078 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 1123 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 1246 struct bkey_ptrs ptrs = bch2_bkey_ptrs(k); local 1284 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 1297 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); local 1428 struct bkey_ptrs ptrs = bch2_bkey_ptrs(k); local [all...] |
H A D | alloc_foreground.c | 673 struct open_buckets *ptrs, 690 ob_push(c, ptrs, ob); 700 struct open_buckets *ptrs, 755 if (add_new_bucket(c, ptrs, devs_may_alloc, 775 struct open_buckets *ptrs, 796 if (ec_open_bucket(c, ptrs)) 823 ret = add_new_bucket(c, ptrs, devs_may_alloc, 858 struct open_buckets *ptrs, 871 open_bucket_for_each(c, &wp->ptrs, ob, i) { 874 ret = add_new_bucket(c, ptrs, devs_may_allo 672 add_new_bucket(struct bch_fs *c, struct open_buckets *ptrs, struct bch_devs_mask *devs_may_alloc, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, unsigned flags, struct open_bucket *ob) argument 699 bch2_bucket_alloc_set_trans(struct btree_trans *trans, struct open_buckets *ptrs, struct dev_stripe_state *stripe, struct bch_devs_mask *devs_may_alloc, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, unsigned flags, enum bch_data_type data_type, enum bch_watermark watermark, struct closure *cl) argument 774 bucket_alloc_from_stripe(struct btree_trans *trans, struct open_buckets *ptrs, struct write_point *wp, struct bch_devs_mask *devs_may_alloc, u16 target, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, enum bch_watermark watermark, unsigned flags, struct closure *cl) argument 857 bucket_alloc_set_writepoint(struct bch_fs *c, struct open_buckets *ptrs, struct write_point *wp, struct bch_devs_mask *devs_may_alloc, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, bool ec, unsigned flags) argument 885 bucket_alloc_set_partial(struct bch_fs *c, struct open_buckets *ptrs, struct write_point *wp, struct bch_devs_mask *devs_may_alloc, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, bool ec, enum bch_watermark watermark, unsigned flags) argument 935 __open_bucket_add_buckets(struct btree_trans *trans, struct open_buckets *ptrs, struct write_point *wp, struct bch_devs_list *devs_have, u16 target, bool erasure_code, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, enum bch_watermark watermark, unsigned flags, struct closure *_cl) argument 1006 open_bucket_add_buckets(struct btree_trans *trans, struct open_buckets *ptrs, struct write_point *wp, struct bch_devs_list *devs_have, u16 target, unsigned erasure_code, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, enum bch_watermark watermark, unsigned flags, struct closure *cl) argument 1090 struct open_buckets ptrs = { .nr = 0 }; local 1284 deallocate_extra_replicas(struct bch_fs *c, struct open_buckets *ptrs, struct open_buckets *ptrs_no_use, unsigned extra_replicas) argument 1325 struct open_buckets ptrs; local [all...] |
/linux-master/kernel/bpf/ |
H A D | reuseport_array.c | 13 struct sock __rcu *ptrs[]; member in struct:reuseport_array 58 return rcu_dereference(array->ptrs[index]); 72 if (!rcu_access_pointer(array->ptrs[index])) 77 sk = rcu_dereference_protected(array->ptrs[index], 82 RCU_INIT_POINTER(array->ptrs[index], NULL); 127 sk = rcu_dereference(array->ptrs[i]); 137 RCU_INIT_POINTER(array->ptrs[i], NULL); 155 array = bpf_map_area_alloc(struct_size(array, ptrs, attr->max_entries), numa_node); 271 rcu_access_pointer(array->ptrs[index]), 285 osk = rcu_dereference_protected(array->ptrs[inde [all...] |
/linux-master/tools/bpf/bpftool/skeleton/ |
H A D | profiler.bpf.c | 48 struct bpf_perf_event_value___local *ptrs[MAX_NUM_MATRICS]; local 56 ptrs[i] = bpf_map_lookup_elem(&fentry_readings, &flag); 57 if (!ptrs[i]) 69 *(ptrs[i]) = reading;
|
/linux-master/crypto/async_tx/ |
H A D | raid6test.c | 58 struct page **ptrs, unsigned int *offs) 72 tx = async_gen_syndrome(ptrs, offs, 88 blocks[count++] = ptrs[i]; 90 dest = ptrs[faila]; 96 tx = async_gen_syndrome(ptrs, offs, 104 faila, ptrs, offs, &submit); 109 faila, failb, ptrs, offs, &submit); 114 tx = async_syndrome_val(ptrs, offs, 57 raid6_dual_recov(int disks, size_t bytes, int faila, int failb, struct page **ptrs, unsigned int *offs) argument
|