Searched refs:ptrs (Results 1 - 25 of 103) sorted by relevance

12345

/linux-master/lib/raid6/
H A Drecov_neon.c24 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 Dneon.h3 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 Drecov.c20 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 Drecov_s390xc.c24 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 Drecov_avx2.c17 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 Drecov_loongarch_simd.c30 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 Drecov_avx512.c25 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 Drecov_ssse3.c17 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 Dneon.c31 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 Dmmx.c35 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 Dsse1.c40 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 Dsse2.c36 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 Davx2.c34 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 Davx512.c44 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 Dloongarch_simd.c33 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 Dframe_vector.h8 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 Dec_format.h16 struct bch_extent_ptr ptrs[]; member in struct:bch_stripe
H A Dbtree_node_scan_types.h19 struct bch_extent_ptr ptrs[BCH_REPLICAS_MAX]; member in struct:found_btree_node
H A Dalloc_foreground.h75 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 Dec_types.h29 struct bch_extent_ptr ptrs[BCH_BKEY_PTRS_MAX]; member in struct:gc_stripe
H A Dextents.c108 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 Dalloc_foreground.c673 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 Dreuseport_array.c13 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 Dprofiler.bpf.c48 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 Draid6test.c58 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

Completed in 1754 milliseconds

12345