Home
last modified time | relevance | path

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

1234567891011

/linux/drivers/media/common/videobuf2/
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 …]
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()
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/tools/testing/selftests/mincore/
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
283 free(vec); in TEST()
294 unsigned char *vec; in TEST() local
[all …]
/linux/include/media/
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/arch/powerpc/sysdev/xics/
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 …]
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 …]
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()
176 unsigned int vec = xirr & 0x00ffffff; in icp_native_flush_interrupt() local
178 if (vec == XICS_IRQ_SPURIOUS) in icp_native_flush_interrupt()
180 if (vec == XICS_IPI) { in icp_native_flush_interrupt()
187 vec); in icp_native_flush_interrupt()
188 xics_mask_unknown_vec(vec); in icp_native_flush_interrupt()
/linux/tools/testing/selftests/mm/
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()
248 if (!vec) in sanity_tests_sd()
429 free(vec); in sanity_tests_sd()
437 if (!vec) in sanity_tests_sd()
482 free(vec); in sanity_tests_sd()
492 if (!vec) in sanity_tests_sd()
533 free(vec); in sanity_tests_sd()
542 if (!vec) in sanity_tests_sd()
[all …]
/linux/mm/
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/crypto/
A Dtestmgr.c1749 vec->psize, vec->ksize); in generate_random_hash_testvec()
1847 if (!vec.key || !vec.plaintext || !vec.digest) { in test_hash_vs_generic_impl()
2350 memcpy((u8 *)vec->assoc + vec->alen - ivsize, vec->iv, ivsize); in generate_aead_message()
2369 sg_init_one(&dst, vec->ctext, vec->alen + vec->clen); in generate_aead_message()
2379 memmove((u8 *)vec->ctext, vec->ctext + vec->alen, vec->clen); in generate_aead_message()
2420 vec->setkey_error = crypto_aead_setkey(tfm, vec->key, vec->klen); in generate_random_aead_testvec()
2443 vec->clen = vec->plen + authsize; in generate_random_aead_testvec()
2455 vec->alen, vec->plen, authsize, vec->klen, vec->novrfy); in generate_random_aead_testvec()
2647 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/drivers/gpu/drm/vc4/
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/drivers/irqchip/
A Dirq-riscv-imsic-state.c242 if (WARN_ON_ONCE(&lpriv->vectors[vec->local_id] != vec)) in imsic_vector_mask()
264 if (WARN_ON_ONCE(&lpriv->vectors[vec->local_id] != vec)) in imsic_vector_unmask()
337 if (WARN_ON_ONCE(&lpriv->vectors[vec->local_id] != vec)) in imsic_vector_debug_show()
387 vec->hwirq = hwirq; in imsic_vector_alloc()
388 vec->enable = false; in imsic_vector_alloc()
389 vec->move = NULL; in imsic_vector_alloc()
391 return vec; in imsic_vector_alloc()
399 vec->hwirq = UINT_MAX; in imsic_vector_free()
400 irq_matrix_free(imsic->matrix, vec->cpu, vec->local_id, false); in imsic_vector_free()
456 vec->cpu = cpu; in imsic_local_init()
[all …]
A Dirq-riscv-imsic-platform.c55 struct imsic_vector *vec = irq_data_get_irq_chip_data(d); in imsic_irq_retrigger() local
58 if (WARN_ON(!vec)) in imsic_irq_retrigger()
61 local = per_cpu_ptr(imsic->global.local, vec->cpu); in imsic_irq_retrigger()
62 writel_relaxed(vec->local_id, local->msi_va); in imsic_irq_retrigger()
70 if (WARN_ON(!vec)) in imsic_irq_compose_vector_msg()
73 if (WARN_ON(!imsic_cpu_page_phys(vec->cpu, 0, &msi_addr))) in imsic_irq_compose_vector_msg()
78 msg->data = vec->local_id; in imsic_irq_compose_vector_msg()
91 imsic_irq_compose_vector_msg(vec, &msg); in imsic_msi_update_msg()
147 struct imsic_vector *vec; in imsic_irq_domain_alloc() local
153 vec = imsic_vector_alloc(virq, cpu_online_mask); in imsic_irq_domain_alloc()
[all …]
A Dirq-riscv-imsic-state.h80 void imsic_vector_mask(struct imsic_vector *vec);
81 void imsic_vector_unmask(struct imsic_vector *vec);
83 static inline bool imsic_vector_isenabled(struct imsic_vector *vec) in imsic_vector_isenabled() argument
85 return READ_ONCE(vec->enable); in imsic_vector_isenabled()
88 static inline struct imsic_vector *imsic_vector_get_move(struct imsic_vector *vec) in imsic_vector_get_move() argument
90 return READ_ONCE(vec->move); in imsic_vector_get_move()
100 void imsic_vector_debug_show(struct seq_file *m, struct imsic_vector *vec, int ind);
/linux/security/apparmor/
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()
978 int res = profile_cmp(a->vec[I->i], b->vec[I->j]); in aa_label_next_in_merge()
[all …]
/linux/kernel/sched/
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/arch/arc/kernel/
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/include/linux/
A Dfolio_queue.h30 struct folio_batch vec; /* Folios in the queue segment */ member
51 folio_batch_init(&folioq->vec); in folioq_init()
80 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/Documentation/devicetree/bindings/display/
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/arch/x86/kvm/
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/net/rds/
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/drivers/crypto/cavium/nitrox/
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/arch/alpha/kernel/
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 …]
/linux/arch/um/os-Linux/
A Dprocess.c228 char vec[2]; in os_page_mincore() local
231 ret = mincore(addr, UM_KERN_PAGE_SIZE, vec); in os_page_mincore()
239 return vec[0] & 1; in os_page_mincore()
244 char *vec; in os_mincore() local
250 vec = calloc(1, (len + UM_KERN_PAGE_SIZE - 1) / UM_KERN_PAGE_SIZE); in os_mincore()
251 if (!vec) in os_mincore()
254 ret = mincore(addr, UM_KERN_PAGE_SIZE, vec); in os_mincore()
265 if (!(vec[i] & 1)) { in os_mincore()
273 free(vec); in os_mincore()

Completed in 62 milliseconds

1234567891011