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);