Home
last modified time | relevance | path

Searched refs:vec (Results 1 – 25 of 273) sorted by relevance

1234567891011

/linux-6.15/drivers/media/common/videobuf2/
H A Dframe_vector.c59 vec->got_ref = true; in get_vaddr_frames()
60 vec->is_pfns = false; in get_vaddr_frames()
66 vec->nr_frames = 0; in get_vaddr_frames()
84 if (!vec->got_ref) in put_vaddr_frames()
98 vec->nr_frames = 0; in put_vaddr_frames()
116 if (!vec->is_pfns) in frame_vector_to_pages()
142 if (vec->is_pfns) in frame_vector_to_pfns()
177 if (!vec) in frame_vector_create()
180 vec->nr_frames = 0; in frame_vector_create()
181 return vec; in frame_vector_create()
[all …]
H A Dvideobuf2-memops.c44 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()
76 void vb2_destroy_framevec(struct frame_vector *vec) in vb2_destroy_framevec() argument
78 put_vaddr_frames(vec); in vb2_destroy_framevec()
79 frame_vector_destroy(vec); in vb2_destroy_framevec()
H A Dvideobuf2-vmalloc.c27 struct frame_vector *vec; member
77 struct frame_vector *vec; in vb2_vmalloc_get_userptr() local
88 vec = vb2_create_framevec(vaddr, size, in vb2_vmalloc_get_userptr()
91 if (IS_ERR(vec)) { in vb2_vmalloc_get_userptr()
92 ret = PTR_ERR(vec); in vb2_vmalloc_get_userptr()
95 buf->vec = vec; in vb2_vmalloc_get_userptr()
96 n_pages = frame_vector_count(vec); in vb2_vmalloc_get_userptr()
97 if (frame_vector_to_pages(vec) < 0) { in vb2_vmalloc_get_userptr()
119 vb2_destroy_framevec(vec); in vb2_vmalloc_get_userptr()
134 if (!buf->vec->is_pfns) { in vb2_vmalloc_put_userptr()
[all …]
/linux-6.15/tools/testing/selftests/mincore/
H A Dmincore_selftest.c34 unsigned char vec[1]; in TEST() local
85 unsigned char vec[1]; in TEST() local
101 ASSERT_EQ(0, vec[0]) { in TEST()
110 ASSERT_EQ(1, vec[0]) { in TEST()
122 ASSERT_EQ(0, vec[0]) { in TEST()
141 unsigned char vec[1]; in TEST() local
160 ASSERT_EQ(0, vec[0]) { in TEST()
189 unsigned char *vec; in TEST() local
280 free(vec); in TEST()
290 unsigned char *vec; in TEST() local
[all …]
/linux-6.15/include/media/
H A Dframe_vector.h17 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);
26 return vec->nr_frames; in frame_vector_count()
31 if (vec->is_pfns) { in frame_vector_pages()
32 int err = frame_vector_to_pages(vec); in frame_vector_pages()
37 return (struct page **)(vec->ptrs); in frame_vector_pages()
42 if (!vec->is_pfns) in frame_vector_pfns()
43 frame_vector_to_pfns(vec); in frame_vector_pfns()
[all …]
/linux-6.15/arch/powerpc/sysdev/xics/
H A Dics-native.c54 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_unmask_irq()
80 out_be32(ics_native_xive(in, vec), 0xff); in ics_native_do_mask()
91 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_mask_irq()
93 ics_native_do_mask(in, vec); in ics_native_mask_irq()
106 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_set_affinity()
116 xive = in_be32(ics_native_xive(in, vec)); in ics_native_set_affinity()
118 out_be32(ics_native_xive(in, vec), xive); in ics_native_set_affinity()
150 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_mask_unknown()
153 ics_native_do_mask(in, vec); in ics_native_mask_unknown()
161 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_get_server()
[all …]
H A Dicp-opal.c65 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()
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 == XICS_IPI) { in icp_opal_flush_interrupt()
165 "disabling\n", vec); in icp_opal_flush_interrupt()
[all …]
H A Dicp-native.c119 unsigned int vec = xirr & 0x00ffffff; in icp_native_get_irq() local
122 if (vec == XICS_IRQ_SPURIOUS) in icp_native_get_irq()
125 irq = irq_find_mapping(xics_host, vec); in icp_native_get_irq()
127 xics_push_cppr(vec); in icp_native_get_irq()
132 xics_mask_unknown_vec(vec); in icp_native_get_irq()
155 unsigned int vec = xirr & 0x00ffffff; in icp_native_flush_interrupt() local
157 if (vec == XICS_IRQ_SPURIOUS) in icp_native_flush_interrupt()
159 if (vec == XICS_IPI) { in icp_native_flush_interrupt()
166 vec); in icp_native_flush_interrupt()
167 xics_mask_unknown_vec(vec); in icp_native_flush_interrupt()
/linux-6.15/tools/testing/selftests/mm/
H A Dpagemap_ioctl.c51 arg.vec = (uintptr_t)vec; in pagemap_ioctl()
73 arg.vec = (uintptr_t)vec; in pagemap_ioc()
222 free(vec); in userfaultfd_tests()
250 if (!vec) in sanity_tests_sd()
431 free(vec); in sanity_tests_sd()
439 if (!vec) in sanity_tests_sd()
484 free(vec); in sanity_tests_sd()
494 if (!vec) in sanity_tests_sd()
535 free(vec); in sanity_tests_sd()
544 if (!vec) in sanity_tests_sd()
[all …]
/linux-6.15/mm/
H A Dmincore.c38 *vec = present; in mincore_hugetlb()
39 walk->private = vec; in mincore_hugetlb()
86 vec[i] = 0; in __mincore_unmapped_range()
111 memset(vec, 1, nr); in mincore_pte_range()
127 vma, vec); in mincore_pte_range()
129 *vec = 1; in mincore_pte_range()
138 *vec = 1; in mincore_pte_range()
145 *vec = 1; in mincore_pte_range()
149 vec++; in mincore_pte_range()
199 memset(vec, 1, pages); in do_mincore()
[all …]
/linux-6.15/crypto/
H A Dtestmgr.c1756 vec->psize, vec->ksize); in generate_random_hash_testvec()
1854 if (!vec.key || !vec.plaintext || !vec.digest) { in test_hash_vs_generic_impl()
2357 memcpy((u8 *)vec->assoc + vec->alen - ivsize, vec->iv, ivsize); in generate_aead_message()
2376 sg_init_one(&dst, vec->ctext, vec->alen + vec->clen); in generate_aead_message()
2386 memmove((u8 *)vec->ctext, vec->ctext + vec->alen, vec->clen); in generate_aead_message()
2427 vec->setkey_error = crypto_aead_setkey(tfm, vec->key, vec->klen); in generate_random_aead_testvec()
2450 vec->clen = vec->plen + authsize; in generate_random_aead_testvec()
2462 vec->alen, vec->plen, authsize, vec->klen, vec->novrfy); in generate_random_aead_testvec()
2654 if (!ctx->vec.key || !ctx->vec.iv || !ctx->vec.assoc || in test_aead_extra()
3097 vec->len, vec->klen); in generate_random_cipher_testvec()
[all …]
/linux-6.15/drivers/irqchip/
H A Dirq-riscv-imsic-state.c297 if (WARN_ON_ONCE(&lpriv->vectors[vec->local_id] != vec)) in imsic_vector_mask()
319 if (WARN_ON_ONCE(&lpriv->vectors[vec->local_id] != vec)) in imsic_vector_unmask()
413 if (WARN_ON_ONCE(&lpriv->vectors[vec->local_id] != vec)) in imsic_vector_debug_show()
463 vec->irq = irq; in imsic_vector_alloc()
464 vec->enable = false; in imsic_vector_alloc()
468 return vec; in imsic_vector_alloc()
476 vec->irq = 0; in imsic_vector_free()
477 irq_matrix_free(imsic->matrix, vec->cpu, vec->local_id, false); in imsic_vector_free()
533 vec->cpu = cpu; in imsic_local_init()
534 vec->local_id = i; in imsic_local_init()
[all …]
H A Dirq-riscv-imsic-platform.c59 if (WARN_ON(!vec)) in imsic_irq_retrigger()
62 local = per_cpu_ptr(imsic->global.local, vec->cpu); in imsic_irq_retrigger()
63 writel_relaxed(vec->local_id, local->msi_va); in imsic_irq_retrigger()
76 if (WARN_ON(!vec)) in imsic_irq_compose_vector_msg()
84 msg->data = vec->local_id; in imsic_irq_compose_vector_msg()
97 imsic_irq_compose_vector_msg(vec, &msg); in imsic_msi_update_msg()
184 if (WARN_ON(!vec)) in imsic_irq_force_complete_move()
188 mvec = imsic_vector_get_move(vec); in imsic_irq_force_complete_move()
207 imsic_vector_force_move_cleanup(vec); in imsic_irq_force_complete_move()
228 struct imsic_vector *vec; in imsic_irq_domain_alloc() local
[all …]
H A Dirq-riscv-imsic-state.h81 void imsic_vector_mask(struct imsic_vector *vec);
82 void imsic_vector_unmask(struct imsic_vector *vec);
84 static inline bool imsic_vector_isenabled(struct imsic_vector *vec) in imsic_vector_isenabled() argument
86 return READ_ONCE(vec->enable); in imsic_vector_isenabled()
89 static inline struct imsic_vector *imsic_vector_get_move(struct imsic_vector *vec) in imsic_vector_get_move() argument
91 return READ_ONCE(vec->move_prev); in imsic_vector_get_move()
94 void imsic_vector_force_move_cleanup(struct imsic_vector *vec);
102 void imsic_vector_debug_show(struct seq_file *m, struct imsic_vector *vec, int ind);
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_vec.c775 struct vc4_vec *vec; in vc4_vec_bind() local
790 vec = drmm_kzalloc(drm, sizeof(*vec), GFP_KERNEL); in vc4_vec_bind()
791 if (!vec) in vc4_vec_bind()
795 vec->pdev = pdev; in vc4_vec_bind()
799 if (IS_ERR(vec->regs)) in vc4_vec_bind()
800 return PTR_ERR(vec->regs); in vc4_vec_bind()
801 vec->regset.base = vec->regs; in vc4_vec_bind()
802 vec->regset.regs = vec_regs; in vc4_vec_bind()
806 if (IS_ERR(vec->clock)) { in vc4_vec_bind()
807 ret = PTR_ERR(vec->clock); in vc4_vec_bind()
[all …]
/linux-6.15/security/apparmor/
H A Dlabel.c191 AA_BUG(!vec); in vec_is_stale()
206 AA_BUG(!vec); in accum_vec_flags()
233 AA_BUG(!vec); in unique()
237 int res = profile_cmp(vec[pos], vec[i]); in unique()
248 vec[pos] = vec[i]; in unique()
301 vec[j] = vec[j - 1]; in aa_vec_unique()
475 return vec_cmp(a->vec, a->size, b->vec, b->size); in label_cmp()
735 int result = vec_cmp(this->vec, this->size, vec, n); in __vec_find()
881 new->vec[i] = aa_get_profile(vec[i]); in vec_create_and_insert_label()
961 int res = profile_cmp(a->vec[I->i], b->vec[I->j]); in aa_label_next_in_merge()
[all …]
/linux-6.15/kernel/sched/
H A Dcpupri.c70 struct cpupri_vec *vec = &cp->pri_to_cpu[idx]; in __cpupri_find() local
73 if (!atomic_read(&(vec)->count)) in __cpupri_find()
103 cpumask_and(lowest_mask, &p->cpus_mask, vec->mask); in __cpupri_find()
230 struct cpupri_vec *vec = &cp->pri_to_cpu[newpri]; in cpupri_set() local
232 cpumask_set_cpu(cpu, vec->mask); in cpupri_set()
239 atomic_inc(&(vec)->count); in cpupri_set()
264 atomic_dec(&(vec)->count); in cpupri_set()
266 cpumask_clear_cpu(cpu, vec->mask); in cpupri_set()
283 struct cpupri_vec *vec = &cp->pri_to_cpu[i]; in cpupri_init() local
285 atomic_set(&vec->count, 0); in cpupri_init()
[all …]
/linux-6.15/drivers/iommu/riscv/
H A Diommu-platform.c50 int vec, ret; in riscv_iommu_platform_probe() local
94 for (vec = 0; vec < iommu->irqs_count; vec++) in riscv_iommu_platform_probe()
95 iommu->irqs[vec] = msi_get_virq(dev, vec); in riscv_iommu_platform_probe()
115 for (vec = 0; vec < iommu->irqs_count; vec++) in riscv_iommu_platform_probe()
116 iommu->irqs[vec] = platform_get_irq(pdev, vec); in riscv_iommu_platform_probe()
/linux-6.15/arch/arc/kernel/
H A Dtroubleshoot.c114 unsigned int vec, cause_code; in show_ecr_verbose() local
120 vec = regs->ecr.vec; in show_ecr_verbose()
124 if (vec == ECR_V_DTLB_MISS) { in show_ecr_verbose()
129 } else if (vec == ECR_V_ITLB_MISS) { in show_ecr_verbose()
131 } else if (vec == ECR_V_MACH_CHK) { in show_ecr_verbose()
135 } else if (vec == ECR_V_PROTV) { in show_ecr_verbose()
145 } else if (vec == ECR_V_INSN_ERR) { in show_ecr_verbose()
148 } else if (vec == ECR_V_MEM_ERR) { in show_ecr_verbose()
155 } else if (vec == ECR_V_MISALIGN) { in show_ecr_verbose()
158 } else if (vec == ECR_V_TRAP) { in show_ecr_verbose()
/linux-6.15/include/linux/
H A Dfolio_queue.h31 struct folio_batch vec; /* Folios in the queue segment */ member
56 folio_batch_init(&folioq->vec); in folioq_init()
87 return folio_batch_count(&folioq->vec); in folioq_count()
235 unsigned int slot = folioq->vec.nr++; in folioq_append()
237 folioq->vec.folios[slot] = folio; in folioq_append()
257 unsigned int slot = folioq->vec.nr++; in folioq_append_mark()
259 folioq->vec.folios[slot] = folio; in folioq_append_mark()
277 return folioq->vec.folios[slot]; in folioq_folio()
318 folioq->vec.folios[slot] = NULL; in folioq_clear()
/linux-6.15/Documentation/devicetree/bindings/display/
H A Dbrcm,bcm2835-vec.yaml4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-vec.yaml#
15 - brcm,bcm2711-vec
16 - brcm,bcm2835-vec
42 vec: vec@7e806000 {
43 compatible = "brcm,bcm2835-vec";
/linux-6.15/arch/x86/kvm/
H A Dfpu.h9 #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; })
/linux-6.15/net/rds/
H A Drdma.c57 if ((vec->addr + vec->bytes <= vec->addr) || in rds_pages_in_vec()
61 return ((vec->addr + vec->bytes + PAGE_SIZE - 1) >> PAGE_SHIFT) - in rds_pages_in_vec()
201 if (((args->vec.addr + args->vec.bytes) < args->vec.addr) || in __rds_rdma_map()
202 PAGE_ALIGN(args->vec.addr + args->vec.bytes) < in __rds_rdma_map()
203 (args->vec.addr + args->vec.bytes)) { in __rds_rdma_map()
228 args->vec.addr, args->vec.bytes, nr_pages); in __rds_rdma_map()
292 args->vec.addr, args->vec.bytes, in __rds_rdma_map()
389 new_args.vec = args.vec; in rds_get_mr_for_dest()
560 struct rds_iovec *vec; in rds_rdma_extra_size() local
580 vec = &iov->iov[0]; in rds_rdma_extra_size()
[all …]
/linux-6.15/drivers/crypto/cavium/nitrox/
H A Dnitrox_isr.c270 int vec; in nitrox_unregister_interrupts() local
277 vec = pci_irq_vector(pdev, i); in nitrox_unregister_interrupts()
279 free_irq(vec, qvec); in nitrox_unregister_interrupts()
294 int nr_vecs, vec, cpu; in nitrox_register_interrupts() local
340 vec = pci_irq_vector(pdev, i); in nitrox_register_interrupts()
362 vec = pci_irq_vector(pdev, i); in nitrox_register_interrupts()
389 int vec; in nitrox_sriov_unregister_interrupts() local
395 vec = ndev->iov.msix.vector; in nitrox_sriov_unregister_interrupts()
397 free_irq(vec, qvec); in nitrox_sriov_unregister_interrupts()
412 int vec, cpu; in nitrox_sriov_register_interupts() local
[all …]
/linux-6.15/arch/alpha/kernel/
H A Dsetup.c547 if (!vec) { in setup_arch()
552 if (!vec) { in setup_arch()
557 if (vec != &alpha_mv) { in setup_arch()
558 alpha_mv = *vec; in setup_arch()
810 vec = NULL; in get_sysvec()
812 vec = systype_vecs[type]; in get_sysvec()
823 if (!vec) { in get_sysvec()
840 vec = &pc164_mv; in get_sysvec()
856 vec = &mikasa_primo_mv; in get_sysvec()
862 vec = &sable_gamma_mv; in get_sysvec()
[all …]

1234567891011