Searched refs:prod (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-13-stable/sys/xen/interface/io/
H A Dlibxenvchan.h54 uint32_t cons, prod; member in struct:ring_shared
H A Dring.h436 static inline RING_IDX name##_queued(RING_IDX prod, \
442 if (prod == cons) \
445 prod = name##_mask(prod, ring_size); \
448 if (prod == cons) \
451 if (prod > cons) \
452 size = prod - cons; \
454 size = ring_size - (cons - prod); \
/freebsd-13-stable/lib/libc/quad/
H A Dmuldi3.c106 union uu u, v, low, prod; local
134 prod.q = __lmulq(u0, v0);
159 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] +
161 prod.ul[L] = low.ul[L];
163 return (negall ? -prod.q : prod.q);
192 union uu prod; local
218 /* prod = (high << 2N) + (high << N); */
222 /* if (neg) prod -= mid << N; else prod
[all...]
/freebsd-13-stable/sys/libkern/arm/
H A Dmuldi3.c112 union uu u, v, low, prod; local
140 prod.q = __lmulq(u0, v0);
165 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] +
167 prod.ul[L] = low.ul[L];
169 return (negall ? -prod.q : prod.q);
198 union uu prod; local
224 /* prod = (high << 2N) + (high << N); */
228 /* if (neg) prod -= mid << N; else prod
[all...]
/freebsd-13-stable/sys/dev/hid/
H A Dhidbus.h111 #define HID_PRODUCT(prod) \
112 .match_flag_product = 1, .idProduct = (prod)
114 #define HID_VP(vend,prod) \
115 HID_VENDOR(vend), HID_PRODUCT(prod)
117 #define HID_BVP(bus,vend,prod) \
118 HID_BUS(bus), HID_VENDOR(vend), HID_PRODUCT(prod)
120 #define HID_BVPI(bus,vend,prod,info) \
121 HID_BUS(bus), HID_VENDOR(vend), HID_PRODUCT(prod), HID_DRIVER_INFO(info)
/freebsd-13-stable/sys/dev/qlnx/qlnxe/
H A Decore_int_api.h88 u32 prod = 0; local
93 prod = OSAL_LE32_TO_CPU(sb_info->sb_virt->prod_index) &
95 if (sb_info->sb_ack != prod) {
96 sb_info->sb_ack = prod;
/freebsd-13-stable/sys/dev/xen/xenstore/
H A Dxenstore.c384 * \param prod The producer index for the ring to test.
390 xs_check_indexes(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod) argument
393 return ((prod - cons) <= XENSTORE_RING_SIZE);
401 * \param prod The producer index for the ring.
408 xs_get_output_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, argument
412 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod);
413 if ((XENSTORE_RING_SIZE - (prod - cons)) < *len)
414 *len = XENSTORE_RING_SIZE - (prod - cons);
415 return (buf + MASK_XENSTORE_IDX(prod));
423 * \param prod Th
430 xs_get_input_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, const char *buf, uint32_t *len) argument
457 XENSTORE_RING_IDX cons, prod; local
546 XENSTORE_RING_IDX cons, prod; local
[all...]
/freebsd-13-stable/sys/dev/rccgpio/
H A Drccgpio.c250 char *prod; local
266 prod = kern_getenv("smbios.system.product");
267 if (prod == NULL ||
268 (strcmp(prod, "RCC-VE") != 0 && strcmp(prod, "RCC-DFF") != 0))
/freebsd-13-stable/sys/arm64/iommu/
H A Dsmmu.c218 if (Q_IDX(q, q->lc.cons) != Q_IDX(q, q->lc.prod) ||
219 Q_WRP(q, q->lc.cons) == Q_WRP(q, q->lc.prod))
229 if (Q_IDX(q, q->lc.cons) == Q_IDX(q, q->lc.prod) &&
230 Q_WRP(q, q->lc.cons) == Q_WRP(q, q->lc.prod))
237 smmu_q_consumed(struct smmu_queue *q, uint32_t prod) argument
240 if ((Q_WRP(q, q->lc.cons) == Q_WRP(q, prod)) &&
241 (Q_IDX(q, q->lc.cons) >= Q_IDX(q, prod)))
244 if ((Q_WRP(q, q->lc.cons) != Q_WRP(q, prod)) &&
245 (Q_IDX(q, q->lc.cons) <= Q_IDX(q, prod)))
266 uint32_t prod; local
574 int prod; local
[all...]
H A Dsmmuvar.h77 uint32_t prod; member in struct:smmu_queue_local_copy::__anon8502::__anon8503
/freebsd-13-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c223 ring->prod = 0;
318 en_dbg(DRV, priv, "Freeing Tx buf - cons:0x%x prod:0x%x\n",
319 ring->cons, ring->prod);
321 if ((u32) (ring->prod - ring->cons) > ring->size) {
326 while (ring->cons != ring->prod) {
343 wqs = ring->size - (ring->prod - ring->cons);
452 inflight = (u32) (ring->prod - ring->cons - ring->last_nr_txbb);
671 KASSERT(((~ring->prod) & ring->size_mask) >=
676 (u32) (ring->prod - ring->cons - 1));
682 owner_bit = (ring->prod
[all...]
H A Dmlx4_en_rx.c252 *ring->wqres.db.db = cpu_to_be32(ring->prod & 0xffff);
284 ring->prod++;
294 ring->prod--;
308 en_dbg(DRV, priv, "Freeing Rx buf - cons:%d prod:%d\n",
309 ring->cons, ring->prod);
312 BUG_ON((u32) (ring->prod - ring->cons) > ring->actual_size);
313 while (ring->cons != ring->prod) {
399 ring->prod = 0;
475 ring->prod = 0;
860 ring->prod
[all...]
/freebsd-13-stable/stand/ficl/
H A Dmath64.c171 DPUNS prod; local
186 prod = ficlLongMul(x, y);
188 return m64CastUI(prod);
190 return m64Negate(m64CastUI(prod));
/freebsd-13-stable/tools/tools/net80211/wesside/wesside/
H A Daircrack-ptw-lib.c322 int prod; local
334 prod = 0;
338 while(prod < keylimit) {
340 // printf("hit with %d choices\n", prod);
347 prod = 1;
349 prod *= choices[j];
/freebsd-13-stable/sys/dev/msk/
H A Dif_msk.c703 int i, nbuf, prod; local
713 for (i = prod = 0; i < MSK_RX_RING_CNT; i++) {
714 rxd = &sc_if->msk_cdata.msk_rxdesc[prod];
716 rxd->rx_le = &rd->msk_rx_ring[prod];
717 MSK_INC(prod, MSK_RX_RING_CNT);
720 prod = 0;
725 rxd = &sc_if->msk_cdata.msk_rxdesc[prod];
727 rxd->rx_le = &rd->msk_rx_ring[prod];
731 MSK_INC(prod, MSK_RX_RING_CNT);
734 rxd = &sc_if->msk_cdata.msk_rxdesc[prod];
770 int i, nbuf, prod; local
2631 uint32_t control, csum, prod, si; local
[all...]
/freebsd-13-stable/sys/dev/usb/
H A Dusbdi.h360 #define USB_PRODUCT(prod) \
361 .match_flag_product = 1, .idProduct = (prod)
363 #define USB_VP(vend,prod) \
364 USB_VENDOR(vend), USB_PRODUCT(prod)
366 #define USB_VPI(vend,prod,info) \
367 USB_VENDOR(vend), USB_PRODUCT(prod), USB_DRIVER_INFO(info)
/freebsd-13-stable/sys/dev/qlnx/qlnxr/
H A Dqlnxr_cm.c674 qp->wqe_wr_id[qp->sq.prod].bytes_len = IB_GRH_BYTES; //RDMA_GRH_BYTES
678 qp->wqe_wr_id[qp->sq.prod].bytes_len +=
736 qp->wqe_wr_id[qp->sq.prod].wr_id = wr->wr_id;
737 qp->wqe_wr_id[qp->sq.prod].signaled =
739 qp->wqe_wr_id[qp->sq.prod].opcode = IB_WC_SEND;
803 memset(&qp->rqe_wr_id[qp->rq.prod], 0,
804 sizeof(qp->rqe_wr_id[qp->rq.prod]));
805 qp->rqe_wr_id[qp->rq.prod].sg_list[0] = wr->sg_list[0];
806 qp->rqe_wr_id[qp->rq.prod].wr_id = wr->wr_id;
/freebsd-13-stable/sys/arm64/arm64/
H A Dgic_v3_reg.h217 #define GITS_IIDR_RAW(impl, prod, var, rev) \
218 ((prod) << GITS_IIDR_PRODUCT_SHIFT | \
/freebsd-13-stable/sys/compat/linuxkpi/common/include/linux/
H A Dusb.h54 #define USB_DEVICE(vend,prod) \
56 .idProduct = (prod)
/freebsd-13-stable/sys/dev/sge/
H A Dif_sge.c1077 sge_newbuf(struct sge_softc *sc, int prod) argument
1102 rxd = &cd->sge_rxdesc[prod];
1115 desc = &sc->sge_ldata.sge_rx_ring[prod];
1119 if (prod == SGE_RX_RING_CNT - 1)
1241 int cons, nsegs, prod; local
1254 prod = cd->sge_tx_prod;
1255 for (; cons != prod;) {
1400 int error, i, nsegs, prod, si; local
1404 si = prod = sc->sge_cdata.sge_tx_prod;
1405 txd = &sc->sge_cdata.sge_txdesc[prod];
[all...]
/freebsd-13-stable/sys/dev/vge/
H A Dif_vge.c1215 vge_discard_rxbuf(struct vge_softc *sc, int prod) argument
1220 rxd = &sc->vge_cdata.vge_rxdesc[prod];
1232 if ((prod % VGE_RXCHUNK) == (VGE_RXCHUNK - 1)) {
1242 vge_newbuf(struct vge_softc *sc, int prod) argument
1273 rxd = &sc->vge_cdata.vge_rxdesc[prod];
1300 if ((prod % VGE_RXCHUNK) == (VGE_RXCHUNK - 1)) {
1443 int prod, prog, total_len; local
1456 prod = sc->vge_cdata.vge_rx_prodidx;
1459 VGE_RX_DESC_INC(prod)) {
1460 cur_rx = &sc->vge_rdata.vge_rx_ring[prod];
1617 int cons, prod; local
[all...]
/freebsd-13-stable/sys/mips/atheros/ar531x/
H A Dif_are.c691 int error, i, nsegs, prod, si, prev_prod; local
753 prod = sc->are_cdata.are_tx_prod;
754 txd = &sc->are_cdata.are_txdesc[prod];
792 si = prod;
799 prev_prod = prod;
802 desc = &sc->are_rdata.are_tx_ring[prod];
808 if (prod == ARE_TX_RING_CNT - 1)
813 ARE_INC(prod, ARE_TX_RING_CNT);
825 sc->are_cdata.are_tx_prod = prod;
1481 int cons, prod; local
[all...]
/freebsd-13-stable/sys/dev/ale/
H A Dif_ale.c1609 int error, i, nsegs, prod, si; local
1729 si = prod = sc->ale_cdata.ale_tx_prod;
1730 txd = &sc->ale_cdata.ale_txdesc[prod];
1819 desc = &sc->ale_cdata.ale_tx_ring[prod];
1824 ALE_DESC_INC(prod, ALE_TX_RING_CNT);
1827 desc = &sc->ale_cdata.ale_tx_ring[prod];
1833 ALE_DESC_INC(prod, ALE_TX_RING_CNT);
1838 desc = &sc->ale_cdata.ale_tx_ring[prod];
1843 ALE_DESC_INC(prod, ALE_TX_RING_CNT);
1846 sc->ale_cdata.ale_tx_prod = prod;
2307 uint32_t cons, prod; local
2363 ale_rx_update_page(struct ale_softc *sc, struct ale_rx_page **page, uint32_t length, uint32_t *prod) argument
2461 uint32_t length, prod, seqno, status, vtags; local
[all...]
/freebsd-13-stable/sys/dev/nge/
H A Dif_nge.c1623 int cons, prod; local
1629 prod = sc->nge_cdata.nge_tx_prod;
1630 if (cons == prod)
1641 for (; cons != prod; NGE_INC(cons, NGE_TX_RING_CNT)) {
1888 int error, i, nsegs, prod, si; local
1893 prod = sc->nge_cdata.nge_tx_prod;
1894 txd = &sc->nge_cdata.nge_txdesc[prod];
1930 si = prod;
1932 desc = &sc->nge_rdata.nge_tx_ring[prod];
1942 NGE_INC(prod, NGE_TX_RING_CN
[all...]
/freebsd-13-stable/sys/dev/vr/
H A Dif_vr.c1448 int cons, prod; local
1453 prod = sc->vr_cdata.vr_tx_prod;
1454 if (cons == prod)
1466 for (; cons != prod; VR_INC(cons, VR_TX_RING_CNT)) {
1803 int error, i, nsegs, prod, si; local
1862 prod = sc->vr_cdata.vr_tx_prod;
1863 txd = &sc->vr_cdata.vr_txdesc[prod];
1918 si = prod;
1920 desc = &sc->vr_rdata.vr_tx_ring[prod];
1928 VR_INC(prod, VR_TX_RING_CN
[all...]

Completed in 169 milliseconds

123