/kernel/linux/linux-5.10/mm/ |
H A D | frame_vector.c | 16 * @vec: structure which receives pages / pfns of the addresses mapped. 19 * This function maps virtual addresses from @start and fills @vec structure 39 unsigned int gup_flags, struct frame_vector *vec) in get_vaddr_frames() 49 if (WARN_ON_ONCE(nr_frames > vec->nr_allocated)) in get_vaddr_frames() 50 nr_frames = vec->nr_allocated; in get_vaddr_frames() 76 vec->got_ref = true; in get_vaddr_frames() 77 vec->is_pfns = false; in get_vaddr_frames() 79 gup_flags, (struct page **)(vec->ptrs), &locked); in get_vaddr_frames() 84 vec->nr_frames = 0; in get_vaddr_frames() 92 vec in get_vaddr_frames() 38 get_vaddr_frames(unsigned long start, unsigned int nr_frames, unsigned int gup_flags, struct frame_vector *vec) get_vaddr_frames() argument 106 put_vaddr_frames(struct frame_vector *vec) put_vaddr_frames() argument 136 frame_vector_to_pages(struct frame_vector *vec) frame_vector_to_pages() argument 162 frame_vector_to_pfns(struct frame_vector *vec) frame_vector_to_pfns() argument 187 struct frame_vector *vec; frame_vector_create() local 217 frame_vector_destroy(struct frame_vector *vec) frame_vector_destroy() argument [all...] |
H A D | mincore.c | 29 unsigned char *vec = walk->private; in mincore_hugetlb() local 36 for (; addr != end; vec++, addr += PAGE_SIZE) in mincore_hugetlb() 37 *vec = present; in mincore_hugetlb() 38 walk->private = vec; in mincore_hugetlb() 72 struct vm_area_struct *vma, unsigned char *vec) in __mincore_unmapped_range() 82 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range() 85 vec[i] = 0; in __mincore_unmapped_range() 105 unsigned char *vec = walk->private; in mincore_pte_range() local 110 memset(vec, 1, nr); in mincore_pte_range() 116 __mincore_unmapped_range(addr, end, vma, vec); in mincore_pte_range() 71 __mincore_unmapped_range(unsigned long addr, unsigned long end, struct vm_area_struct *vma, unsigned char *vec) __mincore_unmapped_range() argument 184 do_mincore(unsigned long addr, unsigned long pages, unsigned char *vec) do_mincore() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/ |
H A D | frame_vector.c | 18 * @vec: structure which receives pages / pfns of the addresses mapped. 21 * This function maps virtual addresses from @start and fills @vec structure 41 struct frame_vector *vec) in get_vaddr_frames() 49 if (WARN_ON_ONCE(nr_frames > vec->nr_allocated)) in get_vaddr_frames() 50 nr_frames = vec->nr_allocated; in get_vaddr_frames() 58 (struct page **)(vec->ptrs)); in get_vaddr_frames() 59 vec->got_ref = true; in get_vaddr_frames() 60 vec->is_pfns = false; in get_vaddr_frames() 61 vec->nr_frames = ret; in get_vaddr_frames() 66 vec in get_vaddr_frames() 40 get_vaddr_frames(unsigned long start, unsigned int nr_frames, bool write, struct frame_vector *vec) get_vaddr_frames() argument 80 put_vaddr_frames(struct frame_vector *vec) put_vaddr_frames() argument 110 frame_vector_to_pages(struct frame_vector *vec) frame_vector_to_pages() argument 136 frame_vector_to_pfns(struct frame_vector *vec) frame_vector_to_pfns() argument 161 struct frame_vector *vec; frame_vector_create() local 191 frame_vector_destroy(struct frame_vector *vec) frame_vector_destroy() argument [all...] |
H A D | videobuf2-memops.c | 44 struct frame_vector *vec; in vb2_create_framevec() local 49 vec = frame_vector_create(nr); in vb2_create_framevec() 50 if (!vec) in vb2_create_framevec() 52 ret = get_vaddr_frames(start & PAGE_MASK, nr, write, vec); in vb2_create_framevec() 60 return vec; in vb2_create_framevec() 62 put_vaddr_frames(vec); in vb2_create_framevec() 64 frame_vector_destroy(vec); in vb2_create_framevec() 71 * @vec: vector of pfns / pages to release 73 * This releases references to all pages in the vector @vec (if corresponding 76 void vb2_destroy_framevec(struct frame_vector *vec) in vb2_destroy_framevec() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_vec.c | 173 #define VEC_READ(offset) readl(vec->regs + (offset)) 174 #define VEC_WRITE(offset, val) writel(val, vec->regs + (offset)) 179 struct vc4_vec *vec; member 191 struct vc4_vec *vec; member 215 void (*mode_set)(struct vc4_vec *vec); 245 static void vc4_vec_ntsc_mode_set(struct vc4_vec *vec) in vc4_vec_ntsc_mode_set() argument 251 static void vc4_vec_ntsc_j_mode_set(struct vc4_vec *vec) in vc4_vec_ntsc_j_mode_set() argument 264 static void vc4_vec_pal_mode_set(struct vc4_vec *vec) in vc4_vec_pal_mode_set() argument 270 static void vc4_vec_pal_m_mode_set(struct vc4_vec *vec) in vc4_vec_pal_m_mode_set() argument 348 struct vc4_vec *vec) in vc4_vec_connector_init() 347 vc4_vec_connector_init(struct drm_device *dev, struct vc4_vec *vec) vc4_vec_connector_init() argument 381 struct vc4_vec *vec = vc4_vec_encoder->vec; vc4_vec_encoder_disable() local 403 struct vc4_vec *vec = vc4_vec_encoder->vec; vc4_vec_encoder_enable() local 482 struct vc4_vec *vec = vc4_vec_encoder->vec; vc4_vec_encoder_atomic_mode_set() local 527 struct vc4_vec *vec; vc4_vec_bind() local 595 struct vc4_vec *vec = dev_get_drvdata(dev); vc4_vec_unbind() local [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | frame_vector.h | 17 void frame_vector_destroy(struct frame_vector *vec); 19 bool write, struct frame_vector *vec); 20 void put_vaddr_frames(struct frame_vector *vec); 21 int frame_vector_to_pages(struct frame_vector *vec); 22 void frame_vector_to_pfns(struct frame_vector *vec); 24 static inline unsigned int frame_vector_count(struct frame_vector *vec) in frame_vector_count() argument 26 return vec->nr_frames; in frame_vector_count() 29 static inline struct page **frame_vector_pages(struct frame_vector *vec) in frame_vector_pages() argument 31 if (vec->is_pfns) { in frame_vector_pages() 32 int err = frame_vector_to_pages(vec); in frame_vector_pages() 40 frame_vector_pfns(struct frame_vector *vec) frame_vector_pfns() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 35 unsigned char vec[1]; in TEST() local 41 retval = mincore(0, 0, vec); in TEST() 46 retval = mincore(NULL, page_size, vec); in TEST() 59 retval = mincore(addr + 1, page_size, vec); in TEST() 65 retval = mincore(addr, -1, vec); in TEST() 69 /* <vec> argument points to an illegal address */ in TEST() 86 unsigned char vec[1]; in TEST() local 100 retval = mincore(addr, page_size, vec); in TEST() 102 ASSERT_EQ(0, vec[0]) { in TEST() 109 retval = mincore(addr, page_size, vec); in TEST() 142 unsigned char vec[1]; TEST() local 190 unsigned char *vec; TEST() local 295 unsigned char *vec; TEST() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 34 unsigned char vec[1]; in TEST() local 40 retval = mincore(0, 0, vec); in TEST() 45 retval = mincore(NULL, page_size, vec); in TEST() 58 retval = mincore(addr + 1, page_size, vec); in TEST() 64 retval = mincore(addr, -1, vec); in TEST() 68 /* <vec> argument points to an illegal address */ in TEST() 85 unsigned char vec[1]; in TEST() local 99 retval = mincore(addr, page_size, vec); in TEST() 101 ASSERT_EQ(0, vec[0]) { in TEST() 108 retval = mincore(addr, page_size, vec); in TEST() 141 unsigned char vec[1]; TEST() local 189 unsigned char *vec; TEST() local 294 unsigned char *vec; TEST() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xics/ |
H A D | ics-native.c | 40 static void __iomem *ics_native_xive(struct ics_native *in, unsigned int vec) in ics_native_xive() argument 42 return in->base + 0x800 + ((vec - in->ibase) << 2); in ics_native_xive() 47 unsigned int vec = (unsigned int)irqd_to_hwirq(d); in ics_native_unmask_irq() local 52 pr_devel("ics-native: unmask virq %d [hw 0x%x]\n", d->irq, vec); in ics_native_unmask_irq() 54 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_unmask_irq() 58 out_be32(ics_native_xive(in, vec), (server << 8) | DEFAULT_PRIORITY); in ics_native_unmask_irq() 78 static void ics_native_do_mask(struct ics_native *in, unsigned int vec) in ics_native_do_mask() argument 80 out_be32(ics_native_xive(in, vec), 0xff); in ics_native_do_mask() 85 unsigned int vec in ics_native_mask_irq() local 100 unsigned int vec = (unsigned int)irqd_to_hwirq(d); ics_native_set_affinity() local 146 ics_native_mask_unknown(struct ics *ics, unsigned long vec) ics_native_mask_unknown() argument 156 ics_native_get_server(struct ics *ics, unsigned long vec) ics_native_get_server() argument [all...] |
H A D | icp-opal.c | 65 unsigned int vec; in icp_opal_get_irq() local 69 vec = xirr & 0x00ffffff; in icp_opal_get_irq() 70 if (vec == XICS_IRQ_SPURIOUS) in icp_opal_get_irq() 73 irq = irq_find_mapping(xics_host, vec); in icp_opal_get_irq() 75 xics_push_cppr(vec); in icp_opal_get_irq() 80 xics_mask_unknown_vec(vec); in icp_opal_get_irq() 151 unsigned int vec; in icp_opal_flush_interrupt() local 155 vec = xirr & 0x00ffffff; in icp_opal_flush_interrupt() 156 if (vec == XICS_IRQ_SPURIOUS) in icp_opal_flush_interrupt() 158 if (vec in icp_opal_flush_interrupt() [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | mincore.c | 30 unsigned char *vec = walk->private; in mincore_hugetlb() local 37 for (; addr != end; vec++, addr += PAGE_SIZE) in mincore_hugetlb() 38 *vec = present; in mincore_hugetlb() 39 walk->private = vec; in mincore_hugetlb() 73 struct vm_area_struct *vma, unsigned char *vec) in __mincore_unmapped_range() 83 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range() 86 vec[i] = 0; in __mincore_unmapped_range() 106 unsigned char *vec = walk->private; in mincore_pte_range() local 111 memset(vec, 1, nr); in mincore_pte_range() 127 vma, vec); in mincore_pte_range() 72 __mincore_unmapped_range(unsigned long addr, unsigned long end, struct vm_area_struct *vma, unsigned char *vec) __mincore_unmapped_range() argument 187 do_mincore(unsigned long addr, unsigned long pages, unsigned char *vec) do_mincore() argument [all...] |
/kernel/linux/linux-5.10/crypto/ |
H A D | testmgr.c | 1123 const struct hash_testvec *vec, in build_hash_sglist() 1131 kv.iov_base = (void *)vec->plaintext; in build_hash_sglist() 1132 kv.iov_len = vec->psize; in build_hash_sglist() 1133 iov_iter_kvec(&input, WRITE, &kv, 1, vec->psize); in build_hash_sglist() 1134 return build_test_sglist(tsgl, cfg->src_divs, alignmask, vec->psize, in build_hash_sglist() 1140 const struct hash_testvec *vec, in check_hash_result() 1145 if (memcmp(result, vec->digest, digestsize) != 0) { in check_hash_result() 1175 const struct hash_testvec *vec, in test_shash_vec_cfg() 1192 if (vec->ksize) { in test_shash_vec_cfg() 1193 err = do_setkey(crypto_shash_setkey, tfm, vec in test_shash_vec_cfg() 1122 build_hash_sglist(struct test_sglist *tsgl, const struct hash_testvec *vec, const struct testvec_config *cfg, unsigned int alignmask, const struct test_sg_division *divs[XBUFSIZE]) build_hash_sglist() argument 1138 check_hash_result(const char *type, const u8 *result, unsigned int digestsize, const struct hash_testvec *vec, const char *vec_name, const char *driver, const struct testvec_config *cfg) check_hash_result() argument 1174 test_shash_vec_cfg(const char *driver, const struct hash_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct shash_desc *desc, struct test_sglist *tsgl, u8 *hashstate) test_shash_vec_cfg() argument 1358 test_ahash_vec_cfg(const char *driver, const struct hash_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct ahash_request *req, struct test_sglist *tsgl, u8 *hashstate) test_ahash_vec_cfg() argument 1524 test_hash_vec_cfg(const char *driver, const struct hash_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct ahash_request *req, struct shash_desc *desc, struct test_sglist *tsgl, u8 *hashstate) test_hash_vec_cfg() argument 1552 test_hash_vec(const char *driver, const struct hash_testvec *vec, unsigned int vec_num, struct ahash_request *req, struct shash_desc *desc, struct test_sglist *tsgl, u8 *hashstate) test_hash_vec() argument 1595 generate_random_hash_testvec(struct shash_desc *desc, struct hash_testvec *vec, unsigned int maxkeysize, unsigned int maxdatasize, char *name, size_t max_namelen) generate_random_hash_testvec() argument 1653 struct hash_testvec vec = { 0 }; test_hash_vs_generic_impl() local 1926 test_aead_vec_cfg(const char *driver, int enc, const struct aead_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct aead_request *req, struct cipher_test_sglists *tsgls) test_aead_vec_cfg() argument 2109 test_aead_vec(const char *driver, int enc, const struct aead_testvec *vec, unsigned int vec_num, struct aead_request *req, struct cipher_test_sglists *tsgls) test_aead_vec() argument 2161 struct aead_testvec vec; global() member 2172 mutate_aead_message(struct aead_testvec *vec, bool aad_iv, unsigned int ivsize) mutate_aead_message() argument 2200 generate_aead_message(struct aead_request *req, const struct aead_test_suite *suite, struct aead_testvec *vec, bool prefer_inauthentic) generate_aead_message() argument 2265 generate_random_aead_testvec(struct aead_request *req, struct aead_testvec *vec, const struct aead_test_suite *suite, unsigned int maxkeysize, unsigned int maxdatasize, char *name, size_t max_namelen, bool prefer_inauthentic) generate_random_aead_testvec() argument 2698 test_skcipher_vec_cfg(const char *driver, int enc, const struct cipher_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct skcipher_request *req, struct cipher_test_sglists *tsgls) test_skcipher_vec_cfg() argument 2862 test_skcipher_vec(const char *driver, int enc, const struct cipher_testvec *vec, unsigned int vec_num, struct skcipher_request *req, struct cipher_test_sglists *tsgls) test_skcipher_vec() argument 2909 generate_random_cipher_testvec(struct skcipher_request *req, struct cipher_testvec *vec, unsigned int maxdatasize, char *name, size_t max_namelen) generate_random_cipher_testvec() argument 2979 struct cipher_testvec vec = { 0 }; test_skcipher_vs_generic_impl() local 3746 do_test_kpp(struct crypto_kpp *tfm, const struct kpp_testvec *vec, const char *alg) do_test_kpp() argument [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | testmgr.c | 1224 const struct hash_testvec *vec, in build_hash_sglist() 1232 kv.iov_base = (void *)vec->plaintext; in build_hash_sglist() 1233 kv.iov_len = vec->psize; in build_hash_sglist() 1234 iov_iter_kvec(&input, ITER_SOURCE, &kv, 1, vec->psize); in build_hash_sglist() 1235 return build_test_sglist(tsgl, cfg->src_divs, alignmask, vec->psize, in build_hash_sglist() 1241 const struct hash_testvec *vec, in check_hash_result() 1246 if (memcmp(result, vec->digest, digestsize) != 0) { in check_hash_result() 1270 static int test_shash_vec_cfg(const struct hash_testvec *vec, in test_shash_vec_cfg() argument 1288 if (vec->ksize) { in test_shash_vec_cfg() 1289 err = do_setkey(crypto_shash_setkey, tfm, vec in test_shash_vec_cfg() 1223 build_hash_sglist(struct test_sglist *tsgl, const struct hash_testvec *vec, const struct testvec_config *cfg, unsigned int alignmask, const struct test_sg_division *divs[XBUFSIZE]) build_hash_sglist() argument 1239 check_hash_result(const char *type, const u8 *result, unsigned int digestsize, const struct hash_testvec *vec, const char *vec_name, const char *driver, const struct testvec_config *cfg) check_hash_result() argument 1454 test_ahash_vec_cfg(const struct hash_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct ahash_request *req, struct test_sglist *tsgl, u8 *hashstate) test_ahash_vec_cfg() argument 1620 test_hash_vec_cfg(const struct hash_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct ahash_request *req, struct shash_desc *desc, struct test_sglist *tsgl, u8 *hashstate) test_hash_vec_cfg() argument 1646 test_hash_vec(const struct hash_testvec *vec, unsigned int vec_num, struct ahash_request *req, struct shash_desc *desc, struct test_sglist *tsgl, u8 *hashstate) test_hash_vec() argument 1691 generate_random_hash_testvec(struct rnd_state *rng, struct shash_desc *desc, struct hash_testvec *vec, unsigned int maxkeysize, unsigned int maxdatasize, char *name, size_t max_namelen) generate_random_hash_testvec() argument 1751 struct hash_testvec vec = { 0 }; test_hash_vs_generic_impl() local 2029 test_aead_vec_cfg(int enc, const struct aead_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct aead_request *req, struct cipher_test_sglists *tsgls) test_aead_vec_cfg() argument 2213 test_aead_vec(int enc, const struct aead_testvec *vec, unsigned int vec_num, struct aead_request *req, struct cipher_test_sglists *tsgls) test_aead_vec() argument 2267 struct aead_testvec vec; global() member 2278 mutate_aead_message(struct rnd_state *rng, struct aead_testvec *vec, bool aad_iv, unsigned int ivsize) mutate_aead_message() argument 2308 generate_aead_message(struct rnd_state *rng, struct aead_request *req, const struct aead_test_suite *suite, struct aead_testvec *vec, bool prefer_inauthentic) generate_aead_message() argument 2375 generate_random_aead_testvec(struct rnd_state *rng, struct aead_request *req, struct aead_testvec *vec, const struct aead_test_suite *suite, unsigned int maxkeysize, unsigned int maxdatasize, char *name, size_t max_namelen, bool prefer_inauthentic) generate_random_aead_testvec() argument 2808 test_skcipher_vec_cfg(int enc, const struct cipher_testvec *vec, const char *vec_name, const struct testvec_config *cfg, struct skcipher_request *req, struct cipher_test_sglists *tsgls) test_skcipher_vec_cfg() argument 2972 test_skcipher_vec(int enc, const struct cipher_testvec *vec, unsigned int vec_num, struct skcipher_request *req, struct cipher_test_sglists *tsgls) test_skcipher_vec() argument 3021 generate_random_cipher_testvec(struct rnd_state *rng, struct skcipher_request *req, struct cipher_testvec *vec, unsigned int maxdatasize, char *name, size_t max_namelen) generate_random_cipher_testvec() argument 3093 struct cipher_testvec vec = { 0 }; test_skcipher_vs_generic_impl() local 3891 do_test_kpp(struct crypto_kpp *tfm, const struct kpp_testvec *vec, const char *alg) do_test_kpp() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_vec.c | 213 readl(vec->regs + (offset)); \ 219 writel(val, vec->regs + (offset)); \ 374 struct vc4_vec *vec = connector_to_vc4_vec(connector); in vc4_vec_connector_set_property() local 376 if (property != vec->legacy_tv_mode_property) in vc4_vec_connector_set_property() 422 struct vc4_vec *vec = connector_to_vc4_vec(connector); in vc4_vec_connector_get_property() local 424 if (property != vec->legacy_tv_mode_property) in vc4_vec_connector_get_property() 478 static int vc4_vec_connector_init(struct drm_device *dev, struct vc4_vec *vec) in vc4_vec_connector_init() argument 480 struct drm_connector *connector = &vec->connector; in vc4_vec_connector_init() 502 vec->legacy_tv_mode_property = prop; in vc4_vec_connector_init() 506 drm_connector_attach_encoder(connector, &vec in vc4_vec_connector_init() 515 struct vc4_vec *vec = encoder_to_vc4_vec(encoder); vc4_vec_encoder_disable() local 547 struct vc4_vec *vec = encoder_to_vc4_vec(encoder); vc4_vec_encoder_enable() local 714 struct vc4_vec *vec = encoder_to_vc4_vec(encoder); vc4_vec_late_register() local 747 struct vc4_vec *vec; vc4_vec_bind() local [all...] |
/kernel/linux/linux-5.10/kernel/sched/ |
H A D | cpupri.c | 47 struct cpupri_vec *vec = &cp->pri_to_cpu[idx]; in __cpupri_find() local 50 if (!atomic_read(&(vec)->count)) in __cpupri_find() 76 if (cpumask_any_and(p->cpus_ptr, vec->mask) >= nr_cpu_ids) in __cpupri_find() 80 cpumask_and(lowest_mask, p->cpus_ptr, vec->mask); in __cpupri_find() 89 * second reads of vec->mask. If we hit this in __cpupri_find() 209 struct cpupri_vec *vec = &cp->pri_to_cpu[newpri]; in cpupri_set() local 211 cpumask_set_cpu(cpu, vec->mask); in cpupri_set() 218 atomic_inc(&(vec)->count); in cpupri_set() 222 struct cpupri_vec *vec = &cp->pri_to_cpu[oldpri]; in cpupri_set() local 225 * Because the order of modification of the vec in cpupri_set() 262 struct cpupri_vec *vec = &cp->pri_to_cpu[i]; cpupri_init() local [all...] |
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | cpupri.c | 70 struct cpupri_vec *vec = &cp->pri_to_cpu[idx]; in __cpupri_find() local 73 if (!atomic_read(&(vec)->count)) in __cpupri_find() 99 if (cpumask_any_and(&p->cpus_mask, vec->mask) >= nr_cpu_ids) in __cpupri_find() 103 cpumask_and(lowest_mask, &p->cpus_mask, vec->mask); in __cpupri_find() 113 * second reads of vec->mask. If we hit this in __cpupri_find() 233 struct cpupri_vec *vec = &cp->pri_to_cpu[newpri]; in cpupri_set() local 235 cpumask_set_cpu(cpu, vec->mask); in cpupri_set() 242 atomic_inc(&(vec)->count); in cpupri_set() 246 struct cpupri_vec *vec = &cp->pri_to_cpu[oldpri]; in cpupri_set() local 249 * Because the order of modification of the vec in cpupri_set() 286 struct cpupri_vec *vec = &cp->pri_to_cpu[i]; cpupri_init() local [all...] |
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/ |
H A D | videobuf2-memops.c | 42 struct frame_vector *vec; in vb2_create_framevec() local 48 vec = frame_vector_create(nr); in vb2_create_framevec() 49 if (!vec) in vb2_create_framevec() 51 ret = get_vaddr_frames(start & PAGE_MASK, nr, flags, vec); in vb2_create_framevec() 59 return vec; in vb2_create_framevec() 61 put_vaddr_frames(vec); in vb2_create_framevec() 63 frame_vector_destroy(vec); in vb2_create_framevec() 70 * @vec: vector of pfns / pages to release 72 * This releases references to all pages in the vector @vec (if corresponding 75 void vb2_destroy_framevec(struct frame_vector *vec) in vb2_destroy_framevec() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xics/ |
H A D | icp-opal.c | 64 unsigned int vec; in icp_opal_get_irq() local 68 vec = xirr & 0x00ffffff; in icp_opal_get_irq() 69 if (vec == XICS_IRQ_SPURIOUS) in icp_opal_get_irq() 72 irq = irq_find_mapping(xics_host, vec); in icp_opal_get_irq() 74 xics_push_cppr(vec); in icp_opal_get_irq() 79 xics_mask_unknown_vec(vec); in icp_opal_get_irq() 150 unsigned int vec; in icp_opal_flush_interrupt() local 154 vec = xirr & 0x00ffffff; in icp_opal_flush_interrupt() 155 if (vec == XICS_IRQ_SPURIOUS) in icp_opal_flush_interrupt() 157 if (vec in icp_opal_flush_interrupt() [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_log.h | 28 struct xfs_log_iovec *vec = *vecp; in xlog_prepare_iovec() local 30 if (vec) { in xlog_prepare_iovec() 31 ASSERT(vec - lv->lv_iovecp < lv->lv_niovecs); in xlog_prepare_iovec() 32 vec++; in xlog_prepare_iovec() 34 vec = &lv->lv_iovecp[0]; in xlog_prepare_iovec() 37 vec->i_type = type; in xlog_prepare_iovec() 38 vec->i_addr = lv->lv_buf + lv->lv_buf_len; in xlog_prepare_iovec() 40 ASSERT(IS_ALIGNED((unsigned long)vec->i_addr, sizeof(uint64_t))); in xlog_prepare_iovec() 42 *vecp = vec; in xlog_prepare_iovec() 43 return vec in xlog_prepare_iovec() 57 xlog_finish_iovec(struct xfs_log_vec *lv, struct xfs_log_iovec *vec, int len) xlog_finish_iovec() argument [all...] |
/kernel/linux/linux-6.6/security/apparmor/ |
H A D | label.c | 158 * @vec: vector of profiles to compare (NOT NULL) 159 * @n: length of @vec 161 * Returns: <0 if a < vec 162 * ==0 if a == vec 163 * >0 if a > vec 186 static bool vec_is_stale(struct aa_profile **vec, int n) in vec_is_stale() argument 190 AA_BUG(!vec); in vec_is_stale() 193 if (profile_is_stale(vec[i])) in vec_is_stale() 200 static long accum_vec_flags(struct aa_profile **vec, int n) in accum_vec_flags() argument 205 AA_BUG(!vec); in accum_vec_flags() 227 unique(struct aa_profile **vec, int n) unique() argument 265 aa_vec_unique(struct aa_profile **vec, int n, int flags) aa_vec_unique() argument 722 __vec_find(struct aa_profile **vec, int n) __vec_find() argument 836 vec_find(struct aa_profile **vec, int n) vec_find() argument 855 vec_create_and_insert_label(struct aa_profile **vec, int len, gfp_t gfp) vec_create_and_insert_label() argument 889 aa_vec_find_or_create_label(struct aa_profile **vec, int len, gfp_t gfp) aa_vec_find_or_create_label() argument [all...] |
/kernel/linux/linux-5.10/security/apparmor/ |
H A D | label.c | 158 * @vec: vector of profiles to compare (NOT NULL) 159 * @n: length of @vec 161 * Returns: <0 if a < vec 162 * ==0 if a == vec 163 * >0 if a > vec 186 static bool vec_is_stale(struct aa_profile **vec, int n) in vec_is_stale() argument 190 AA_BUG(!vec); in vec_is_stale() 193 if (profile_is_stale(vec[i])) in vec_is_stale() 200 static bool vec_unconfined(struct aa_profile **vec, int n) in vec_unconfined() argument 204 AA_BUG(!vec); in vec_unconfined() 224 unique(struct aa_profile **vec, int n) unique() argument 262 aa_vec_unique(struct aa_profile **vec, int n, int flags) aa_vec_unique() argument 720 __vec_find(struct aa_profile **vec, int n) __vec_find() argument 834 vec_find(struct aa_profile **vec, int n) vec_find() argument 853 vec_create_and_insert_label(struct aa_profile **vec, int len, gfp_t gfp) vec_create_and_insert_label() argument 887 aa_vec_find_or_create_label(struct aa_profile **vec, int len, gfp_t gfp) aa_vec_find_or_create_label() argument [all...] |
/kernel/linux/linux-5.10/net/smc/ |
H A D | smc_clc.c | 345 struct kvec vec = {buf, buflen}; in smc_clc_wait_msg() local 360 iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, in smc_clc_wait_msg() 407 iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, recvlen); in smc_clc_wait_msg() 419 vec.iov_base = &tmp; in smc_clc_wait_msg() 420 vec.iov_len = SMC_CLC_RECV_BUF_LEN; in smc_clc_wait_msg() 424 iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, recvlen); in smc_clc_wait_msg() 451 struct kvec vec; in smc_clc_send_decline() local 470 vec.iov_base = &dclc; in smc_clc_send_decline() 471 vec.iov_len = sizeof(struct smc_clc_msg_decline); in smc_clc_send_decline() 472 len = kernel_sendmsg(smc->clcsock, &msg, &vec, in smc_clc_send_decline() 493 struct kvec vec[8]; smc_clc_send_proposal() local 645 struct kvec vec[3]; smc_clc_send_confirm_accept() local [all...] |
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | fpu.h | 9 #define __sse128_u union { sse128_t vec; u64 as_u64[2]; u32 as_u32[4]; } 10 #define sse128_lo(x) ({ __sse128_u t; t.vec = x; t.as_u64[0]; }) 11 #define sse128_hi(x) ({ __sse128_u t; t.vec = x; t.as_u64[1]; }) 12 #define sse128_l0(x) ({ __sse128_u t; t.vec = x; t.as_u32[0]; }) 13 #define sse128_l1(x) ({ __sse128_u t; t.vec = x; t.as_u32[1]; }) 14 #define sse128_l2(x) ({ __sse128_u t; t.vec = x; t.as_u32[2]; }) 15 #define sse128_l3(x) ({ __sse128_u t; t.vec = x; t.as_u32[3]; }) 16 #define sse128(lo, hi) ({ __sse128_u t; t.as_u64[0] = lo; t.as_u64[1] = hi; t.vec; })
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | troubleshoot.c | 112 unsigned int vec, cause_code; in show_ecr_verbose() local 118 vec = regs->ecr.vec; in show_ecr_verbose() 122 if (vec == ECR_V_DTLB_MISS) { in show_ecr_verbose() 127 } else if (vec == ECR_V_ITLB_MISS) { in show_ecr_verbose() 129 } else if (vec == ECR_V_MACH_CHK) { in show_ecr_verbose() 133 } else if (vec == ECR_V_PROTV) { in show_ecr_verbose() 143 } else if (vec == ECR_V_INSN_ERR) { in show_ecr_verbose() 146 } else if (vec == ECR_V_MEM_ERR) { in show_ecr_verbose() 153 } else if (vec in show_ecr_verbose() [all...] |
/kernel/linux/linux-5.10/net/rds/ |
H A D | rdma.c | 51 * Returns 0 if the vec is invalid. It is invalid if the number of bytes 55 static unsigned int rds_pages_in_vec(struct rds_iovec *vec) in rds_pages_in_vec() argument 57 if ((vec->addr + vec->bytes <= vec->addr) || in rds_pages_in_vec() 58 (vec->bytes > (u64)UINT_MAX)) in rds_pages_in_vec() 61 return ((vec->addr + vec->bytes + PAGE_SIZE - 1) >> PAGE_SHIFT) - in rds_pages_in_vec() 62 (vec->addr >> PAGE_SHIFT); in rds_pages_in_vec() 201 if (((args->vec in __rds_rdma_map() 557 struct rds_iovec *vec; rds_rdma_extra_size() local 608 rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg, struct rds_iov_vector *vec) rds_cmsg_rdma_args() argument [all...] |