/freebsd/lib/libc/quad/ |
H A D | muldi3.c | 100 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 D | muldi3.c | 103 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/sys/dev/hid/ |
H A D | hidbus.h | 111 #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 D | xenstore.c | 387 xs_check_indexes(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod) in xs_check_indexes() argument 390 return ((prod - cons) <= XENSTORE_RING_SIZE); in xs_check_indexes() 405 xs_get_output_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, in xs_get_output_chunk() argument 409 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod); in xs_get_output_chunk() 410 if ((XENSTORE_RING_SIZE - (prod - cons)) < *len) in xs_get_output_chunk() 411 *len = XENSTORE_RING_SIZE - (prod - cons); in xs_get_output_chunk() 412 return (buf + MASK_XENSTORE_IDX(prod)); in xs_get_output_chunk() 427 xs_get_input_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, in xs_get_input_chunk() argument 432 if ((prod - cons) < *len) in xs_get_input_chunk() 433 *len = prod - cons; in xs_get_input_chunk() [all …]
|
/freebsd/tools/test/buf_ring/ |
H A D | buf_ring_test.c | 221 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 D | ring.h | 443 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); \
|
H A D | libxenvchan.h | 54 uint32_t cons, prod; member
|
/freebsd/sys/arm64/iommu/ |
H A D | smmu.c | 230 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 [all …]
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | ecore_int_api.h | 86 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 D | rccgpio.c | 248 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 D | if_msk.c | 698 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 D | mlx4_en_tx.c | 223 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 …]
|
H A D | mlx4_en_rx.c | 252 *ring->wqres.db.db = cpu_to_be32(ring->prod & 0xffff); in mlx4_en_update_rx_prod_db() 284 ring->prod++; in mlx4_en_fill_rx_buffers() 294 ring->prod--; in mlx4_en_fill_rx_buffers() 309 ring->cons, ring->prod); in mlx4_en_free_rx_buf() 312 BUG_ON((u32) (ring->prod - ring->cons) > ring->actual_size); in mlx4_en_free_rx_buf() 313 while (ring->cons != ring->prod) { in mlx4_en_free_rx_buf() 399 ring->prod = 0; in mlx4_en_create_rx_ring() 475 ring->prod = 0; in mlx4_en_activate_rx_rings() 860 ring->prod += polled; /* Polled descriptors were reallocated in place */ in mlx4_en_process_rx_cq()
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | qplib_rcfw.c | 56 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 D | qplib_fp.h | 402 int cons, prod, avail; in __bnxt_qplib_get_avail() local 406 prod = hwq->prod; in __bnxt_qplib_get_avail() 407 avail = cons - prod; in __bnxt_qplib_get_avail() 408 if (cons <= prod) in __bnxt_qplib_get_avail()
|
H A D | qplib_res.h | 181 ((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() 714 indx = (((info->hwq->prod / info->max_slot) & DBC_DBC_INDEX_MASK) | in bnxt_qplib_ring_prod_db()
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_cm.c | 651 qp->wqe_wr_id[qp->sq.prod].bytes_len = IB_GRH_BYTES; //RDMA_GRH_BYTES in qlnxr_gsi_build_packet() 655 qp->wqe_wr_id[qp->sq.prod].bytes_len += in qlnxr_gsi_build_packet() 713 qp->wqe_wr_id[qp->sq.prod].wr_id = wr->wr_id; in qlnxr_gsi_post_send() 714 qp->wqe_wr_id[qp->sq.prod].signaled = in qlnxr_gsi_post_send() 716 qp->wqe_wr_id[qp->sq.prod].opcode = IB_WC_SEND; in qlnxr_gsi_post_send() 780 memset(&qp->rqe_wr_id[qp->rq.prod], 0, in qlnxr_gsi_post_recv() 781 sizeof(qp->rqe_wr_id[qp->rq.prod])); in qlnxr_gsi_post_recv() 782 qp->rqe_wr_id[qp->rq.prod].sg_list[0] = wr->sg_list[0]; in qlnxr_gsi_post_recv() 783 qp->rqe_wr_id[qp->rq.prod].wr_id = wr->wr_id; in qlnxr_gsi_post_recv()
|
/freebsd/sys/dev/ale/ |
H A D | if_ale.c | 1587 int error, i, nsegs, prod, si; in ale_encap() local 1707 si = prod = sc->ale_cdata.ale_tx_prod; in ale_encap() 1708 txd = &sc->ale_cdata.ale_txdesc[prod]; in ale_encap() 1797 desc = &sc->ale_cdata.ale_tx_ring[prod]; in ale_encap() 1802 ALE_DESC_INC(prod, ALE_TX_RING_CNT); in ale_encap() 1805 desc = &sc->ale_cdata.ale_tx_ring[prod]; in ale_encap() 1811 ALE_DESC_INC(prod, ALE_TX_RING_CNT); in ale_encap() 1816 desc = &sc->ale_cdata.ale_tx_ring[prod]; in ale_encap() 1821 ALE_DESC_INC(prod, ALE_TX_RING_CNT); in ale_encap() 1824 sc->ale_cdata.ale_tx_prod = prod; in ale_encap() [all …]
|
/freebsd/tools/tools/net80211/wesside/wesside/ |
H A D | aircrack-ptw-lib.c | 320 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 D | math64.c | 170 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 D | usbdi.h | 359 #define USB_PRODUCT(prod) \ argument 360 .match_flag_product = 1, .idProduct = (prod) 362 #define USB_VP(vend,prod) \ argument 363 USB_VENDOR(vend), USB_PRODUCT(prod) 365 #define USB_VPI(vend,prod,info) \ argument 366 USB_VENDOR(vend), USB_PRODUCT(prod), USB_DRIVER_INFO(info)
|
/freebsd/crypto/openssl/ |
H A D | Configure | 2561 foreach my $prod (keys %{$unified_info{libraries}}) { 2564 keys %{$unified_info{sources}->{$prod}}; 2575 print STDERR "$src appears $cnt times for the product $prod\n"; 2651 foreach my $prod ($prodselect->(keys %{$unified_info{$prodtype}})) { 2656 map { keys %{$unified_copy{$_}->{$prod}} } 2663 (my $prodname = $prod) =~ s|\.a$||; 2669 $unified_info{$dst}->{$prod}->{$newobj} = 1; 2674 if (defined $attrs->{$prod} 2675 && defined $attrs->{$prod}->{$_}) { 2676 $attrs->{$prod}->{$newobj} = [all …]
|
/freebsd/sys/dev/sge/ |
H A D | if_sge.c | 1065 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 …]
|
/freebsd/sys/dev/vge/ |
H A D | if_vge.c | 1202 vge_discard_rxbuf(struct vge_softc *sc, int prod) in vge_discard_rxbuf() argument 1207 rxd = &sc->vge_cdata.vge_rxdesc[prod]; in vge_discard_rxbuf() 1219 if ((prod % VGE_RXCHUNK) == (VGE_RXCHUNK - 1)) { in vge_discard_rxbuf() 1229 vge_newbuf(struct vge_softc *sc, int prod) in vge_newbuf() argument 1260 rxd = &sc->vge_cdata.vge_rxdesc[prod]; in vge_newbuf() 1287 if ((prod % VGE_RXCHUNK) == (VGE_RXCHUNK - 1)) { in vge_newbuf() 1430 int prod, prog, total_len; in vge_rxeof() local 1443 prod = sc->vge_cdata.vge_rx_prodidx; in vge_rxeof() 1446 VGE_RX_DESC_INC(prod)) { in vge_rxeof() 1447 cur_rx = &sc->vge_rdata.vge_rx_ring[prod]; in vge_rxeof() [all …]
|
/freebsd/sys/dev/nge/ |
H A D | if_nge.c | 1609 int cons, prod; in nge_txeof() local 1615 prod = sc->nge_cdata.nge_tx_prod; in nge_txeof() 1616 if (cons == prod) in nge_txeof() 1627 for (; cons != prod; NGE_INC(cons, NGE_TX_RING_CNT)) { in nge_txeof() 1874 int error, i, nsegs, prod, si; in nge_encap() local 1879 prod = sc->nge_cdata.nge_tx_prod; in nge_encap() 1880 txd = &sc->nge_cdata.nge_txdesc[prod]; in nge_encap() 1916 si = prod; in nge_encap() 1918 desc = &sc->nge_rdata.nge_tx_ring[prod]; in nge_encap() 1928 NGE_INC(prod, NGE_TX_RING_CNT); in nge_encap() [all …]
|