Home
last modified time | relevance | path

Searched refs:vq (Results 1 – 25 of 41) sorted by relevance

12

/third_party/uboot/u-boot-2020.01/drivers/virtio/
Dvirtio_ring.c16 int virtqueue_add(struct virtqueue *vq, struct virtio_sg *sgs[], in virtqueue_add() argument
26 head = vq->free_head; in virtqueue_add()
28 desc = vq->vring.desc; in virtqueue_add()
32 if (vq->num_free < descs_used) { in virtqueue_add()
34 descs_used, vq->num_free); in virtqueue_add()
41 virtio_notify(vq->vdev, vq); in virtqueue_add()
48 desc[i].flags = cpu_to_virtio16(vq->vdev, VRING_DESC_F_NEXT); in virtqueue_add()
49 desc[i].addr = cpu_to_virtio64(vq->vdev, (u64)(size_t)sg->addr); in virtqueue_add()
50 desc[i].len = cpu_to_virtio32(vq->vdev, sg->length); in virtqueue_add()
53 i = virtio16_to_cpu(vq->vdev, desc[i].next); in virtqueue_add()
[all …]
Dvirtio_sandbox.c92 struct virtqueue *vq; in virtio_sandbox_setup_vq() local
97 vq = vring_create_virtqueue(index, 4, 4096, udev); in virtio_sandbox_setup_vq()
98 if (!vq) { in virtio_sandbox_setup_vq()
103 addr = virtqueue_get_desc_addr(vq); in virtio_sandbox_setup_vq()
106 addr = virtqueue_get_avail_addr(vq); in virtio_sandbox_setup_vq()
109 addr = virtqueue_get_used_addr(vq); in virtio_sandbox_setup_vq()
112 return vq; in virtio_sandbox_setup_vq()
118 static void virtio_sandbox_del_vq(struct virtqueue *vq) in virtio_sandbox_del_vq() argument
120 vring_del_virtqueue(vq); in virtio_sandbox_del_vq()
126 struct virtqueue *vq, *n; in virtio_sandbox_del_vqs() local
[all …]
Dvirtio_mmio.c192 struct virtqueue *vq; in virtio_mmio_setup_vq() local
213 vq = vring_create_virtqueue(index, num, VIRTIO_MMIO_VRING_ALIGN, udev); in virtio_mmio_setup_vq()
214 if (!vq) { in virtio_mmio_setup_vq()
220 writel(virtqueue_get_vring_size(vq), in virtio_mmio_setup_vq()
223 u64 q_pfn = virtqueue_get_desc_addr(vq) >> PAGE_SHIFT; in virtio_mmio_setup_vq()
242 addr = virtqueue_get_desc_addr(vq); in virtio_mmio_setup_vq()
247 addr = virtqueue_get_avail_addr(vq); in virtio_mmio_setup_vq()
252 addr = virtqueue_get_used_addr(vq); in virtio_mmio_setup_vq()
260 return vq; in virtio_mmio_setup_vq()
263 vring_del_virtqueue(vq); in virtio_mmio_setup_vq()
[all …]
Dvirtio_pci_legacy.c194 struct virtqueue *vq; in virtio_pci_setup_vq() local
209 vq = vring_create_virtqueue(index, num, VIRTIO_PCI_VRING_ALIGN, udev); in virtio_pci_setup_vq()
210 if (!vq) { in virtio_pci_setup_vq()
216 iowrite32(virtqueue_get_desc_addr(vq) >> VIRTIO_PCI_QUEUE_ADDR_SHIFT, in virtio_pci_setup_vq()
219 return vq; in virtio_pci_setup_vq()
225 static void virtio_pci_del_vq(struct virtqueue *vq) in virtio_pci_del_vq() argument
227 struct virtio_pci_priv *priv = dev_get_priv(vq->vdev); in virtio_pci_del_vq()
228 unsigned int index = vq->index; in virtio_pci_del_vq()
235 vring_del_virtqueue(vq); in virtio_pci_del_vq()
241 struct virtqueue *vq, *n; in virtio_pci_del_vqs() local
[all …]
Dvirtio_pci_modern.c261 struct virtqueue *vq; in virtio_pci_setup_vq() local
283 vq = vring_create_virtqueue(index, num, VIRTIO_PCI_VRING_ALIGN, udev); in virtio_pci_setup_vq()
284 if (!vq) { in virtio_pci_setup_vq()
290 iowrite16(virtqueue_get_vring_size(vq), &cfg->queue_size); in virtio_pci_setup_vq()
292 addr = virtqueue_get_desc_addr(vq); in virtio_pci_setup_vq()
296 addr = virtqueue_get_avail_addr(vq); in virtio_pci_setup_vq()
300 addr = virtqueue_get_used_addr(vq); in virtio_pci_setup_vq()
306 return vq; in virtio_pci_setup_vq()
312 static void virtio_pci_del_vq(struct virtqueue *vq) in virtio_pci_del_vq() argument
314 struct virtio_pci_priv *priv = dev_get_priv(vq->vdev); in virtio_pci_del_vq()
[all …]
Dvirtio_blk.c16 struct virtqueue *vq; member
45 ret = virtqueue_add(priv->vq, sgs, num_out, num_in); in virtio_blk_do_req()
49 virtqueue_kick(priv->vq); in virtio_blk_do_req()
51 while (!virtqueue_get_buf(priv->vq, NULL)) in virtio_blk_do_req()
112 ret = virtio_find_vqs(dev, 1, &priv->vq); in virtio_blk_probe()
Dvirtio-uclass.c124 int virtio_notify(struct udevice *vdev, struct virtqueue *vq) in virtio_notify() argument
130 return ops->notify(vdev->parent, vq); in virtio_notify()
/third_party/musl/arch/aarch64/bits/
Dsignal.h64 #define sve_vl_from_vq(vq) ((vq) * SVE_VQ_BYTES) argument
65 #define SVE_SIG_ZREG_SIZE(vq) ((unsigned)(vq) * SVE_VQ_BYTES) argument
66 #define SVE_SIG_PREG_SIZE(vq) ((unsigned)(vq) * (SVE_VQ_BYTES / 8)) argument
67 #define SVE_SIG_FFR_SIZE(vq) SVE_SIG_PREG_SIZE(vq) argument
72 #define SVE_SIG_ZREG_OFFSET(vq, n) \ argument
73 (SVE_SIG_ZREGS_OFFSET + SVE_SIG_ZREG_SIZE(vq) * (n))
74 #define SVE_SIG_ZREGS_SIZE(vq) \ argument
75 (SVE_SIG_ZREG_OFFSET(vq, SVE_NUM_ZREGS) - SVE_SIG_ZREGS_OFFSET)
76 #define SVE_SIG_PREGS_OFFSET(vq) \ argument
77 (SVE_SIG_ZREGS_OFFSET + SVE_SIG_ZREGS_SIZE(vq))
[all …]
/third_party/uboot/u-boot-2020.01/include/
Dvirtio_ring.h178 int virtqueue_add(struct virtqueue *vq, struct virtio_sg *sgs[],
192 void virtqueue_kick(struct virtqueue *vq);
211 void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len);
244 void vring_del_virtqueue(struct virtqueue *vq);
252 unsigned int virtqueue_get_vring_size(struct virtqueue *vq);
260 ulong virtqueue_get_desc_addr(struct virtqueue *vq);
268 ulong virtqueue_get_avail_addr(struct virtqueue *vq);
276 ulong virtqueue_get_used_addr(struct virtqueue *vq);
286 bool virtqueue_poll(struct virtqueue *vq, u16 last_used_idx);
296 void virtqueue_dump(struct virtqueue *vq);
Dvirtio.h186 int (*notify)(struct udevice *vdev, struct virtqueue *vq);
321 int virtio_notify(struct udevice *vdev, struct virtqueue *vq);
/third_party/mksh/
Dvar.c97 struct tbl *vp, **vpp = l->vars.tbls, *vq; in popblock() local
105 if ((vq = global(vp->name))->flag & ISSET) in popblock()
106 setspec(vq); in popblock()
108 unsetspec(vq, false); in popblock()
351 struct tbl *vq; in local() local
353 varsearch(l->next, &vq, vn, h); in local()
354 if (vq != NULL) { in local()
355 vp->flag |= vq->flag & in local()
358 if (vq->flag & INTEGER) in local()
359 vp->type = vq->type; in local()
[all …]
Dexpr.c682 struct tbl *vq; in intvar() local
689 vq = tempvar(""); in intvar()
690 if (setint_v(vq, vp, es->arith) == NULL) { in intvar()
695 v_evaluate(vq, str_val(vp), KSH_UNWIND_ERROR, es->arith); in intvar()
699 return (vq); in intvar()
Dfuncs.c1218 struct tbl *vq, *voptarg; in c_getopts() local
1293 vq = global(var); in c_getopts()
1295 if (!setstr(vq, buf, KSH_RETURN_ERROR)) in c_getopts()
1615 struct tbl *vp /* FU gcc */ = NULL, *vq = NULL; in c_read() local
1998 if (vq) { in c_read()
2002 vq = vp; in c_read()
2005 vq->flag |= AINDEX; in c_read()
2007 vq = arraysearch(vp, c++); in c_read()
2009 vq = global(*wp); in c_read()
2011 if (vq->flag & RDONLY) in c_read()
[all …]
Djobs.c1271 struct tbl *vq; local
1274 vq = alloc(offsetof(struct tbl, name[0]) + 11,
1276 memset(vq, 0, offsetof(struct tbl, name[0]));
1277 memcpy(vq->name, vp_pipest->name, 11);
1278 vp->u.array = vq;
1279 vp = vq;
/third_party/ffmpeg/libavfilter/x86/
Dvf_v360.asm48 pmovsxwd m1, [vq + xq * 2]
75 pmovsxwd m1, [vq + xq * 2]
107 pmovsxwd m2, [vq + xq * 8]
143 pmovsxwd m2, [vq + xq * 8]
181 pmovsxwd m2, [vq + yq]
191 movzx tmpq, word [vq + yq + 16]
224 pmovsxwd m2, [vq + yq]
225 pmovsxwd m8, [vq + yq + 16]
/third_party/ffmpeg/libavcodec/x86/
Dv210enc.asm57 add vq, widthq
71 movhps xm1, [vq+widthq]
74 movhps xm4, [vq+widthq+6]
113 add vq, widthq
Dv210.asm46 add vq, wq
85 vextracti128 [vq+wq], m1, 1
95 movhps [vq+wq], m1
Dsbrdsp.asm257 lea vrevq, [vq + 64*4]
280 mova [vq+cq], m0
281 mova [vq+cq+mmsize], m4
434 lea vrevq, [vq + OFFSET + COUNT]
435 add vq, OFFSET-mmsize
444 mova [vq], m1
446 sub vq, mmsize
/third_party/ffmpeg/libavcodec/
Dlcldec.c172 unsigned char yq, y1q, uq, vq; in decode_frame() local
311 yq = uq = vq =0; in decode_frame()
319 encoded[pixel_ptr+6] = vq -= encoded[pixel_ptr+6]; in decode_frame()
320 encoded[pixel_ptr+7] = vq -= encoded[pixel_ptr+7]; in decode_frame()
328 yq = uq = vq =0; in decode_frame()
335 encoded[pixel_ptr+5] = vq -= encoded[pixel_ptr+5]; in decode_frame()
343 yq = uq = vq =0; in decode_frame()
348 encoded[pixel_ptr+3] = vq -= encoded[pixel_ptr+3]; in decode_frame()
356 yq = y1q = uq = vq =0; in decode_frame()
363 encoded[pixel_ptr+5] = vq -= encoded[pixel_ptr+5]; in decode_frame()
Ddcaadpcm.c83 int vq = -1; in find_best_filter() local
96 vq = i; in find_best_filter()
101 return vq; in find_best_filter()
/third_party/mingw-w64/mingw-w64-libraries/winpthreads/src/libgcc/
Ddll_math.c315 __qdivrem(uq, vq, arq) in __qdivrem() argument
316 u_quad_t uq, vq, *arq; in __qdivrem()
328 if (vq == 0) {
337 if (uq < vq) {
365 tmp.uq = vq;
/third_party/ffmpeg/doc/
Dlexicon27 vq: vector quantization
/third_party/boost/libs/algorithm/test/search_test_data/
D0002e.pat59 6+rq6unp6urq6urq6urq6uvq6urq6+vr6+vr6+vr6uvs7Ovr6+rq6+vq6+vq6+vq
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
Dparser_impl.cc544 VariableQualifier vq; in variable_decl() local
549 vq = explicit_vq.value; in variable_decl()
557 return VarDeclInfo{decl->source, decl->name, vq.storage_class, vq.access, in variable_decl()
950 auto vq = expect_lt_gt_block(use, [&]() -> Expect<VariableQualifier> { in variable_qualifier() local
967 if (vq.errored) { in variable_qualifier()
971 return vq; in variable_qualifier()
/third_party/typescript/tests/baselines/reference/
DhugeDeclarationOutputGTruncatedWithError.ts.types6 …" | "vg" | "vh" | "vi" | "vj" | "vk" | "vl" | "vm" | "vn" | "vo" | "vp" | "vq" | "vr" | "vs" | "vt…
9vq: "aa.vq"; vr: "aa.vr"; vs: "aa.vs"; vt: "aa.vt"; vu: "aa.vu"; vv: "aa.vv"; vw: "aa.vw"; vx: "aa…
10vq: "aa.vq"; vr: "aa.vr"; vs: "aa.vs"; vt: "aa.vt"; vu: "aa.vu"; vv: "aa.vv"; vw: "aa.vw"; vx: "aa…

12