prod 154 arch/arc/include/asm/arcregs.h unsigned int pad:8, prod:8, maj:8, min:8; prod 156 arch/arc/include/asm/arcregs.h unsigned int min:8, maj:8, prod:8, pad:8; prod 151 arch/arc/kernel/setup.c if (uarch.prod == 4) { prod 94 arch/mips/include/asm/sgiarcs.h char vend[8], prod[8]; prod 5145 arch/powerpc/kvm/book3s_hv.c struct irq_bypass_producer *prod) prod 5151 arch/powerpc/kvm/book3s_hv.c irqfd->producer = prod; prod 5153 arch/powerpc/kvm/book3s_hv.c ret = kvmppc_set_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi); prod 5156 arch/powerpc/kvm/book3s_hv.c prod->irq, irqfd->gsi, ret); prod 5162 arch/powerpc/kvm/book3s_hv.c struct irq_bypass_producer *prod) prod 5175 arch/powerpc/kvm/book3s_hv.c ret = kvmppc_clr_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi); prod 5178 arch/powerpc/kvm/book3s_hv.c prod->irq, irqfd->gsi, ret); prod 836 arch/powerpc/kvm/powerpc.c struct irq_bypass_producer *prod) prod 843 arch/powerpc/kvm/powerpc.c return kvm->arch.kvm_ops->irq_bypass_add_producer(cons, prod); prod 849 arch/powerpc/kvm/powerpc.c struct irq_bypass_producer *prod) prod 856 arch/powerpc/kvm/powerpc.c kvm->arch.kvm_ops->irq_bypass_del_producer(cons, prod); prod 280 arch/sparc/include/asm/vio.h u32 prod; prod 297 arch/sparc/include/asm/vio.h return dr->base + (dr->entry_size * dr->prod); prod 310 arch/sparc/include/asm/vio.h ((dr->prod - dr->cons) & (ring_size - 1)) - 1); prod 605 arch/sparc/kernel/visemul.c u32 prod = src1 * src2; prod 606 arch/sparc/kernel/visemul.c u16 scaled = ((prod & 0x00ffff00) >> 8); prod 609 arch/sparc/kernel/visemul.c if (prod & 0x80) prod 630 arch/sparc/kernel/visemul.c u32 prod = src1 * src2; prod 631 arch/sparc/kernel/visemul.c u16 scaled = ((prod & 0x00ffff00) >> 8); prod 634 arch/sparc/kernel/visemul.c if (prod & 0x80) prod 655 arch/sparc/kernel/visemul.c u32 prod; prod 660 arch/sparc/kernel/visemul.c prod = src1 * src2; prod 661 arch/sparc/kernel/visemul.c scaled = ((prod & 0x00ffff00) >> 8); prod 664 arch/sparc/kernel/visemul.c if (prod & 0x80) prod 685 arch/sparc/kernel/visemul.c u32 prod; prod 690 arch/sparc/kernel/visemul.c prod = src1 * src2; prod 691 arch/sparc/kernel/visemul.c scaled = ((prod & 0x00ffff00) >> 8); prod 694 arch/sparc/kernel/visemul.c if (prod & 0x80) prod 10306 arch/x86/kvm/x86.c struct irq_bypass_producer *prod) prod 10311 arch/x86/kvm/x86.c irqfd->producer = prod; prod 10314 arch/x86/kvm/x86.c prod->irq, irqfd->gsi, 1); prod 10318 arch/x86/kvm/x86.c struct irq_bypass_producer *prod) prod 10324 arch/x86/kvm/x86.c WARN_ON(irqfd->producer != prod); prod 10333 arch/x86/kvm/x86.c ret = kvm_x86_ops->update_pi_irte(irqfd->kvm, prod->irq, irqfd->gsi, 0); prod 433 drivers/block/sunvdc.c .start_idx = dr->prod, prod 434 drivers/block/sunvdc.c .end_idx = dr->prod, prod 501 drivers/block/sunvdc.c rqe = &port->rq_arr[dr->prod]; prod 528 drivers/block/sunvdc.c dr->prod = vio_dring_next(dr, dr->prod); prod 692 drivers/block/sunvdc.c dr->prod = vio_dring_next(dr, dr->prod); prod 733 drivers/block/sunvdc.c dr->prod = dr->cons = 0; prod 1104 drivers/block/sunvdc.c for (idx = dr->cons; idx != dr->prod; idx = vio_dring_next(dr, idx)) { prod 93 drivers/gpu/drm/qxl/qxl_cmd.c ret = header->prod - header->cons < header->num_items; prod 107 drivers/gpu/drm/qxl/qxl_cmd.c ret = header->prod == header->cons; prod 121 drivers/gpu/drm/qxl/qxl_cmd.c if (header->prod - header->cons == header->num_items) { prod 143 drivers/gpu/drm/qxl/qxl_cmd.c idx = header->prod & (ring->n_elements - 1); prod 148 drivers/gpu/drm/qxl/qxl_cmd.c header->prod++; prod 152 drivers/gpu/drm/qxl/qxl_cmd.c if (header->prod == header->notify_on_prod) prod 168 drivers/gpu/drm/qxl/qxl_cmd.c if (header->cons == header->prod) { prod 341 drivers/gpu/drm/qxl/qxl_dev.h uint32_t prod; prod 86 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c u32 cons, prod; prod 94 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c prod = page->in_prod; prod 97 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c if (prod == page->in_cons) prod 100 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c for (cons = page->in_cons; cons != prod; cons++) { prod 4717 drivers/hid/wacom_wac.c #define USB_DEVICE_WACOM(prod) \ prod 4718 drivers/hid/wacom_wac.c HID_DEVICE(BUS_USB, HID_GROUP_WACOM, USB_VENDOR_ID_WACOM, prod),\ prod 4719 drivers/hid/wacom_wac.c .driver_data = (kernel_ulong_t)&wacom_features_##prod prod 4721 drivers/hid/wacom_wac.c #define BT_DEVICE_WACOM(prod) \ prod 4722 drivers/hid/wacom_wac.c HID_DEVICE(BUS_BLUETOOTH, HID_GROUP_WACOM, USB_VENDOR_ID_WACOM, prod),\ prod 4723 drivers/hid/wacom_wac.c .driver_data = (kernel_ulong_t)&wacom_features_##prod prod 4725 drivers/hid/wacom_wac.c #define I2C_DEVICE_WACOM(prod) \ prod 4726 drivers/hid/wacom_wac.c HID_DEVICE(BUS_I2C, HID_GROUP_WACOM, USB_VENDOR_ID_WACOM, prod),\ prod 4727 drivers/hid/wacom_wac.c .driver_data = (kernel_ulong_t)&wacom_features_##prod prod 4729 drivers/hid/wacom_wac.c #define USB_DEVICE_LENOVO(prod) \ prod 4730 drivers/hid/wacom_wac.c HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, prod), \ prod 4731 drivers/hid/wacom_wac.c .driver_data = (kernel_ulong_t)&wacom_features_##prod prod 86 drivers/iio/light/vcnl4000.c const char *prod; prod 289 drivers/iio/light/vcnl4000.c .prod = "VCNL4000", prod 295 drivers/iio/light/vcnl4000.c .prod = "VCNL4010/4020", prod 301 drivers/iio/light/vcnl4000.c .prod = "VCNL4040", prod 307 drivers/iio/light/vcnl4000.c .prod = "VCNL4200", prod 386 drivers/iio/light/vcnl4000.c data->chip_spec->prod, data->rev); prod 3105 drivers/infiniband/hw/bnxt_re/ib_verbs.c lib_qp->id, lib_qp->sq.hwq.prod, prod 3106 drivers/infiniband/hw/bnxt_re/ib_verbs.c HWQ_CMP(lib_qp->sq.hwq.prod, &lib_qp->sq.hwq), prod 143 drivers/infiniband/hw/bnxt_re/qplib_fp.c qp->sq.hwq.prod = 0; prod 146 drivers/infiniband/hw/bnxt_re/qplib_fp.c qp->rq.hwq.prod = 0; prod 501 drivers/infiniband/hw/bnxt_re/qplib_fp.c srq->threshold : HWQ_CMP(srq_hwq->prod, srq_hwq); prod 617 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); prod 681 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); prod 699 drivers/infiniband/hw/bnxt_re/qplib_fp.c srq_hwq->prod++; prod 702 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(srq_hwq->prod, srq_hwq); prod 1465 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq); prod 1479 drivers/infiniband/hw/bnxt_re/qplib_fp.c return HWQ_CMP(rq->hwq.prod, &rq->hwq); prod 1496 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq); prod 1515 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq); prod 1548 drivers/infiniband/hw/bnxt_re/qplib_fp.c sq->hwq.prod, sq->hwq.cons, sq->hwq.max_elements, prod 1553 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq); prod 1778 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq); prod 1787 drivers/infiniband/hw/bnxt_re/qplib_fp.c sq->hwq.prod++; prod 1816 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq); prod 1845 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq); prod 1876 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq); prod 1880 drivers/infiniband/hw/bnxt_re/qplib_fp.c rq->hwq.prod++; prod 2023 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(sq->hwq.prod, &sq->hwq); prod 2077 drivers/infiniband/hw/bnxt_re/qplib_fp.c sw_prod = HWQ_CMP(rq->hwq.prod, &rq->hwq); prod 340 drivers/infiniband/hw/bnxt_re/qplib_fp.h return HWQ_CMP((qplib_q->hwq.prod + qplib_q->q_full_delta), prod 162 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c sw_prod = HWQ_CMP(cmdq->prod, cmdq); prod 175 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c cmdq->prod++; prod 181 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c cmdq_prod = cmdq->prod; prod 155 drivers/infiniband/hw/bnxt_re/qplib_res.c hwq->prod = 0; prod 284 drivers/infiniband/hw/bnxt_re/qplib_res.c hwq->prod = 0; prod 52 drivers/infiniband/hw/bnxt_re/qplib_res.h ((HWQ_CMP(hwq->prod, hwq)\ prod 101 drivers/infiniband/hw/bnxt_re/qplib_res.h u32 prod; /* raw */ prod 324 drivers/infiniband/hw/qedr/qedr.h u16 prod; prod 511 drivers/infiniband/hw/qedr/qedr.h info->prod = (info->prod + 1) % info->max_wr; prod 586 drivers/infiniband/hw/qedr/qedr_roce_cm.c qp->wqe_wr_id[qp->sq.prod].wr_id = wr->wr_id; prod 653 drivers/infiniband/hw/qedr/qedr_roce_cm.c memset(&qp->rqe_wr_id[qp->rq.prod], 0, prod 654 drivers/infiniband/hw/qedr/qedr_roce_cm.c sizeof(qp->rqe_wr_id[qp->rq.prod])); prod 655 drivers/infiniband/hw/qedr/qedr_roce_cm.c qp->rqe_wr_id[qp->rq.prod].sg_list[0] = wr->sg_list[0]; prod 656 drivers/infiniband/hw/qedr/qedr_roce_cm.c qp->rqe_wr_id[qp->rq.prod].wr_id = wr->wr_id; prod 1993 drivers/infiniband/hw/qedr/verbs.c qph->prod = 0; prod 2083 drivers/infiniband/hw/qedr/verbs.c if ((qp->rq.prod != qp->rq.cons) || prod 2084 drivers/infiniband/hw/qedr/verbs.c (qp->sq.prod != qp->sq.cons)) { prod 2087 drivers/infiniband/hw/qedr/verbs.c qp->rq.prod, qp->rq.cons, qp->sq.prod, prod 2905 drivers/infiniband/hw/qedr/verbs.c return (((wq->prod + 1) % wq->max_wr) == wq->cons); prod 3108 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].mr = mr; prod 3202 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].signaled = prod 3214 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].opcode = qedr_ib_to_wc_opcode(wr->opcode); prod 3232 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = swqe->wqe_size; prod 3234 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].bytes_len = swqe->length; prod 3245 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = swqe->wqe_size; prod 3247 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].bytes_len = swqe->length; prod 3258 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = swqe->wqe_size; prod 3260 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].bytes_len = swqe->length; prod 3278 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = rwqe->wqe_size; prod 3280 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].bytes_len = rwqe->length; prod 3291 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = rwqe->wqe_size; prod 3293 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].bytes_len = rwqe->length; prod 3308 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = rwqe->wqe_size; prod 3310 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].bytes_len = rwqe->length; prod 3338 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = awqe1->wqe_size; prod 3348 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = iwqe->wqe_size; prod 3364 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = fwqe1->wqe_size; prod 3425 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wr_id = wr->wr_id; prod 3622 drivers/infiniband/hw/qedr/verbs.c qp->rqe_wr_id[qp->rq.prod].wr_id = wr->wr_id; prod 3623 drivers/infiniband/hw/qedr/verbs.c qp->rqe_wr_id[qp->rq.prod].wqe_size = i; prod 185 drivers/input/misc/xen-kbdfront.c __u32 cons, prod; prod 187 drivers/input/misc/xen-kbdfront.c prod = page->in_prod; prod 188 drivers/input/misc/xen-kbdfront.c if (prod == page->in_cons) prod 191 drivers/input/misc/xen-kbdfront.c for (cons = page->in_cons; cons != prod; cons++) prod 96 drivers/input/mouse/appletouch.c #define ATP_DEVICE(prod, info) \ prod 102 drivers/input/mouse/appletouch.c .idProduct = (prod), \ prod 86 drivers/input/mouse/bcm5974.c #define BCM5974_DEVICE(prod) { \ prod 91 drivers/input/mouse/bcm5974.c .idProduct = (prod), \ prod 63 drivers/input/mouse/synaptics_usb.c #define USB_DEVICE_SYNAPTICS(prod, kind) \ prod 65 drivers/input/mouse/synaptics_usb.c USB_DEVICE_ID_SYNAPTICS_##prod), \ prod 133 drivers/input/touchscreen/usbtouchscreen.c #define USB_DEVICE_HID_CLASS(vend, prod) \ prod 137 drivers/input/touchscreen/usbtouchscreen.c .idProduct = (prod), \ prod 493 drivers/iommu/arm-smmu-v3.c u32 prod; prod 497 drivers/iommu/arm-smmu-v3.c atomic_t prod; prod 714 drivers/iommu/arm-smmu-v3.c u32 space, prod, cons; prod 716 drivers/iommu/arm-smmu-v3.c prod = Q_IDX(q, q->prod); prod 719 drivers/iommu/arm-smmu-v3.c if (Q_WRP(q, q->prod) == Q_WRP(q, q->cons)) prod 720 drivers/iommu/arm-smmu-v3.c space = (1 << q->max_n_shift) - (prod - cons); prod 722 drivers/iommu/arm-smmu-v3.c space = cons - prod; prod 729 drivers/iommu/arm-smmu-v3.c return Q_IDX(q, q->prod) == Q_IDX(q, q->cons) && prod 730 drivers/iommu/arm-smmu-v3.c Q_WRP(q, q->prod) != Q_WRP(q, q->cons); prod 735 drivers/iommu/arm-smmu-v3.c return Q_IDX(q, q->prod) == Q_IDX(q, q->cons) && prod 736 drivers/iommu/arm-smmu-v3.c Q_WRP(q, q->prod) == Q_WRP(q, q->cons); prod 739 drivers/iommu/arm-smmu-v3.c static bool queue_consumed(struct arm_smmu_ll_queue *q, u32 prod) prod 741 drivers/iommu/arm-smmu-v3.c return ((Q_WRP(q, q->cons) == Q_WRP(q, prod)) && prod 742 drivers/iommu/arm-smmu-v3.c (Q_IDX(q, q->cons) > Q_IDX(q, prod))) || prod 743 drivers/iommu/arm-smmu-v3.c ((Q_WRP(q, q->cons) != Q_WRP(q, prod)) && prod 744 drivers/iommu/arm-smmu-v3.c (Q_IDX(q, q->cons) <= Q_IDX(q, prod))); prod 766 drivers/iommu/arm-smmu-v3.c u32 prod = readl_relaxed(q->prod_reg); prod 768 drivers/iommu/arm-smmu-v3.c if (Q_OVF(prod) != Q_OVF(q->llq.prod)) prod 771 drivers/iommu/arm-smmu-v3.c q->llq.prod = prod; prod 777 drivers/iommu/arm-smmu-v3.c u32 prod = (Q_WRP(q, q->prod) | Q_IDX(q, q->prod)) + n; prod 778 drivers/iommu/arm-smmu-v3.c return Q_OVF(q->prod) | Q_WRP(q, prod) | Q_IDX(q, prod); prod 916 drivers/iommu/arm-smmu-v3.c u32 prod) prod 929 drivers/iommu/arm-smmu-v3.c ent.sync.msiaddr = q->base_dma + Q_IDX(&q->llq, prod) * prod 1100 drivers/iommu/arm-smmu-v3.c .prod = sprod, prod 1106 drivers/iommu/arm-smmu-v3.c while (llq.prod != eprod) { prod 1111 drivers/iommu/arm-smmu-v3.c swidx = BIT_WORD(Q_IDX(&llq, llq.prod)); prod 1112 drivers/iommu/arm-smmu-v3.c sbidx = Q_IDX(&llq, llq.prod) % BITS_PER_LONG; prod 1132 drivers/iommu/arm-smmu-v3.c valid = (ULONG_MAX + !!Q_WRP(&llq, llq.prod)) & mask; prod 1136 drivers/iommu/arm-smmu-v3.c llq.prod = queue_inc_prod_n(&llq, limit - sbidx); prod 1196 drivers/iommu/arm-smmu-v3.c u32 *cmd = (u32 *)(Q_ENT(&cmdq->q, llq->prod)); prod 1206 drivers/iommu/arm-smmu-v3.c llq->cons = ret ? llq->prod : queue_inc_prod_n(llq, 1); prod 1219 drivers/iommu/arm-smmu-v3.c u32 prod = llq->prod; prod 1225 drivers/iommu/arm-smmu-v3.c if (queue_consumed(llq, prod)) prod 1275 drivers/iommu/arm-smmu-v3.c u32 prod, int n) prod 1280 drivers/iommu/arm-smmu-v3.c .prod = prod, prod 1286 drivers/iommu/arm-smmu-v3.c prod = queue_inc_prod_n(&llq, i); prod 1287 drivers/iommu/arm-smmu-v3.c queue_write(Q_ENT(&cmdq->q, prod), cmd, CMDQ_ENT_DWORDS); prod 1311 drivers/iommu/arm-smmu-v3.c u32 prod; prod 1334 drivers/iommu/arm-smmu-v3.c head.prod = queue_inc_prod_n(&llq, n + sync) | prod 1343 drivers/iommu/arm-smmu-v3.c owner = !(llq.prod & CMDQ_PROD_OWNED_FLAG); prod 1344 drivers/iommu/arm-smmu-v3.c head.prod &= ~CMDQ_PROD_OWNED_FLAG; prod 1345 drivers/iommu/arm-smmu-v3.c llq.prod &= ~CMDQ_PROD_OWNED_FLAG; prod 1351 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_write_entries(cmdq, cmds, llq.prod, n); prod 1353 drivers/iommu/arm-smmu-v3.c prod = queue_inc_prod_n(&llq, n); prod 1354 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_build_sync_cmd(cmd_sync, smmu, prod); prod 1355 drivers/iommu/arm-smmu-v3.c queue_write(Q_ENT(&cmdq->q, prod), cmd_sync, CMDQ_ENT_DWORDS); prod 1368 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_set_valid_map(cmdq, llq.prod, head.prod); prod 1373 drivers/iommu/arm-smmu-v3.c atomic_cond_read_relaxed(&cmdq->owner_prod, VAL == llq.prod); prod 1376 drivers/iommu/arm-smmu-v3.c prod = atomic_fetch_andnot_relaxed(CMDQ_PROD_OWNED_FLAG, prod 1377 drivers/iommu/arm-smmu-v3.c &cmdq->q.llq.atomic.prod); prod 1378 drivers/iommu/arm-smmu-v3.c prod &= ~CMDQ_PROD_OWNED_FLAG; prod 1385 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_poll_valid_map(cmdq, llq.prod, prod); prod 1391 drivers/iommu/arm-smmu-v3.c writel_relaxed(prod, cmdq->q.prod_reg); prod 1398 drivers/iommu/arm-smmu-v3.c atomic_set_release(&cmdq->owner_prod, prod); prod 1403 drivers/iommu/arm-smmu-v3.c llq.prod = queue_inc_prod_n(&llq, n); prod 1408 drivers/iommu/arm-smmu-v3.c llq.prod, prod 1722 drivers/iommu/arm-smmu-v3.c llq->cons = Q_OVF(llq->prod) | Q_WRP(llq, llq->cons) | prod 1781 drivers/iommu/arm-smmu-v3.c llq->cons = Q_OVF(llq->prod) | Q_WRP(llq, llq->cons) | prod 2784 drivers/iommu/arm-smmu-v3.c q->llq.prod = q->llq.cons = 0; prod 3208 drivers/iommu/arm-smmu-v3.c writel_relaxed(smmu->cmdq.q.llq.prod, smmu->base + ARM_SMMU_CMDQ_PROD); prod 3236 drivers/iommu/arm-smmu-v3.c writel_relaxed(smmu->evtq.q.llq.prod, prod 3253 drivers/iommu/arm-smmu-v3.c writel_relaxed(smmu->priq.q.llq.prod, prod 21 drivers/media/dvb-frontends/atbm8830.h u8 prod; prod 47 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75 && reg >= 0xC0) prod 75 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75 && reg >= 0xC0) prod 133 drivers/media/dvb-frontends/lgs8gxx.c (config->prod == LGS8GXX_PROD_LGS8G52)) { prod 163 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 185 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) prod 207 drivers/media/dvb-frontends/lgs8gxx.c u8 prod = priv->config->prod; prod 209 drivers/media/dvb-frontends/lgs8gxx.c if (prod == LGS8GXX_PROD_LGS8913) prod 212 drivers/media/dvb-frontends/lgs8gxx.c if (prod == LGS8GXX_PROD_LGS8G75) { prod 218 drivers/media/dvb-frontends/lgs8gxx.c } else if (prod == LGS8GXX_PROD_LGS8913 || prod 219 drivers/media/dvb-frontends/lgs8gxx.c prod == LGS8GXX_PROD_LGS8GL5 || prod 220 drivers/media/dvb-frontends/lgs8gxx.c prod == LGS8GXX_PROD_LGS8G42 || prod 221 drivers/media/dvb-frontends/lgs8gxx.c prod == LGS8GXX_PROD_LGS8G52 || prod 222 drivers/media/dvb-frontends/lgs8gxx.c prod == LGS8GXX_PROD_LGS8G54) { prod 231 drivers/media/dvb-frontends/lgs8gxx.c if (prod == LGS8GXX_PROD_LGS8913) { prod 245 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G52) prod 255 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 283 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) prod 300 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) prod 307 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) prod 320 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 342 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 371 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 408 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 445 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75) { prod 482 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) { prod 489 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 497 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) prod 523 drivers/media/dvb-frontends/lgs8gxx.c reg_addr = (priv->config->prod == LGS8GXX_PROD_LGS8G75) ? 0x30 : 0xC2; prod 546 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod != LGS8GXX_PROD_LGS8G75) prod 622 drivers/media/dvb-frontends/lgs8gxx.c if (config->prod == LGS8GXX_PROD_LGS8G75) prod 632 drivers/media/dvb-frontends/lgs8gxx.c if (config->prod == LGS8GXX_PROD_LGS8913) prod 723 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 737 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) { prod 855 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8913) prod 857 drivers/media/dvb-frontends/lgs8gxx.c else if (priv->config->prod == LGS8GXX_PROD_LGS8G75) prod 869 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) prod 892 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 912 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 934 drivers/media/dvb-frontends/lgs8gxx.c if (priv->config->prod == LGS8GXX_PROD_LGS8G75) { prod 1035 drivers/media/dvb-frontends/lgs8gxx.c if (config->prod == LGS8GXX_PROD_LGS8G75) prod 28 drivers/media/dvb-frontends/lgs8gxx.h u8 prod; prod 520 drivers/media/pci/cx23885/cx23885-dvb.c .prod = LGS8GXX_PROD_LGS8GL5, prod 776 drivers/media/pci/cx23885/cx23885-dvb.c .prod = LGS8GXX_PROD_LGS8G75, prod 796 drivers/media/pci/cx23885/cx23885-dvb.c .prod = ATBM8830_PROD_8830, prod 815 drivers/media/pci/cx23885/cx23885-dvb.c .prod = ATBM8830_PROD_8830, prod 1147 drivers/media/pci/saa7134/saa7134-dvb.c .prod = LGS8GXX_PROD_LGS8G75, prod 932 drivers/media/rc/redrat3.c u16 prod = le16_to_cpu(rr3->udev->descriptor.idProduct); prod 940 drivers/media/rc/redrat3.c prod == USB_RR3IIUSB_PRODUCT_ID ? "-II" : ""); prod 89 drivers/media/usb/dvb-usb-v2/dvb_usb.h #define DVB_USB_DEVICE(vend, prod, props_, name_, rc) \ prod 92 drivers/media/usb/dvb-usb-v2/dvb_usb.h .idProduct = (prod), \ prod 1241 drivers/media/usb/dvb-usb/cxusb.c .prod = LGS8GXX_PROD_LGS8GL5, prod 1303 drivers/media/usb/dvb-usb/cxusb.c .prod = ATBM8830_PROD_8830, prod 30 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x001, prod 42 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x002, prod 54 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x004, prod 66 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x005, prod 78 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x081, prod 90 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x084, prod 102 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x085, prod 114 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x102, prod 126 drivers/net/can/softing/softing_cs.c .manf = 0x0168, .prod = 0x105, prod 151 drivers/net/can/softing/softing_cs.c *softingcs_find_platform_data(unsigned int manf, unsigned int prod) prod 156 drivers/net/can/softing/softing_cs.c if ((lp->manf == manf) && (lp->prod == prod)) prod 13 drivers/net/can/softing/softing_platform.h unsigned int prod; prod 782 drivers/net/ethernet/broadcom/b44.c u32 cons, prod; prod 785 drivers/net/ethernet/broadcom/b44.c prod = br32(bp, B44_DMARX_STAT) & DMARX_STAT_CDMASK; prod 786 drivers/net/ethernet/broadcom/b44.c prod /= sizeof(struct dma_desc); prod 789 drivers/net/ethernet/broadcom/b44.c while (cons != prod && budget > 0) { prod 2949 drivers/net/ethernet/broadcom/bnx2.c u16 hw_prod, prod; prod 2974 drivers/net/ethernet/broadcom/bnx2.c prod = BNX2_RX_PG_RING_IDX(hw_prod); prod 2976 drivers/net/ethernet/broadcom/bnx2.c prod_rx_pg = &rxr->rx_pg_ring[prod]; prod 2980 drivers/net/ethernet/broadcom/bnx2.c prod_bd = &rxr->rx_pg_desc_ring[BNX2_RX_RING(prod)] prod 2981 drivers/net/ethernet/broadcom/bnx2.c [BNX2_RX_IDX(prod)]; prod 2983 drivers/net/ethernet/broadcom/bnx2.c if (prod != cons) { prod 3002 drivers/net/ethernet/broadcom/bnx2.c u8 *data, u16 cons, u16 prod) prod 3008 drivers/net/ethernet/broadcom/bnx2.c prod_rx_buf = &rxr->rx_buf_ring[prod]; prod 3018 drivers/net/ethernet/broadcom/bnx2.c if (cons == prod) prod 3025 drivers/net/ethernet/broadcom/bnx2.c prod_bd = &rxr->rx_desc_ring[BNX2_RX_RING(prod)][BNX2_RX_IDX(prod)]; prod 3036 drivers/net/ethernet/broadcom/bnx2.c u16 prod = ring_idx & 0xffff; prod 3039 drivers/net/ethernet/broadcom/bnx2.c err = bnx2_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC); prod 3041 drivers/net/ethernet/broadcom/bnx2.c bnx2_reuse_rx_data(bp, rxr, data, (u16) (ring_idx >> 16), prod); prod 5243 drivers/net/ethernet/broadcom/bnx2.c u16 prod, ring_prod; prod 5291 drivers/net/ethernet/broadcom/bnx2.c ring_prod = prod = rxr->rx_pg_prod; prod 5298 drivers/net/ethernet/broadcom/bnx2.c prod = BNX2_NEXT_RX_BD(prod); prod 5299 drivers/net/ethernet/broadcom/bnx2.c ring_prod = BNX2_RX_PG_RING_IDX(prod); prod 5301 drivers/net/ethernet/broadcom/bnx2.c rxr->rx_pg_prod = prod; prod 5303 drivers/net/ethernet/broadcom/bnx2.c ring_prod = prod = rxr->rx_prod; prod 5310 drivers/net/ethernet/broadcom/bnx2.c prod = BNX2_NEXT_RX_BD(prod); prod 5311 drivers/net/ethernet/broadcom/bnx2.c ring_prod = BNX2_RX_RING_IDX(prod); prod 5313 drivers/net/ethernet/broadcom/bnx2.c rxr->rx_prod = prod; prod 5320 drivers/net/ethernet/broadcom/bnx2.c BNX2_WR16(bp, rxr->rx_bidx_addr, prod); prod 6602 drivers/net/ethernet/broadcom/bnx2.c u16 prod, ring_prod; prod 6622 drivers/net/ethernet/broadcom/bnx2.c prod = txr->tx_prod; prod 6623 drivers/net/ethernet/broadcom/bnx2.c ring_prod = BNX2_TX_RING_IDX(prod); prod 6693 drivers/net/ethernet/broadcom/bnx2.c prod = BNX2_NEXT_TX_BD(prod); prod 6694 drivers/net/ethernet/broadcom/bnx2.c ring_prod = BNX2_TX_RING_IDX(prod); prod 6718 drivers/net/ethernet/broadcom/bnx2.c prod = BNX2_NEXT_TX_BD(prod); prod 6721 drivers/net/ethernet/broadcom/bnx2.c BNX2_WR16(bp, txr->tx_bidx_addr, prod); prod 6724 drivers/net/ethernet/broadcom/bnx2.c txr->tx_prod = prod; prod 6745 drivers/net/ethernet/broadcom/bnx2.c prod = txr->tx_prod; prod 6746 drivers/net/ethernet/broadcom/bnx2.c ring_prod = BNX2_TX_RING_IDX(prod); prod 6754 drivers/net/ethernet/broadcom/bnx2.c prod = BNX2_NEXT_TX_BD(prod); prod 6755 drivers/net/ethernet/broadcom/bnx2.c ring_prod = BNX2_TX_RING_IDX(prod); prod 431 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c u16 cons, u16 prod, prod 436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct sw_rx_bd *prod_rx_buf = &fp->rx_buf_ring[prod]; prod 437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct eth_rx_bd *prod_bd = &fp->rx_desc_ring[prod]; prod 458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_reuse_rx_data(fp, cons, prod); prod 4168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txdata->tx_db.data.prod += nbd; prod 740 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h u16 prod; prod 743 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h prod = txdata->tx_bd_prod; prod 746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h used = SUB_S16(prod, cons); prod 890 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h u16 cons, u16 prod) prod 893 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h struct sw_rx_bd *prod_rx_buf = &fp->rx_buf_ring[prod]; prod 895 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h struct eth_rx_bd *prod_bd = &fp->rx_desc_ring[prod]; prod 2624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c txdata->tx_db.data.prod += 2; prod 3568 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u16 prod; prod 3574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u16 prod; prod 5229 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_update_eq_prod(struct bnx2x *bp, u16 prod) prod 5232 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c storm_memset_eq_prod(bp, prod, BP_FUNC(bp)); prod 6417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c txdata->tx_db.data.prod = 0; prod 355 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod, last_frag; prod 368 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = txr->tx_prod; prod 380 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; prod 382 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd->tx_bd_opaque = prod; prod 384 drivers/net/ethernet/broadcom/bnxt/bnxt.c tx_buf = &txr->tx_buf_ring[prod]; prod 448 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_TX(prod); prod 449 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; prod 451 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_TX(prod); prod 453 drivers/net/ethernet/broadcom/bnxt/bnxt.c cpu_to_le32(DB_KEY_TX_PUSH | DB_LONG_TX_PUSH | prod); prod 454 drivers/net/ethernet/broadcom/bnxt/bnxt.c txr->tx_prod = prod; prod 497 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_TX(prod); prod 499 drivers/net/ethernet/broadcom/bnxt/bnxt.c &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; prod 541 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_TX(prod); prod 542 drivers/net/ethernet/broadcom/bnxt/bnxt.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; prod 551 drivers/net/ethernet/broadcom/bnxt/bnxt.c tx_buf = &txr->tx_buf_ring[prod]; prod 570 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_TX(prod); prod 571 drivers/net/ethernet/broadcom/bnxt/bnxt.c txr->tx_prod = prod; prod 574 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_db_write(bp, &txr->tx_db, prod); prod 580 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_db_write(bp, &txr->tx_db, prod); prod 599 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = txr->tx_prod; prod 600 drivers/net/ethernet/broadcom/bnxt/bnxt.c tx_buf = &txr->tx_buf_ring[prod]; prod 604 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_TX(prod); prod 608 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_TX(prod); prod 609 drivers/net/ethernet/broadcom/bnxt/bnxt.c tx_buf = &txr->tx_buf_ring[prod]; prod 728 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod, gfp_t gfp) prod 730 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; prod 731 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[prod]; prod 760 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod = rxr->rx_prod; prod 764 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod_rx_buf = &rxr->rx_buf_ring[prod]; prod 772 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod_bd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; prod 790 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod, gfp_t gfp) prod 793 drivers/net/ethernet/broadcom/bnxt/bnxt.c &rxr->rx_agg_desc_ring[RX_RING(prod)][RX_IDX(prod)]; prod 872 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod = rxr->rx_agg_prod; prod 911 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod_bd = &rxr->rx_agg_desc_ring[RX_RING(prod)][RX_IDX(prod)]; prod 916 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_RX_AGG(prod); prod 919 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxr->rx_agg_prod = prod; prod 933 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod = rxr->rx_prod; prod 937 drivers/net/ethernet/broadcom/bnxt/bnxt.c err = bnxt_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC); prod 976 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod = rxr->rx_prod; prod 980 drivers/net/ethernet/broadcom/bnxt/bnxt.c err = bnxt_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC); prod 1007 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod = rxr->rx_agg_prod; prod 1042 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (bnxt_alloc_rx_page(bp, rxr, prod, GFP_ATOMIC) != 0) { prod 1057 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxr->rx_agg_prod = prod; prod 1070 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_RX_AGG(prod); prod 1072 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxr->rx_agg_prod = prod; prod 1211 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 cons, prod, agg_id; prod 1222 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = rxr->rx_prod; prod 1224 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod_rx_buf = &rxr->rx_buf_ring[prod]; prod 1245 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod_bd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)]; prod 1278 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxr->rx_prod = NEXT_RX(prod); prod 1680 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 cfa_code, cons, prod, cp_cons = RING_CMP(tmp_raw_cons); prod 1708 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = rxr->rx_prod; prod 1866 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxr->rx_prod = NEXT_RX(prod); prod 2225 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 prod = txr->tx_prod; prod 2230 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_db_write_relaxed(bp, &txr->tx_db, prod); prod 3144 drivers/net/ethernet/broadcom/bnxt/bnxt.c u32 prod; prod 3148 drivers/net/ethernet/broadcom/bnxt/bnxt.c for (i = 0, prod = 0; i < ring->ring_mem.nr_pages; i++) { prod 3156 drivers/net/ethernet/broadcom/bnxt/bnxt.c for (j = 0; j < RX_DESC_CNT; j++, rxbd++, prod++) { prod 3158 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxbd->rx_bd_opaque = prod; prod 3168 drivers/net/ethernet/broadcom/bnxt/bnxt.c u32 prod, type; prod 3190 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = rxr->rx_prod; prod 3192 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (bnxt_alloc_rx_data(bp, rxr, prod, GFP_KERNEL) != 0) { prod 3197 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_RX(prod); prod 3199 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxr->rx_prod = prod; prod 3213 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = rxr->rx_agg_prod; prod 3215 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (bnxt_alloc_rx_page(bp, rxr, prod, GFP_KERNEL) != 0) { prod 3220 drivers/net/ethernet/broadcom/bnxt/bnxt.c prod = NEXT_RX_AGG(prod); prod 3222 drivers/net/ethernet/broadcom/bnxt/bnxt.c rxr->rx_agg_prod = prod; prod 9864 drivers/net/ethernet/broadcom/bnxt/bnxt.c u32 ring_id, u32 *prod, u32 *cons) prod 9876 drivers/net/ethernet/broadcom/bnxt/bnxt.c *prod = le32_to_cpu(resp->producer_index); prod 1960 drivers/net/ethernet/broadcom/bnxt/bnxt.h u16 prod, gfp_t gfp); prod 30 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c u16 prod; prod 32 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c prod = txr->tx_prod; prod 33 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c tx_buf = &txr->tx_buf_ring[prod]; prod 35 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; prod 39 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c txbd->tx_bd_opaque = prod; prod 42 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c prod = NEXT_TX(prod); prod 43 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c txr->tx_prod = prod; prod 1347 drivers/net/ethernet/broadcom/cnic.c u16 prod, sw_prod, i; prod 1361 drivers/net/ethernet/broadcom/cnic.c prod = cp->kwq_prod_idx; prod 1362 drivers/net/ethernet/broadcom/cnic.c sw_prod = prod & MAX_KWQ_IDX; prod 1366 drivers/net/ethernet/broadcom/cnic.c prod++; prod 1367 drivers/net/ethernet/broadcom/cnic.c sw_prod = prod & MAX_KWQ_IDX; prod 1369 drivers/net/ethernet/broadcom/cnic.c cp->kwq_prod_idx = prod; prod 3029 drivers/net/ethernet/broadcom/cnic.c u16 prod = cp->kcq1.sw_prod_idx & MAX_KCQ_IDX; prod 3032 drivers/net/ethernet/broadcom/cnic.c prefetch(&cp->kcq1.kcq[KCQ_PG(prod)][KCQ_IDX(prod)]); prod 3714 drivers/net/ethernet/broadcom/cnic_defs.h u16 prod; prod 3716 drivers/net/ethernet/broadcom/cnic_defs.h u16 prod; prod 3879 drivers/net/ethernet/broadcom/cnic_defs.h u16 prod; prod 3881 drivers/net/ethernet/broadcom/cnic_defs.h u16 prod; prod 341 drivers/net/ethernet/brocade/bna/bnad.c u32 alloced, prod, q_depth; prod 349 drivers/net/ethernet/brocade/bna/bnad.c prod = rcb->producer_index; prod 356 drivers/net/ethernet/brocade/bna/bnad.c unmap = &unmap_q->unmap[prod]; prod 391 drivers/net/ethernet/brocade/bna/bnad.c unmap_q->reuse_pi = prod; prod 395 drivers/net/ethernet/brocade/bna/bnad.c rxent = &((struct bna_rxq_entry *)rcb->sw_q)[prod]; prod 397 drivers/net/ethernet/brocade/bna/bnad.c BNA_QE_INDX_INC(prod, q_depth); prod 403 drivers/net/ethernet/brocade/bna/bnad.c rcb->producer_index = prod; prod 415 drivers/net/ethernet/brocade/bna/bnad.c u32 alloced, prod, q_depth, buff_sz; prod 423 drivers/net/ethernet/brocade/bna/bnad.c prod = rcb->producer_index; prod 428 drivers/net/ethernet/brocade/bna/bnad.c unmap = &unmap_q->unmap[prod]; prod 451 drivers/net/ethernet/brocade/bna/bnad.c rxent = &((struct bna_rxq_entry *)rcb->sw_q)[prod]; prod 453 drivers/net/ethernet/brocade/bna/bnad.c BNA_QE_INDX_INC(prod, q_depth); prod 459 drivers/net/ethernet/brocade/bna/bnad.c rcb->producer_index = prod; prod 2925 drivers/net/ethernet/brocade/bna/bnad.c u32 prod, q_depth, vect_id; prod 2964 drivers/net/ethernet/brocade/bna/bnad.c prod = tcb->producer_index; prod 3006 drivers/net/ethernet/brocade/bna/bnad.c txqent = &((struct bna_txq_entry *)tcb->sw_q)[prod]; prod 3007 drivers/net/ethernet/brocade/bna/bnad.c head_unmap = &unmap_q[prod]; prod 3052 drivers/net/ethernet/brocade/bna/bnad.c BNA_QE_INDX_INC(prod, q_depth); prod 3053 drivers/net/ethernet/brocade/bna/bnad.c txqent = &((struct bna_txq_entry *)tcb->sw_q)[prod]; prod 3055 drivers/net/ethernet/brocade/bna/bnad.c unmap = &unmap_q[prod]; prod 3085 drivers/net/ethernet/brocade/bna/bnad.c BNA_QE_INDX_INC(prod, q_depth); prod 3086 drivers/net/ethernet/brocade/bna/bnad.c tcb->producer_index = prod; prod 1382 drivers/net/ethernet/mellanox/mlx4/en_netdev.c tx_ring->cons, tx_ring->prod); prod 159 drivers/net/ethernet/mellanox/mlx4/en_rx.c return ring->prod == ring->cons; prod 164 drivers/net/ethernet/mellanox/mlx4/en_rx.c *ring->wqres.db.db = cpu_to_be32(ring->prod & 0xffff); prod 208 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->prod++; prod 218 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->prod--; prod 232 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->cons, ring->prod); prod 240 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->prod = 0; prod 278 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->prod = 0; prod 338 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->prod = 0; prod 550 drivers/net/ethernet/mellanox/mlx4/en_rx.c u32 missing = ring->actual_size - (ring->prod - ring->cons); prod 557 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->prod & ring->size_mask, prod 560 drivers/net/ethernet/mellanox/mlx4/en_rx.c ring->prod++; prod 190 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->prod = 0; prod 228 drivers/net/ethernet/mellanox/mlx4/en_tx.c return ring->prod - ring->cons > ring->full_size; prod 370 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->cons, ring->prod); prod 372 drivers/net/ethernet/mellanox/mlx4/en_tx.c if ((u32) (ring->prod - ring->cons) > ring->size) { prod 378 drivers/net/ethernet/mellanox/mlx4/en_tx.c while (ring->cons != ring->prod) { prod 903 drivers/net/ethernet/mellanox/mlx4/en_tx.c (u32)(ring->prod - ring_cons - 1)); prod 906 drivers/net/ethernet/mellanox/mlx4/en_tx.c index = ring->prod & ring->size_mask; prod 907 drivers/net/ethernet/mellanox/mlx4/en_tx.c bf_index = ring->prod; prod 990 drivers/net/ethernet/mellanox/mlx4/en_tx.c ((ring->prod & ring->size) ? prod 1009 drivers/net/ethernet/mellanox/mlx4/en_tx.c ((ring->prod & ring->size) ? prod 1038 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->prod += nr_txbb; prod 1142 drivers/net/ethernet/mellanox/mlx4/en_tx.c index = ring->prod & ring->size_mask; prod 1147 drivers/net/ethernet/mellanox/mlx4/en_tx.c (u32)(ring->prod - READ_ONCE(ring->cons) - 1)); prod 1169 drivers/net/ethernet/mellanox/mlx4/en_tx.c ((ring->prod & ring->size) ? prod 1175 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->prod += MLX4_EN_XDP_TX_NRTXBB; prod 202 drivers/net/ethernet/mellanox/mlx4/eq.c s_eqe = &slave_eq->event_eqe[slave_eq->prod & (SLAVE_EVENT_EQ_SIZE - 1)]; prod 204 drivers/net/ethernet/mellanox/mlx4/eq.c (!!(slave_eq->prod & SLAVE_EVENT_EQ_SIZE))) { prod 215 drivers/net/ethernet/mellanox/mlx4/eq.c s_eqe->owner = !!(slave_eq->prod & SLAVE_EVENT_EQ_SIZE) ? 0x0 : 0x80; prod 216 drivers/net/ethernet/mellanox/mlx4/eq.c ++slave_eq->prod; prod 568 drivers/net/ethernet/mellanox/mlx4/mlx4.h u32 prod; prod 291 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h u32 prod ____cacheline_aligned_in_smp; prod 342 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h u32 prod; prod 1477 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(pi_entry.prod, CAU_PI_ENTRY_PI_TIMESET, timeset); prod 1479 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(pi_entry.prod, CAU_PI_ENTRY_FSM_SEL, 0); prod 1481 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(pi_entry.prod, CAU_PI_ENTRY_FSM_SEL, 1); prod 846 drivers/net/ethernet/qlogic/qed/qed_rdma.c static void qed_rdma_cnq_prod_update(void *rdma_cxt, u8 qz_offset, u16 prod) prod 865 drivers/net/ethernet/qlogic/qed/qed_rdma.c REG_WR16(p_hwfn, addr, prod); prod 326 drivers/net/ethernet/qlogic/qed/qed_sp.h u16 prod); prod 338 drivers/net/ethernet/qlogic/qed/qed_spq.c void qed_eq_prod_update(struct qed_hwfn *p_hwfn, u16 prod) prod 343 drivers/net/ethernet/qlogic/qed/qed_spq.c REG_WR16(p_hwfn, addr, prod); prod 3611 drivers/net/ethernet/qlogic/qed/qed_sriov.c u32 prod; prod 3616 drivers/net/ethernet/qlogic/qed/qed_sriov.c prod = qed_rd(p_hwfn, p_ptt, prod 3619 drivers/net/ethernet/qlogic/qed/qed_sriov.c distance[i] = prod - cons[i]; prod 4289 drivers/net/ethernet/sun/niu.c rp->prod = 0; prod 4413 drivers/net/ethernet/sun/niu.c rp->prod = 0; prod 6475 drivers/net/ethernet/sun/niu.c rp->prod = 0; prod 6617 drivers/net/ethernet/sun/niu.c int prod, i, tlen; prod 6660 drivers/net/ethernet/sun/niu.c prod = rp->prod; prod 6662 drivers/net/ethernet/sun/niu.c rp->tx_buffs[prod].skb = skb; prod 6663 drivers/net/ethernet/sun/niu.c rp->tx_buffs[prod].mapping = mapping; prod 6685 drivers/net/ethernet/sun/niu.c niu_set_txd(rp, prod, mapping, this_len, mrk, nfg); prod 6688 drivers/net/ethernet/sun/niu.c prod = NEXT_TX(rp, prod); prod 6701 drivers/net/ethernet/sun/niu.c rp->tx_buffs[prod].skb = NULL; prod 6702 drivers/net/ethernet/sun/niu.c rp->tx_buffs[prod].mapping = mapping; prod 6704 drivers/net/ethernet/sun/niu.c niu_set_txd(rp, prod, mapping, len, 0, 0); prod 6706 drivers/net/ethernet/sun/niu.c prod = NEXT_TX(rp, prod); prod 6709 drivers/net/ethernet/sun/niu.c if (prod < rp->prod) prod 6711 drivers/net/ethernet/sun/niu.c rp->prod = prod; prod 6713 drivers/net/ethernet/sun/niu.c nw64(TX_RING_KICK(rp->tx_channel), rp->wrap_bit | (prod << 3)); prod 2858 drivers/net/ethernet/sun/niu.h int prod; prod 2885 drivers/net/ethernet/sun/niu.h ((tp->prod - tp->cons) & (MAX_TX_RING_SIZE - 1))); prod 675 drivers/net/ethernet/sun/sunvnet_common.c while (idx != dr->prod) { prod 997 drivers/net/ethernet/sun/sunvnet_common.c txi = dr->prod; prod 1412 drivers/net/ethernet/sun/sunvnet_common.c txi = dr->prod; prod 1513 drivers/net/ethernet/sun/sunvnet_common.c dr->prod = (dr->prod + 1) & (VNET_TX_RING_SIZE - 1); prod 1764 drivers/net/ethernet/sun/sunvnet_common.c dr->prod = 0; prod 2634 drivers/net/fddi/defxx.c bp->descr_block_virt->cmd_rsp[bp->cmd_rsp_reg.index.prod].long_0 = (u32) (PI_RCV_DESCR_M_SOP | prod 2636 drivers/net/fddi/defxx.c bp->descr_block_virt->cmd_rsp[bp->cmd_rsp_reg.index.prod].long_1 = bp->cmd_rsp_phys; prod 2640 drivers/net/fddi/defxx.c bp->cmd_rsp_reg.index.prod += 1; prod 2641 drivers/net/fddi/defxx.c bp->cmd_rsp_reg.index.prod &= PI_CMD_RSP_K_NUM_ENTRIES-1; prod 2646 drivers/net/fddi/defxx.c bp->descr_block_virt->cmd_req[bp->cmd_req_reg.index.prod].long_0 = (u32) (PI_XMT_DESCR_M_SOP | prod 2648 drivers/net/fddi/defxx.c bp->descr_block_virt->cmd_req[bp->cmd_req_reg.index.prod].long_1 = bp->cmd_req_phys; prod 2652 drivers/net/fddi/defxx.c bp->cmd_req_reg.index.prod += 1; prod 2653 drivers/net/fddi/defxx.c bp->cmd_req_reg.index.prod &= PI_CMD_REQ_K_NUM_ENTRIES-1; prod 2663 drivers/net/fddi/defxx.c if (bp->cmd_req_reg.index.prod == (u8)(bp->cons_block_virt->cmd_req)) prod 2683 drivers/net/fddi/defxx.c if (bp->cmd_rsp_reg.index.prod == (u8)(bp->cons_block_virt->cmd_rsp)) prod 3295 drivers/net/fddi/defxx.c u8 prod; /* local transmit producer index */ prod 3364 drivers/net/fddi/defxx.c prod = bp->rcv_xmt_reg.index.xmt_prod; prod 3365 drivers/net/fddi/defxx.c p_xmt_descr = &(bp->descr_block_virt->xmt_data[prod]); prod 3378 drivers/net/fddi/defxx.c p_xmt_drv_descr = &(bp->xmt_drv_descr_blk[prod++]); /* also bump producer index */ prod 3421 drivers/net/fddi/defxx.c if (prod == bp->rcv_xmt_reg.index.xmt_comp) prod 3448 drivers/net/fddi/defxx.c bp->rcv_xmt_reg.index.xmt_prod = prod; prod 1358 drivers/net/fddi/defxx.h PI_UINT8 prod; prod 1423 drivers/net/fddi/defxx.h PI_UINT8 prod; prod 140 drivers/net/thunderbolt.c unsigned int prod; prod 354 drivers/net/thunderbolt.c ring->prod = 0; prod 463 drivers/net/thunderbolt.c return ring->prod - ring->cons; prod 473 drivers/net/thunderbolt.c unsigned int index = ring->prod & (TBNET_RING_SIZE - 1); prod 502 drivers/net/thunderbolt.c ring->prod++; prod 540 drivers/net/thunderbolt.c net->tx_ring.prod++; prod 579 drivers/net/thunderbolt.c ring->prod = TBNET_RING_SIZE - 1; prod 307 drivers/net/usb/cx82310_eth.c #define USB_DEVICE_CLASS(vend, prod, cl, sc, pr) \ prod 311 drivers/net/usb/cx82310_eth.c .idProduct = (prod), \ prod 924 drivers/net/usb/qmi_wwan.c #define QMI_FIXED_INTF(vend, prod, num) \ prod 925 drivers/net/usb/qmi_wwan.c USB_DEVICE_INTERFACE_NUMBER(vend, prod, num), \ prod 929 drivers/net/usb/qmi_wwan.c #define QMI_QUIRK_SET_DTR(vend, prod, num) \ prod 930 drivers/net/usb/qmi_wwan.c USB_DEVICE_INTERFACE_NUMBER(vend, prod, num), \ prod 934 drivers/net/usb/qmi_wwan.c #define QMI_GOBI1K_DEVICE(vend, prod) \ prod 935 drivers/net/usb/qmi_wwan.c QMI_FIXED_INTF(vend, prod, 3) prod 938 drivers/net/usb/qmi_wwan.c #define QMI_GOBI_DEVICE(vend, prod) \ prod 939 drivers/net/usb/qmi_wwan.c QMI_FIXED_INTF(vend, prod, 0) prod 949 drivers/net/usb/qmi_wwan.c #define QMI_MATCH_FF_FF_FF(vend, prod) \ prod 950 drivers/net/usb/qmi_wwan.c USB_DEVICE_AND_INTERFACE_INFO(vend, prod, USB_CLASS_VENDOR_SPEC, \ prod 1453 drivers/net/usb/qmi_wwan.c const struct usb_device_id *prod) prod 1455 drivers/net/usb/qmi_wwan.c struct usb_device_id *id = (struct usb_device_id *)prod; prod 5817 drivers/net/usb/r8152.c #define REALTEK_USB_DEVICE(vend, prod) \ prod 5821 drivers/net/usb/r8152.c .idProduct = (prod), \ prod 5828 drivers/net/usb/r8152.c .idProduct = (prod), \ prod 924 drivers/net/usb/sierra_net.c sierra_net_probe(struct usb_interface *udev, const struct usb_device_id *prod) prod 928 drivers/net/usb/sierra_net.c ret = usbnet_probe(udev, prod); prod 941 drivers/net/usb/sierra_net.c #define DIRECT_IP_DEVICE(vend, prod) \ prod 942 drivers/net/usb/sierra_net.c {USB_DEVICE_INTERFACE_NUMBER(vend, prod, 7), \ prod 944 drivers/net/usb/sierra_net.c {USB_DEVICE_INTERFACE_NUMBER(vend, prod, 10), \ prod 946 drivers/net/usb/sierra_net.c {USB_DEVICE_INTERFACE_NUMBER(vend, prod, 11), \ prod 1647 drivers/net/usb/usbnet.c usbnet_probe (struct usb_interface *udev, const struct usb_device_id *prod) prod 1668 drivers/net/usb/usbnet.c info = (const struct driver_info *) prod->driver_info; prod 1701 drivers/net/wireless/broadcom/b43/phy_lp.c int prod, ipwr, qpwr, prod_msb, q_msb, tmp1, tmp2, tmp3, tmp4, ret; prod 1714 drivers/net/wireless/broadcom/b43/phy_lp.c prod = iq_est.iq_prod; prod 1723 drivers/net/wireless/broadcom/b43/phy_lp.c prod_msb = fls(abs(prod)); prod 1728 drivers/net/wireless/broadcom/b43/phy_lp.c tmp3 = ((prod << (30 - prod_msb)) + (ipwr >> (1 + tmp1))) / prod 1731 drivers/net/wireless/broadcom/b43/phy_lp.c tmp3 = ((prod << (30 - prod_msb)) + (ipwr << (-1 - tmp1))) / prod 11 drivers/net/wireless/realtek/rtlwifi/usb.h #define RTL_USB_DEVICE(vend, prod, cfg) \ prod 14 drivers/net/wireless/realtek/rtlwifi/usb.h .idProduct = (prod), \ prod 38 drivers/net/xen-netback/rx.c RING_IDX prod, cons; prod 53 drivers/net/xen-netback/rx.c prod = queue->rx.sring->req_prod; prod 56 drivers/net/xen-netback/rx.c if (prod - cons >= needed) prod 59 drivers/net/xen-netback/rx.c queue->rx.sring->req_event = prod + 1; prod 65 drivers/net/xen-netback/rx.c } while (queue->rx.sring->req_prod != prod); prod 472 drivers/net/xen-netback/rx.c RING_IDX prod, cons; prod 474 drivers/net/xen-netback/rx.c prod = queue->rx.sring->req_prod; prod 478 drivers/net/xen-netback/rx.c prod - cons < 1 && prod 485 drivers/net/xen-netback/rx.c RING_IDX prod, cons; prod 487 drivers/net/xen-netback/rx.c prod = queue->rx.sring->req_prod; prod 490 drivers/net/xen-netback/rx.c return queue->stalled && prod - cons >= 1; prod 376 drivers/net/xen-netfront.c RING_IDX cons, prod; prod 384 drivers/net/xen-netfront.c prod = queue->tx.sring->rsp_prod; prod 387 drivers/net/xen-netfront.c for (cons = queue->tx.rsp_cons; cons != prod; cons++) { prod 412 drivers/net/xen-netfront.c queue->tx.rsp_cons = prod; prod 631 drivers/pci/vpd.c int prod = (dev->device & 0x00ff) >> 0; prod 644 drivers/pci/vpd.c if (chip == 0x0 && prod >= 0x20) prod 1716 drivers/scsi/be2iscsi/be_main.c u16 prod, pi; prod 1734 drivers/scsi/be2iscsi/be_main.c for (prod = 0; prod < nbuf; prod++) { prod 1759 drivers/scsi/be2iscsi/be_main.c doorbell |= (prod & DB_DEF_PDU_CQPROC_MASK) << DB_DEF_PDU_CQPROC_SHIFT; prod 55 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h u16 prod; prod 61 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h u16 prod; prod 1398 drivers/scsi/bnx2fc/bnx2fc_hwi.c sq_db->prod = tgt->sq_prod_idx | prod 740 drivers/scsi/qedi/qedi_main.c u32 prod; prod 751 drivers/scsi/qedi/qedi_main.c prod = (uctrl->hw_rx_prod + 1) % RX_RING; prod 753 drivers/scsi/qedi/qedi_main.c pkt = udev->rx_pkt + (prod * qedi_ll2_buf_size); prod 758 drivers/scsi/qedi/qedi_main.c rxbd.rx_pkt_index = prod; prod 771 drivers/scsi/qedi/qedi_main.c uctrl->hw_rx_prod, prod, uctrl->hw_rx_bd_prod, prod 777 drivers/scsi/qedi/qedi_main.c uctrl->hw_rx_prod = prod; prod 2205 drivers/staging/qlge/qlge_main.c u32 prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); prod 2211 drivers/staging/qlge/qlge_main.c while (prod != rx_ring->cnsmr_idx) { prod 2215 drivers/staging/qlge/qlge_main.c rx_ring->cq_id, prod, rx_ring->cnsmr_idx); prod 2232 drivers/staging/qlge/qlge_main.c prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); prod 2253 drivers/staging/qlge/qlge_main.c u32 prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); prod 2258 drivers/staging/qlge/qlge_main.c while (prod != rx_ring->cnsmr_idx) { prod 2262 drivers/staging/qlge/qlge_main.c rx_ring->cq_id, prod, rx_ring->cnsmr_idx); prod 2285 drivers/staging/qlge/qlge_main.c prod = ql_read_sh_reg(rx_ring->prod_idx_sh_reg); prod 175 drivers/target/target_core_spc.c unsigned char *prod = &dev->t10_wwn.model[0]; prod 235 drivers/target/target_core_spc.c prod_len += strlen(prod); prod 242 drivers/target/target_core_spc.c id_len += sprintf(&buf[off+12], "%s:%s", prod, prod 351 drivers/target/target_core_stat.c CONFIGFS_ATTR_RO(target_stat_lu_, prod); prod 157 drivers/thunderbolt/nhi.c static void ring_iowrite_prod(struct tb_ring *ring, u16 prod) prod 160 drivers/thunderbolt/nhi.c iowrite32(prod << 16, ring_desc_base(ring) + 8); prod 82 drivers/tty/hvc/hvc_xen.c XENCONS_RING_IDX cons, prod; prod 87 drivers/tty/hvc/hvc_xen.c prod = intf->out_prod; prod 89 drivers/tty/hvc/hvc_xen.c BUG_ON((prod - cons) > sizeof(intf->out)); prod 91 drivers/tty/hvc/hvc_xen.c while ((sent < len) && ((prod - cons) < sizeof(intf->out))) prod 92 drivers/tty/hvc/hvc_xen.c intf->out[MASK_XENCONS_IDX(prod++, intf->out)] = data[sent++]; prod 95 drivers/tty/hvc/hvc_xen.c intf->out_prod = prod; prod 131 drivers/tty/hvc/hvc_xen.c XENCONS_RING_IDX cons, prod; prod 139 drivers/tty/hvc/hvc_xen.c prod = intf->in_prod; prod 141 drivers/tty/hvc/hvc_xen.c BUG_ON((prod - cons) > sizeof(intf->in)); prod 143 drivers/tty/hvc/hvc_xen.c while (cons != prod && recv < len) prod 201 drivers/tty/serial/rp2.c #define RP_ID(prod) PCI_VDEVICE(RP, (prod)) prod 38 drivers/usb/misc/appledisplay.c #define APPLEDISPLAY_DEVICE(prod) \ prod 43 drivers/usb/misc/appledisplay.c .idProduct = (prod), \ prod 80 drivers/usb/serial/quatech2.c #define QT_DETAILS(prod, ports) \ prod 81 drivers/usb/serial/quatech2.c .product_id = (prod), \ prod 107 drivers/usb/serial/safe_serial.c #define MY_USB_DEVICE(vend, prod, dc, ic, isc) \ prod 113 drivers/usb/serial/safe_serial.c .idProduct = (prod),\ prod 78 drivers/video/fbdev/xen-fbfront.c u32 prod; prod 80 drivers/video/fbdev/xen-fbfront.c prod = info->page->out_prod; prod 83 drivers/video/fbdev/xen-fbfront.c XENFB_OUT_RING_REF(info->page, prod) = *event; prod 85 drivers/video/fbdev/xen-fbfront.c info->page->out_prod = prod + 1; prod 119 drivers/video/fbdev/xen-fbfront.c u32 cons, prod; prod 121 drivers/video/fbdev/xen-fbfront.c prod = info->page->out_prod; prod 123 drivers/video/fbdev/xen-fbfront.c return prod - cons == XENFB_OUT_RING_LEN; prod 95 drivers/xen/pvcalls-back.c RING_IDX cons, prod, size, wanted, array_size, masked_prod, masked_cons; prod 104 drivers/xen/pvcalls-back.c prod = intf->in_prod; prod 112 drivers/xen/pvcalls-back.c size = pvcalls_queued(prod, cons, array_size); prod 124 drivers/xen/pvcalls-back.c masked_prod = pvcalls_mask(prod, array_size); prod 158 drivers/xen/pvcalls-back.c intf->in_prod = prod + ret; prod 172 drivers/xen/pvcalls-back.c RING_IDX cons, prod, size, array_size; prod 176 drivers/xen/pvcalls-back.c prod = intf->out_prod; prod 181 drivers/xen/pvcalls-back.c size = pvcalls_queued(prod, cons, array_size); prod 187 drivers/xen/pvcalls-back.c if (pvcalls_mask(prod, array_size) > pvcalls_mask(cons, array_size)) { prod 215 drivers/xen/pvcalls-back.c prod = intf->out_prod; prod 219 drivers/xen/pvcalls-back.c if (prod != cons + ret) prod 137 drivers/xen/pvcalls-front.c RING_IDX cons, prod, size = XEN_FLEX_RING_SIZE(PVCALLS_RING_ORDER); prod 147 drivers/xen/pvcalls-front.c prod = intf->out_prod; prod 148 drivers/xen/pvcalls-front.c return !!(size - pvcalls_queued(prod, cons, size)); prod 154 drivers/xen/pvcalls-front.c RING_IDX cons, prod; prod 158 drivers/xen/pvcalls-front.c prod = intf->in_prod; prod 161 drivers/xen/pvcalls-front.c pvcalls_queued(prod, cons, prod 485 drivers/xen/pvcalls-front.c RING_IDX cons, prod, size, masked_prod, masked_cons; prod 493 drivers/xen/pvcalls-front.c prod = intf->out_prod; prod 497 drivers/xen/pvcalls-front.c size = pvcalls_queued(prod, cons, array_size); prod 505 drivers/xen/pvcalls-front.c masked_prod = pvcalls_mask(prod, array_size); prod 580 drivers/xen/pvcalls-front.c RING_IDX cons, prod, size, masked_prod, masked_cons; prod 585 drivers/xen/pvcalls-front.c prod = intf->in_prod; prod 590 drivers/xen/pvcalls-front.c size = pvcalls_queued(prod, cons, array_size); prod 591 drivers/xen/pvcalls-front.c masked_prod = pvcalls_mask(prod, array_size); prod 74 drivers/xen/xenbus/xenbus_comms.c static int check_indexes(XENSTORE_RING_IDX cons, XENSTORE_RING_IDX prod) prod 76 drivers/xen/xenbus/xenbus_comms.c return ((prod - cons) <= XENSTORE_RING_SIZE); prod 80 drivers/xen/xenbus/xenbus_comms.c XENSTORE_RING_IDX prod, prod 83 drivers/xen/xenbus/xenbus_comms.c *len = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(prod); prod 84 drivers/xen/xenbus/xenbus_comms.c if ((XENSTORE_RING_SIZE - (prod - cons)) < *len) prod 85 drivers/xen/xenbus/xenbus_comms.c *len = XENSTORE_RING_SIZE - (prod - cons); prod 86 drivers/xen/xenbus/xenbus_comms.c return buf + MASK_XENSTORE_IDX(prod); prod 90 drivers/xen/xenbus/xenbus_comms.c XENSTORE_RING_IDX prod, prod 94 drivers/xen/xenbus/xenbus_comms.c if ((prod - cons) < *len) prod 95 drivers/xen/xenbus/xenbus_comms.c *len = prod - cons; prod 117 drivers/xen/xenbus/xenbus_comms.c XENSTORE_RING_IDX cons, prod; prod 126 drivers/xen/xenbus/xenbus_comms.c prod = intf->req_prod; prod 127 drivers/xen/xenbus/xenbus_comms.c if (!check_indexes(cons, prod)) { prod 137 drivers/xen/xenbus/xenbus_comms.c dst = get_output_chunk(cons, prod, intf->req, &avail); prod 153 drivers/xen/xenbus/xenbus_comms.c if (prod <= intf->req_cons) prod 169 drivers/xen/xenbus/xenbus_comms.c XENSTORE_RING_IDX cons, prod; prod 178 drivers/xen/xenbus/xenbus_comms.c prod = intf->rsp_prod; prod 179 drivers/xen/xenbus/xenbus_comms.c if (cons == prod) prod 182 drivers/xen/xenbus/xenbus_comms.c if (!check_indexes(cons, prod)) { prod 187 drivers/xen/xenbus/xenbus_comms.c src = get_input_chunk(cons, prod, intf->rsp, &avail); prod 20 drivers/zorro/names.c __u16 prod; prod 40 drivers/zorro/names.c #define PRODUCT( manuf, prod, name ) static char __prodstr_##manuf##prod[] __initdata = name; prod 46 drivers/zorro/names.c #define PRODUCT( manuf, prod, name ) { 0x##prod, 0, __prodstr_##manuf##prod }, prod 52 drivers/zorro/names.c #define PRODUCT( manuf, prod, name ) prod 78 drivers/zorro/names.c if (prod_p->prod == prod 378 fs/xfs/libxfs/xfs_alloc.c ASSERT(args->mod < args->prod); prod 382 fs/xfs/libxfs/xfs_alloc.c if (args->prod <= 1 || rlen < args->mod || rlen == args->maxlen || prod 383 fs/xfs/libxfs/xfs_alloc.c (args->mod == 0 && rlen < args->prod)) prod 385 fs/xfs/libxfs/xfs_alloc.c k = rlen % args->prod; prod 391 fs/xfs/libxfs/xfs_alloc.c rlen = rlen - args->prod + (args->mod - k); prod 396 fs/xfs/libxfs/xfs_alloc.c ASSERT(rlen % args->prod == args->mod); prod 816 fs/xfs/libxfs/xfs_alloc.c ASSERT(args->mod < args->prod); prod 2334 fs/xfs/libxfs/xfs_alloc.c targs.alignment = targs.minlen = targs.prod = 1; prod 2807 fs/xfs/libxfs/xfs_alloc.c ASSERT(args->mod < args->prod); prod 2811 fs/xfs/libxfs/xfs_alloc.c args->mod >= args->prod) { prod 64 fs/xfs/libxfs/xfs_alloc.h xfs_extlen_t prod; /* prod value for extent size */ prod 709 fs/xfs/libxfs/xfs_bmap.c args.minlen = args.maxlen = args.prod = 1; prod 869 fs/xfs/libxfs/xfs_bmap.c args.minlen = args.maxlen = args.prod = 1; prod 3489 fs/xfs/libxfs/xfs_bmap.c args.prod = align; prod 3490 fs/xfs/libxfs/xfs_bmap.c div_u64_rem(ap->offset, args.prod, &args.mod); prod 3492 fs/xfs/libxfs/xfs_bmap.c args.mod = args.prod - args.mod; prod 3494 fs/xfs/libxfs/xfs_bmap.c args.prod = 1; prod 3497 fs/xfs/libxfs/xfs_bmap.c args.prod = PAGE_SIZE >> mp->m_sb.sb_blocklog; prod 3498 fs/xfs/libxfs/xfs_bmap.c div_u64_rem(ap->offset, args.prod, &args.mod); prod 3500 fs/xfs/libxfs/xfs_bmap.c args.mod = args.prod - args.mod; prod 232 fs/xfs/libxfs/xfs_bmap_btree.c args.minlen = args.maxlen = args.prod = 1; prod 663 fs/xfs/libxfs/xfs_ialloc.c args.prod = 1; prod 726 fs/xfs/libxfs/xfs_ialloc.c args.prod = 1; prod 760 fs/xfs/libxfs/xfs_ialloc.c args.prod = 1; prod 89 fs/xfs/libxfs/xfs_ialloc_btree.c args.prod = 1; prod 72 fs/xfs/libxfs/xfs_refcount_btree.c args.minlen = args.maxlen = args.prod = 1; prod 317 fs/xfs/scrub/repair.c args.prod = 1; prod 77 fs/xfs/xfs_bmap_util.c xfs_extlen_t prod = 0; /* product factor for allocators */ prod 85 fs/xfs/xfs_bmap_util.c prod = align / mp->m_sb.sb_rextsize; prod 100 fs/xfs/xfs_bmap_util.c prod = 1; prod 147 fs/xfs/xfs_bmap_util.c &ralen, ap->wasdel, prod, &rtb); prod 231 fs/xfs/xfs_rtalloc.c xfs_extlen_t prod, /* extent product factor */ prod 306 fs/xfs/xfs_rtalloc.c if (prod > 1) { prod 307 fs/xfs/xfs_rtalloc.c div_u64_rem(bestlen, prod, &p); prod 347 fs/xfs/xfs_rtalloc.c xfs_extlen_t prod, /* extent product factor */ prod 355 fs/xfs/xfs_rtalloc.c ASSERT(minlen % prod == 0 && maxlen % prod == 0); prod 389 fs/xfs/xfs_rtalloc.c if (prod > 1 && (i = maxlen % prod)) { prod 426 fs/xfs/xfs_rtalloc.c xfs_extlen_t prod, /* extent product factor */ prod 438 fs/xfs/xfs_rtalloc.c ASSERT(minlen % prod == 0 && maxlen % prod == 0); prod 449 fs/xfs/xfs_rtalloc.c rbpp, rsb, prod, &r); prod 492 fs/xfs/xfs_rtalloc.c rsb, prod, &r); prod 537 fs/xfs/xfs_rtalloc.c len, &n, rbpp, rsb, prod, &r); prod 559 fs/xfs/xfs_rtalloc.c rsb, prod, &r); prod 620 fs/xfs/xfs_rtalloc.c xfs_extlen_t prod, /* extent product factor */ prod 630 fs/xfs/xfs_rtalloc.c ASSERT(minlen % prod == 0 && maxlen % prod == 0); prod 662 fs/xfs/xfs_rtalloc.c maxlen, len, &n, rbpp, rsb, prod, &r); prod 725 fs/xfs/xfs_rtalloc.c len, &n, rbpp, rsb, prod, &r); prod 1118 fs/xfs/xfs_rtalloc.c xfs_extlen_t prod, /* extent product factor */ prod 1133 fs/xfs/xfs_rtalloc.c if (prod > 1) { prod 1136 fs/xfs/xfs_rtalloc.c if ((i = maxlen % prod)) prod 1138 fs/xfs/xfs_rtalloc.c if ((i = minlen % prod)) prod 1139 fs/xfs/xfs_rtalloc.c minlen += prod - i; prod 1150 fs/xfs/xfs_rtalloc.c &sumbp, &sb, prod, &r); prod 1153 fs/xfs/xfs_rtalloc.c len, &sumbp, &sb, prod, &r); prod 1170 fs/xfs/xfs_rtalloc.c } else if (prod > 1) { prod 1171 fs/xfs/xfs_rtalloc.c prod = 1; prod 47 fs/xfs/xfs_rtalloc.h xfs_extlen_t prod, /* extent product factor */ prod 1576 fs/xfs/xfs_trace.h __field(xfs_extlen_t, prod) prod 1597 fs/xfs/xfs_trace.h __entry->prod = args->prod; prod 1621 fs/xfs/xfs_trace.h __entry->prod, prod 670 include/linux/hid.h #define HID_DEVICE(b, g, ven, prod) \ prod 671 include/linux/hid.h .bus = (b), .group = (g), .vendor = (ven), .product = (prod) prod 672 include/linux/hid.h #define HID_USB_DEVICE(ven, prod) \ prod 673 include/linux/hid.h .bus = BUS_USB, .vendor = (ven), .product = (prod) prod 674 include/linux/hid.h #define HID_BLUETOOTH_DEVICE(ven, prod) \ prod 675 include/linux/hid.h .bus = BUS_BLUETOOTH, .vendor = (ven), .product = (prod) prod 676 include/linux/hid.h #define HID_I2C_DEVICE(ven, prod) \ prod 677 include/linux/hid.h .bus = BUS_I2C, .vendor = (ven), .product = (prod) prod 766 include/linux/qed/common_hsi.h __le32 prod; prod 1367 include/linux/qed/qed_if.h u32 prod = 0; prod 1370 include/linux/qed/qed_if.h prod = le32_to_cpu(sb_info->sb_virt->prod_index) & prod 1372 include/linux/qed/qed_if.h if (sb_info->sb_ack != prod) { prod 1373 include/linux/qed/qed_if.h sb_info->sb_ack = prod; prod 608 include/linux/qed/qed_rdma_if.h void (*rdma_cnq_prod_update)(void *rdma_cxt, u8 cnq_index, u16 prod); prod 944 include/linux/usb.h #define USB_DEVICE(vend, prod) \ prod 947 include/linux/usb.h .idProduct = (prod) prod 958 include/linux/usb.h #define USB_DEVICE_VER(vend, prod, lo, hi) \ prod 961 include/linux/usb.h .idProduct = (prod), \ prod 974 include/linux/usb.h #define USB_DEVICE_INTERFACE_CLASS(vend, prod, cl) \ prod 978 include/linux/usb.h .idProduct = (prod), \ prod 990 include/linux/usb.h #define USB_DEVICE_INTERFACE_PROTOCOL(vend, prod, pr) \ prod 994 include/linux/usb.h .idProduct = (prod), \ prod 1006 include/linux/usb.h #define USB_DEVICE_INTERFACE_NUMBER(vend, prod, num) \ prod 1010 include/linux/usb.h .idProduct = (prod), \ prod 1057 include/linux/usb.h #define USB_DEVICE_AND_INTERFACE_INFO(vend, prod, cl, sc, pr) \ prod 1061 include/linux/usb.h .idProduct = (prod), \ prod 36 include/uapi/linux/zorro.h #define ZORRO_ID(manuf, prod, epc) \ prod 37 include/uapi/linux/zorro.h ((ZORRO_MANUF_##manuf << 16) | ((prod) << 8) | (epc)) prod 390 include/xen/interface/io/ring.h static inline RING_IDX name##_queued(RING_IDX prod, \ prod 396 include/xen/interface/io/ring.h if (prod == cons) \ prod 399 include/xen/interface/io/ring.h prod = name##_mask(prod, ring_size); \ prod 402 include/xen/interface/io/ring.h if (prod == cons) \ prod 405 include/xen/interface/io/ring.h if (prod > cons) \ prod 406 include/xen/interface/io/ring.h size = prod - cons; \ prod 408 include/xen/interface/io/ring.h size = ring_size - (cons - prod); \ prod 20 lib/test_overflow.c t sum, diff, prod; \ prod 245 lib/test_overflow.c check_one_op(t, fmt, mul, "*", p->a, p->b, p->prod, p->p_of); \ prod 246 lib/test_overflow.c check_one_op(t, fmt, mul, "*", p->b, p->a, p->prod, p->p_of); \ prod 129 net/9p/trans_xen.c RING_IDX cons, prod; prod 132 net/9p/trans_xen.c prod = ring->intf->out_prod; prod 136 net/9p/trans_xen.c xen_9pfs_queued(prod, cons, XEN_9PFS_RING_SIZE) >= size; prod 142 net/9p/trans_xen.c RING_IDX cons, prod, masked_cons, masked_prod; prod 167 net/9p/trans_xen.c prod = ring->intf->out_prod; prod 170 net/9p/trans_xen.c if (XEN_9PFS_RING_SIZE - xen_9pfs_queued(prod, cons, prod 176 net/9p/trans_xen.c masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE); prod 184 net/9p/trans_xen.c prod += size; prod 185 net/9p/trans_xen.c ring->intf->out_prod = prod; prod 197 net/9p/trans_xen.c RING_IDX cons, prod, masked_cons, masked_prod; prod 207 net/9p/trans_xen.c prod = ring->intf->in_prod; prod 210 net/9p/trans_xen.c if (xen_9pfs_queued(prod, cons, XEN_9PFS_RING_SIZE) < prod 216 net/9p/trans_xen.c masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE); prod 106 net/smc/smc.h union smc_host_cursor prod; /* producer cursor */ prod 86 net/smc/smc_cdc.c pend->p_cursor = conn->local_tx_ctrl.prod; prod 185 net/smc/smc_cdc.c curs.acurs.counter = atomic64_read(&conn->local_tx_ctrl.prod.acurs); prod 186 net/smc/smc_cdc.c cdc.prod.wrap = curs.wrap; prod 187 net/smc/smc_cdc.c cdc.prod.count = curs.count; prod 226 net/smc/smc_cdc.c smc_curs_copy(&conn->urg_curs, &conn->local_rx_ctrl.prod, conn); prod 246 net/smc/smc_cdc.c smc_curs_copy(&prod_old, &conn->local_rx_ctrl.prod, conn); prod 263 net/smc/smc_cdc.c &conn->local_rx_ctrl.prod); prod 335 net/smc/smc_cdc.c smcd_curs_copy(&cdc.prod, &data_cdc->prod, conn); prod 46 net/smc/smc_cdc.h union smc_cdc_cursor prod; prod 72 net/smc/smc_cdc.h union smcd_cdc_cursor prod; prod 233 net/smc/smc_cdc.h smc_host_cursor_to_cdc(&peer->prod, &local->prod, save, conn); prod 266 net/smc/smc_cdc.h smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); prod 278 net/smc/smc_cdc.h temp.wrap = peer->prod.wrap; prod 279 net/smc/smc_cdc.h temp.count = peer->prod.count; prod 280 net/smc/smc_cdc.h smc_curs_copy(&local->prod, &temp, conn); prod 119 net/smc/smc_diag.c .rx_prod.wrap = conn->local_rx_ctrl.prod.wrap, prod 120 net/smc/smc_diag.c .rx_prod.count = conn->local_rx_ctrl.prod.count, prod 124 net/smc/smc_diag.c .tx_prod.wrap = conn->local_tx_ctrl.prod.wrap, prod 125 net/smc/smc_diag.c .tx_prod.count = conn->local_tx_ctrl.prod.count, prod 294 net/smc/smc_tx.c union smc_host_cursor *prod, prod 298 net/smc/smc_tx.c smc_curs_add(conn->peer_rmbe_size, prod, len); prod 406 net/smc/smc_tx.c union smc_host_cursor sent, prep, prod, cons; prod 424 net/smc/smc_tx.c smc_curs_copy(&prod, &conn->local_tx_ctrl.prod, conn); prod 434 net/smc/smc_tx.c dst_off = prod.count; prod 435 net/smc/smc_tx.c if (prod.wrap == cons.wrap) { prod 442 net/smc/smc_tx.c conn->peer_rmbe_size - prod.count, len); prod 470 net/smc/smc_tx.c smc_tx_advance_cursors(conn, &prod, &sent, len); prod 472 net/smc/smc_tx.c smc_curs_copy(&conn->local_tx_ctrl.prod, &prod, conn); prod 592 net/smc/smc_tx.c union smc_host_cursor cfed, cons, prod; prod 600 net/smc/smc_tx.c smc_curs_copy(&prod, &conn->local_rx_ctrl.prod, conn); prod 603 net/smc/smc_tx.c &cfed, &prod); prod 142 sound/soc/fsl/fsl_esai.c u32 psr, pm = 999, maxfp, prod, sub, savesub, i, j; prod 176 sound/soc/fsl/fsl_esai.c prod = (psr ? 1 : 8) * i * j; prod 178 sound/soc/fsl/fsl_esai.c if (prod == ratio) prod 180 sound/soc/fsl/fsl_esai.c else if (prod / ratio == 1) prod 181 sound/soc/fsl/fsl_esai.c sub = prod - ratio; prod 182 sound/soc/fsl/fsl_esai.c else if (ratio / prod == 1) prod 183 sound/soc/fsl/fsl_esai.c sub = ratio - prod; prod 412 sound/usb/line6/pod.c #define LINE6_DEVICE(prod) USB_DEVICE(0x0e41, prod) prod 413 sound/usb/line6/pod.c #define LINE6_IF_NUM(prod, n) USB_DEVICE_INTERFACE_NUMBER(0x0e41, prod, n) prod 312 sound/usb/line6/podhd.c #define LINE6_DEVICE(prod) USB_DEVICE(0x0e41, prod) prod 313 sound/usb/line6/podhd.c #define LINE6_IF_NUM(prod, n) USB_DEVICE_INTERFACE_NUMBER(0x0e41, prod, n) prod 472 sound/usb/line6/toneport.c #define LINE6_DEVICE(prod) USB_DEVICE(0x0e41, prod) prod 473 sound/usb/line6/toneport.c #define LINE6_IF_NUM(prod, n) USB_DEVICE_INTERFACE_NUMBER(0x0e41, prod, n) prod 186 sound/usb/line6/variax.c #define LINE6_DEVICE(prod) USB_DEVICE(0x0e41, prod) prod 187 sound/usb/line6/variax.c #define LINE6_IF_NUM(prod, n) USB_DEVICE_INTERFACE_NUMBER(0x0e41, prod, n) prod 20 sound/usb/quirks-table.h #define USB_DEVICE_VENDOR_SPEC(vend, prod) \ prod 25 sound/usb/quirks-table.h .idProduct = prod, \ prod 3658 sound/usb/quirks-table.h #define ALC1220_VB_DESKTOP(vend, prod) { \ prod 3659 sound/usb/quirks-table.h USB_DEVICE(vend, prod), \ prod 95 sound/xen/xen_snd_front_evtchnl.c u32 cons, prod; prod 102 sound/xen/xen_snd_front_evtchnl.c prod = page->in_prod; prod 105 sound/xen/xen_snd_front_evtchnl.c if (prod == page->in_cons) prod 113 sound/xen/xen_snd_front_evtchnl.c for (cons = page->in_cons; cons != prod; cons++) { prod 116 tools/lib/bpf/xsk.h static inline size_t xsk_ring_prod__reserve(struct xsk_ring_prod *prod, prod 119 tools/lib/bpf/xsk.h if (xsk_prod_nb_free(prod, nb) < nb) prod 122 tools/lib/bpf/xsk.h *idx = prod->cached_prod; prod 123 tools/lib/bpf/xsk.h prod->cached_prod += nb; prod 128 tools/lib/bpf/xsk.h static inline void xsk_ring_prod__submit(struct xsk_ring_prod *prod, size_t nb) prod 135 tools/lib/bpf/xsk.h *prod->producer += nb; prod 281 tools/usb/usbip/libsrc/usbip_common.c const char *prod, *vend; prod 283 tools/usb/usbip/libsrc/usbip_common.c prod = names_product(vendor, product); prod 284 tools/usb/usbip/libsrc/usbip_common.c if (!prod) prod 285 tools/usb/usbip/libsrc/usbip_common.c prod = "unknown product"; prod 292 tools/usb/usbip/libsrc/usbip_common.c snprintf(buff, size, "%s : %s (%04x:%04x)", vend, prod, vendor, product); prod 1648 virt/kvm/arm/arm.c struct irq_bypass_producer *prod) prod 1653 virt/kvm/arm/arm.c return kvm_vgic_v4_set_forwarding(irqfd->kvm, prod->irq, prod 1657 virt/kvm/arm/arm.c struct irq_bypass_producer *prod) prod 1662 virt/kvm/arm/arm.c kvm_vgic_v4_unset_forwarding(irqfd->kvm, prod->irq, prod 30 virt/lib/irqbypass.c static int __connect(struct irq_bypass_producer *prod, prod 35 virt/lib/irqbypass.c if (prod->stop) prod 36 virt/lib/irqbypass.c prod->stop(prod); prod 40 virt/lib/irqbypass.c if (prod->add_consumer) prod 41 virt/lib/irqbypass.c ret = prod->add_consumer(prod, cons); prod 44 virt/lib/irqbypass.c ret = cons->add_producer(cons, prod); prod 45 virt/lib/irqbypass.c if (ret && prod->del_consumer) prod 46 virt/lib/irqbypass.c prod->del_consumer(prod, cons); prod 51 virt/lib/irqbypass.c if (prod->start) prod 52 virt/lib/irqbypass.c prod->start(prod); prod 58 virt/lib/irqbypass.c static void __disconnect(struct irq_bypass_producer *prod, prod 61 virt/lib/irqbypass.c if (prod->stop) prod 62 virt/lib/irqbypass.c prod->stop(prod); prod 66 virt/lib/irqbypass.c cons->del_producer(cons, prod); prod 68 virt/lib/irqbypass.c if (prod->del_consumer) prod 69 virt/lib/irqbypass.c prod->del_consumer(prod, cons); prod 73 virt/lib/irqbypass.c if (prod->start) prod 74 virt/lib/irqbypass.c prod->start(prod);