Searched refs:prod (Results 1 - 25 of 57) sorted by last modified time

123

/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4.h560 u32 prod; member in struct:mlx4_slave_event_eq
H A Dmlx4_eq.c202 s_eqe = &slave_eq->event_eqe[slave_eq->prod & (SLAVE_EVENT_EQ_SIZE - 1)];
204 (!!(slave_eq->prod & SLAVE_EVENT_EQ_SIZE))) {
215 s_eqe->owner = !!(slave_eq->prod & SLAVE_EVENT_EQ_SIZE) ? 0x0 : 0x80;
216 ++slave_eq->prod;
/freebsd-11-stable/sys/dev/xen/xenstore/
H A Dxenstore.c397 * \param prod The producer index for the ring to test.
403 xs_check_indexes(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod) argument
406 return ((prod - cons) <= XENSTORE_RING_SIZE);
414 * \param prod The producer index for the ring.
421 xs_get_output_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, argument
425 *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod);
426 if ((XENSTORE_RING_SIZE - (prod - cons)) < *len)
427 *len = XENSTORE_RING_SIZE - (prod - cons);
428 return (buf + MASK_XENSTORE_IDX(prod));
436 * \param prod Th
443 xs_get_input_chunk(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod, const char *buf, uint32_t *len) argument
470 XENSTORE_RING_IDX cons, prod; local
559 XENSTORE_RING_IDX cons, prod; local
[all...]
/freebsd-11-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-11-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_affinity.cpp1800 unsigned prod = maxCt[0]; local
1802 prod *= maxCt[level];
1804 bool uniform = (prod == totals[level - 1]);
2512 unsigned prod = totals[maxIndex]; local
2514 prod *= maxCt[index];
2516 bool uniform = (prod == totals[threadIdIndex]);
/freebsd-11-stable/sys/dev/mii/
H A Dbrgphy.c172 const char *prod; member in struct:hs21_type
190 strncmp(sysenv, hs21_type_lists[i].prod,
191 strlen(hs21_type_lists[i].prod)) == 0) {
/freebsd-11-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...]
H A Den.h277 u32 prod; member in struct:mlx4_en_tx_ring
334 u32 prod; member in struct:mlx4_en_rx_ring
/freebsd-11-stable/sys/dev/nfe/
H A Dif_nfe.c2420 int error, i, nsegs, prod, si; local
2425 prod = si = sc->txq.cur;
2426 map = sc->txq.data[prod].tx_data_map;
2477 desc64 = &sc->txq.desc64[prod];
2486 desc32 = &sc->txq.desc32[prod];
2500 NFE_INC(prod, NFE_TX_RING_COUNT);
2549 sc->txq.cur = prod;
2550 prod = (prod + NFE_TX_RING_COUNT - 1) % NFE_TX_RING_COUNT;
2551 sc->txq.data[si].tx_data_map = sc->txq.data[prod]
[all...]
/freebsd-11-stable/sys/dev/txp/
H A Dif_txp.c1001 int nsegs, prod, prog; local
1008 prod = sc->sc_rxbufprod;
1009 TXP_DESC_INC(prod, RXBUF_ENTRIES);
1010 if (prod == cons)
1017 for (prog = 0; prod != cons; prog++) {
1021 rbd = sc->sc_rxbufs + prod;
1044 TXP_DESC_INC(prod, RXBUF_ENTRIES);
1052 prod = (prod + RXBUF_ENTRIES - 1) % RXBUF_ENTRIES;
1053 sc->sc_rxbufprod = prod;
[all...]
/freebsd-11-stable/sys/dev/sf/
H A Dif_sf.c1694 int cons, idx, prod; local
1705 prod = (csr_read_4(sc, SF_CQ_PRODIDX) & SF_TXDQ_PRODIDX_HIPRIO) >> 16;
1706 if (prod == cons)
1709 for (; cons != prod; SF_INC(cons, SF_TX_CLIST_CNT)) {
1750 status, cons, prod);
2162 int error, i, nsegs, prod, si; local
2168 prod = sc->sf_cdata.sf_tx_prod;
2169 txd = &sc->sf_cdata.sf_txdesc[prod];
2203 if (prod + nsegs >= SF_TX_DLIST_CNT) {
2204 nskip = SF_TX_DLIST_CNT - prod
[all...]
/freebsd-11-stable/sys/dev/re/
H A Dif_re.c2722 int nsegs, prod; local
2776 prod = sc->rl_ldata.rl_tx_prodidx;
2777 txd = &sc->rl_ldata.rl_tx_desc[prod];
2866 si = prod;
2867 for (i = 0; i < nsegs; i++, prod = RL_TX_DESC_NXT(sc, prod)) {
2868 desc = &sc->rl_ldata.rl_tx_list[prod];
2875 if (prod == sc->rl_ldata.rl_tx_desc_cnt - 1)
2881 sc->rl_ldata.rl_tx_prodidx = prod;
2884 ei = RL_TX_DESC_PRV(sc, prod);
[all...]
/freebsd-11-stable/stand/ficl/
H A Dwords.c417 DPINT prod; local
425 prod = m64MulI(x,y);
426 x = m64SymmetricDivI(prod, z).quot;
436 DPINT prod; local
445 prod = m64MulI(x,y);
446 qr = m64SymmetricDivI(prod, z);
H A Dmath64.c171 DPUNS prod; local
186 prod = ficlLongMul(x, y);
188 return m64CastUI(prod);
190 return m64Negate(m64CastUI(prod));
/freebsd-11-stable/sys/dev/bxe/
H A Dbxe.c2647 uint16_t prod; local
2650 prod = fp->tx_bd_prod;
2653 used = SUB_S16(prod, cons);
2767 uint16_t prod,
2778 "cons=%d prod=%d\n",
2779 fp->index, queue, cons, prod);
2799 BLOGE(sc, "fp[%02d].tpa[%02d] cons[%d] prod[%d]mbuf not allocated!\n",
2800 fp->index, queue, cons, prod);
2823 prod : cons;
3022 /* now update the prod */
2763 bxe_tpa_start(struct bxe_softc *sc, struct bxe_fastpath *fp, uint16_t queue, uint16_t cons, uint16_t prod, struct eth_fast_path_rx_cqe *cqe) argument
8499 bxe_update_eq_prod(struct bxe_softc *sc, uint16_t prod) argument
[all...]
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Decore_sriov.c3867 u32 prod; local
3872 prod = ecore_rd(p_hwfn, p_ptt,
3875 distance[i] = prod - cons[i];
H A Decore_spq.h311 * @param prod
314 u16 prod);
H A Decore_spq.c349 "Doorbelled [0x%08x, CID 0x%08x] with Flags: %02x agg_params: %02x, prod: %04x\n",
410 u16 prod)
415 REG_WR16(p_hwfn, addr, prod);
417 /* keep prod updates ordered */
409 ecore_eq_prod_update(struct ecore_hwfn *p_hwfn, u16 prod) argument
H A Decore_roce_api.h554 u32 prod; /* CQ producer value on old PBL */ member in struct:ecore_rdma_resize_cq_out_params
706 void ecore_rdma_cnq_prod_update(void *rdma_cxt, u8 cnq_index, u16 prod);
H A Decore_rdma_api.h615 u32 prod; /* CQ producer value on old PBL */ member in struct:ecore_rdma_resize_cq_out_params
789 void ecore_rdma_cnq_prod_update(void *rdma_cxt, u8 cnq_index, u16 prod);
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;
H A Decore_int.c1504 SET_FIELD(pi_entry.prod, CAU_PI_ENTRY_PI_TIMESET, timeset);
1506 SET_FIELD(pi_entry.prod, CAU_PI_ENTRY_FSM_SEL, 0);
1508 SET_FIELD(pi_entry.prod, CAU_PI_ENTRY_FSM_SEL, 1);
H A Dcommon_hsi.h796 __le32 prod; member in struct:cau_pi_entry
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dusb.h54 #define USB_DEVICE(vend,prod) \
56 .idProduct = (prod)

Completed in 591 milliseconds

123