Home
last modified time | relevance | path

Searched refs:prod (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd/lib/libc/quad/
H A Dmuldi3.c100 union uu u, v, low, prod; in __muldi3() local
128 prod.q = __lmulq(u0, v0); in __muldi3()
153 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] + in __muldi3()
155 prod.ul[L] = low.ul[L]; in __muldi3()
157 return (negall ? -prod.q : prod.q); in __muldi3()
186 union uu prod; in __lmulq() local
236 prod.ul[H] = prodh; in __lmulq()
237 prod.ul[L] = prodl; in __lmulq()
238 return (prod.q); in __lmulq()
/freebsd/sys/libkern/arm/
H A Dmuldi3.c103 union uu u, v, low, prod; in __muldi3() local
131 prod.q = __lmulq(u0, v0); in __muldi3()
156 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] + in __muldi3()
158 prod.ul[L] = low.ul[L]; in __muldi3()
160 return (negall ? -prod.q : prod.q); in __muldi3()
189 union uu prod; in __lmulq() local
239 prod.ul[H] = prodh; in __lmulq()
240 prod.ul[L] = prodl; in __lmulq()
241 return (prod.q); in __lmulq()
/freebsd/crypto/openssl/crypto/rand/
H A Drand_uniform.c29 uint64_t prod; /* temporary holding double width product */ in ossl_rand_uniform_uint32() local
56 prod = (uint64_t)upper * rand; in ossl_rand_uniform_uint32()
57 i = prod >> 32; in ossl_rand_uniform_uint32()
58 f = prod & 0xffffffff; in ossl_rand_uniform_uint32()
81 prod = (uint64_t)upper * rand; in ossl_rand_uniform_uint32()
82 f2 = prod >> 32; in ossl_rand_uniform_uint32()
91 f = prod & 0xffffffff; in ossl_rand_uniform_uint32()
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_log_data.c46 uint32_t prod, cons; in bnxt_log_tx_sw_state() local
50 HWRM_DBG_RING_INFO_GET_INPUT_RING_TYPE_TX, i, &prod, &cons); in bnxt_log_tx_sw_state()
53 i, prod, cons); in bnxt_log_tx_sw_state()
61 uint32_t prod, cons; in bnxt_log_rx_sw_state() local
65 HWRM_DBG_RING_INFO_GET_INPUT_RING_TYPE_RX, i, &prod, &cons); in bnxt_log_rx_sw_state()
67 "rx{fw_ring: %d prod: %x}\n", i, prod); in bnxt_log_rx_sw_state()
/freebsd/sys/dev/hid/
H A Dhidbus.h111 #define HID_PRODUCT(prod) \ argument
112 .match_flag_product = 1, .idProduct = (prod)
114 #define HID_VP(vend,prod) \ argument
115 HID_VENDOR(vend), HID_PRODUCT(prod)
117 #define HID_BVP(bus,vend,prod) \ argument
118 HID_BUS(bus), HID_VENDOR(vend), HID_PRODUCT(prod)
120 #define HID_BVPI(bus,vend,prod,info) \ argument
121 HID_BUS(bus), HID_VENDOR(vend), HID_PRODUCT(prod), HID_DRIVER_INFO(info)
/freebsd/sys/dev/xen/xenstore/
H A Dxenstore.c386 xs_check_indexes(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod) in xs_check_indexes() argument
389 return ((prod - cons) <= XENSTORE_RING_SIZE); in xs_check_indexes()
404 xs_get_output_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, in xs_get_output_chunk() argument
408 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod); in xs_get_output_chunk()
409 if ((XENSTORE_RING_SIZE - (prod - cons)) < *len) in xs_get_output_chunk()
410 *len = XENSTORE_RING_SIZE - (prod - cons); in xs_get_output_chunk()
411 return (buf + MASK_XENSTORE_IDX(prod)); in xs_get_output_chunk()
426 xs_get_input_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, in xs_get_input_chunk() argument
431 if ((prod - cons) < *len) in xs_get_input_chunk()
432 *len = prod - cons; in xs_get_input_chunk()
[all …]
/freebsd/tools/test/buf_ring/
H A Dbuf_ring_test.c221 pthread_t *prod; in main() local
297 prod = calloc(prod_count, sizeof(*prod)); in main()
298 assert(prod != NULL); in main()
300 ret = pthread_create(&prod[i], NULL, producer, in main()
306 ret = pthread_join(prod[i], NULL); in main()
/freebsd/sys/contrib/xen/io/
H A Dring.h443 static inline RING_IDX name##_queued(RING_IDX prod, \
449 if (prod == cons) \
452 prod = name##_mask(prod, ring_size); \
455 if (prod == cons) \
458 if (prod > cons) \
459 size = prod - cons; \
461 size = ring_size - (cons - prod); \
/freebsd/sys/contrib/device-tree/src/riscv/microchip/
H A Dmpfs-icicle-kit-prod.dts10 compatible = "microchip,mpfs-icicle-prod-reference-rtl-v2507",
11 "microchip,mpfs-icicle-kit-prod",
13 "microchip,mpfs-prod",
/freebsd/sys/arm64/iommu/
H A Dsmmu.c230 if (Q_IDX(q, q->lc.cons) != Q_IDX(q, q->lc.prod) || in smmu_q_has_space()
231 Q_WRP(q, q->lc.cons) == Q_WRP(q, q->lc.prod)) in smmu_q_has_space()
241 if (Q_IDX(q, q->lc.cons) == Q_IDX(q, q->lc.prod) && in smmu_q_empty()
242 Q_WRP(q, q->lc.cons) == Q_WRP(q, q->lc.prod)) in smmu_q_empty()
249 smmu_q_consumed(struct smmu_queue *q, uint32_t prod) in smmu_q_consumed() argument
252 if ((Q_WRP(q, q->lc.cons) == Q_WRP(q, prod)) && in smmu_q_consumed()
253 (Q_IDX(q, q->lc.cons) >= Q_IDX(q, prod))) in smmu_q_consumed()
256 if ((Q_WRP(q, q->lc.cons) != Q_WRP(q, prod)) && in smmu_q_consumed()
257 (Q_IDX(q, q->lc.cons) < Q_IDX(q, prod))) in smmu_q_consumed()
278 uint32_t prod; in smmu_q_inc_prod() local
577 int prod; smmu_sync() local
[all...]
/freebsd/contrib/llvm-project/libc/src/__support/FPUtil/generic/
H A DFMA.h43 double prod = static_cast<double>(x) * static_cast<double>(y); variable
45 double sum = prod + z_d;
46 fputil::FPBits<double> bit_prod(prod), bitz(z_d), bit_sum(sum);
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_int_api.h86 u32 prod = 0; in ecore_sb_update_sb_idx() local
91 prod = OSAL_LE32_TO_CPU(sb_info->sb_virt->prod_index) & in ecore_sb_update_sb_idx()
93 if (sb_info->sb_ack != prod) { in ecore_sb_update_sb_idx()
94 sb_info->sb_ack = prod; in ecore_sb_update_sb_idx()
/freebsd/sys/dev/rccgpio/
H A Drccgpio.c248 char *prod; in rcc_gpio_probe() local
264 prod = kern_getenv("smbios.system.product"); in rcc_gpio_probe()
265 if (prod == NULL || in rcc_gpio_probe()
266 (strcmp(prod, "RCC-VE") != 0 && strcmp(prod, "RCC-DFF") != 0)) in rcc_gpio_probe()
/freebsd/sys/dev/msk/
H A Dif_msk.c698 int i, nbuf, prod; in msk_init_rx_ring() local
708 for (i = prod = 0; i < MSK_RX_RING_CNT; i++) { in msk_init_rx_ring()
709 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
711 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
712 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
715 prod = 0; in msk_init_rx_ring()
720 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
722 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
726 MSK_INC(prod, MSK_RX_RING_CNT); in msk_init_rx_ring()
729 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
[all …]
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c223 ring->prod = 0; in mlx4_en_activate_tx_ring()
319 ring->cons, ring->prod); in mlx4_en_free_tx_buf()
321 if ((u32) (ring->prod - ring->cons) > ring->size) { in mlx4_en_free_tx_buf()
326 while (ring->cons != ring->prod) { in mlx4_en_free_tx_buf()
343 wqs = ring->size - (ring->prod - ring->cons); in mlx4_en_tx_ring_is_full()
452 inflight = (u32) (ring->prod - ring->cons - ring->last_nr_txbb); in mlx4_en_poll_tx_cq()
671 KASSERT(((~ring->prod) & ring->size_mask) >= in mlx4_en_xmit()
676 (u32) (ring->prod - ring->cons - 1)); in mlx4_en_xmit()
682 owner_bit = (ring->prod & ring->size) ? in mlx4_en_xmit()
684 index = ring->prod & ring->size_mask; in mlx4_en_xmit()
[all …]
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dqplib_rcfw.c56 if (*cur_prod == cmdq->hwq.prod && in __check_cmdq_stall()
61 *cur_prod = cmdq->hwq.prod; in __check_cmdq_stall()
267 sw_prod = HWQ_CMP(cmdq_hwq->prod, cmdq_hwq); in __send_message_no_waiter()
274 cmdq_hwq->prod++; in __send_message_no_waiter()
278 cmdq_prod = cmdq_hwq->prod & 0xFFFF; in __send_message_no_waiter()
282 writel(cmdq_prod, cmdq->cmdq_mbox.prod); in __send_message_no_waiter()
360 sw_prod = HWQ_CMP(cmdq_hwq->prod, cmdq_hwq); in __send_message()
367 cmdq_hwq->prod++; in __send_message()
371 cmdq_prod = cmdq_hwq->prod & 0xFFFF; in __send_message()
383 writel(cmdq_prod, cmdq->cmdq_mbox.prod); in __send_message()
[all …]
H A Dqplib_fp.h403 int cons, prod, avail; in __bnxt_qplib_get_avail() local
407 prod = hwq->prod; in __bnxt_qplib_get_avail()
408 avail = cons - prod; in __bnxt_qplib_get_avail()
409 if (cons <= prod) in __bnxt_qplib_get_avail()
H A Dqplib_res.h181 ((HWQ_CMP(hwq->prod, hwq)\
266 u32 prod; /* raw */ member
518 hwq->prod += cnt; in bnxt_qplib_hwq_incr_prod()
519 if (hwq->prod >= hwq->depth) { in bnxt_qplib_hwq_incr_prod()
520 hwq->prod %= hwq->depth; in bnxt_qplib_hwq_incr_prod()
720 indx = (((info->hwq->prod / info->max_slot) & DBC_DBC_INDEX_MASK) | in bnxt_qplib_ring_prod_db()
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_cm.c647 qp->wqe_wr_id[qp->sq.prod].bytes_len = IB_GRH_BYTES; //RDMA_GRH_BYTES in qlnxr_gsi_build_packet()
651 qp->wqe_wr_id[qp->sq.prod].bytes_len += in qlnxr_gsi_build_packet()
709 qp->wqe_wr_id[qp->sq.prod].wr_id = wr->wr_id; in qlnxr_gsi_post_send()
710 qp->wqe_wr_id[qp->sq.prod].signaled = in qlnxr_gsi_post_send()
712 qp->wqe_wr_id[qp->sq.prod].opcode = IB_WC_SEND; in qlnxr_gsi_post_send()
776 memset(&qp->rqe_wr_id[qp->rq.prod], 0, in qlnxr_gsi_post_recv()
777 sizeof(qp->rqe_wr_id[qp->rq.prod])); in qlnxr_gsi_post_recv()
778 qp->rqe_wr_id[qp->rq.prod].sg_list[0] = wr->sg_list[0]; in qlnxr_gsi_post_recv()
779 qp->rqe_wr_id[qp->rq.prod].wr_id = wr->wr_id; in qlnxr_gsi_post_recv()
/freebsd/sys/dev/ale/
H A Dif_ale.c1569 int error, i, nsegs, prod, si; in ale_encap() local
1689 si = prod = sc->ale_cdata.ale_tx_prod; in ale_encap()
1690 txd = &sc->ale_cdata.ale_txdesc[prod]; in ale_encap()
1779 desc = &sc->ale_cdata.ale_tx_ring[prod]; in ale_encap()
1784 ALE_DESC_INC(prod, ALE_TX_RING_CNT); in ale_encap()
1787 desc = &sc->ale_cdata.ale_tx_ring[prod]; in ale_encap()
1793 ALE_DESC_INC(prod, ALE_TX_RING_CNT); in ale_encap()
1798 desc = &sc->ale_cdata.ale_tx_ring[prod]; in ale_encap()
1803 ALE_DESC_INC(prod, ALE_TX_RING_CNT); in ale_encap()
1806 sc->ale_cdata.ale_tx_prod = prod; in ale_encap()
[all …]
/freebsd/sys/dev/amdsmu/
H A Damdsmu.c38 const struct amdsmu_product *prod = &amdsmu_products[i-1]; in amdsmu_match() local
40 if (vendorid == prod->amdsmu_vendorid && in amdsmu_match()
41 deviceid == prod->amdsmu_deviceid && in amdsmu_match()
43 (prod->model == -1 || model == prod->model)) { in amdsmu_match()
45 *product_out = prod; in amdsmu_match()
/freebsd/tools/tools/net80211/wesside/wesside/
H A Daircrack-ptw-lib.c320 int prod; in doComputation() local
332 prod = 0; in doComputation()
336 while(prod < keylimit) { in doComputation()
345 prod = 1; in doComputation()
347 prod *= choices[j]; in doComputation()
/freebsd/stand/ficl/
H A Dmath64.c170 DPUNS prod; in m64MulI() local
185 prod = ficlLongMul(x, y); in m64MulI()
187 return m64CastUI(prod); in m64MulI()
189 return m64Negate(m64CastUI(prod)); in m64MulI()
/freebsd/sys/dev/usb/
H A Dusbdi.h360 #define USB_PRODUCT(prod) \ argument
361 .match_flag_product = 1, .idProduct = (prod)
363 #define USB_VP(vend,prod) \ argument
364 USB_VENDOR(vend), USB_PRODUCT(prod)
366 #define USB_VPI(vend,prod,info) \ argument
367 USB_VENDOR(vend), USB_PRODUCT(prod), USB_DRIVER_INFO(info)
/freebsd/sys/dev/sge/
H A Dif_sge.c1065 sge_newbuf(struct sge_softc *sc, int prod) in sge_newbuf() argument
1090 rxd = &cd->sge_rxdesc[prod]; in sge_newbuf()
1103 desc = &sc->sge_ldata.sge_rx_ring[prod]; in sge_newbuf()
1107 if (prod == SGE_RX_RING_CNT - 1) in sge_newbuf()
1229 int cons, nsegs, prod; in sge_txeof() local
1242 prod = cd->sge_tx_prod; in sge_txeof()
1243 for (; cons != prod;) { in sge_txeof()
1388 int error, i, nsegs, prod, si; in sge_encap() local
1392 si = prod = sc->sge_cdata.sge_tx_prod; in sge_encap()
1393 txd = &sc->sge_cdata.sge_txdesc[prod]; in sge_encap()
[all …]

1234