cpr                60 arch/arm/include/asm/hardware/scoop.h 	void (*power_ctrl)(struct device *scoop, unsigned short cpr, int nr);
cpr               203 arch/arm/mach-pxa/spitz.c 	unsigned short cpr;
cpr               213 arch/arm/mach-pxa/spitz.c 	cpr = read_scoop_reg(&spitz_scoop_1_device.dev, SCOOP_CPR);
cpr               216 arch/arm/mach-pxa/spitz.c 		cpr |= new_cpr;
cpr               218 arch/arm/mach-pxa/spitz.c 		cpr &= ~enable;
cpr               220 arch/arm/mach-pxa/spitz.c 	write_scoop_reg(&spitz_scoop_1_device.dev, SCOOP_CPR, cpr);
cpr               224 arch/arm/mach-pxa/spitz.c 	if (!(cpr & 0x7)) {
cpr               239 arch/arm/mach-pxa/spitz.c static void spitz_pcmcia_pwr(struct device *scoop, uint16_t cpr, int nr)
cpr               244 arch/arm/mach-pxa/spitz.c 			cpr & (SCOOP_CPR_CF_3V | SCOOP_CPR_CF_XV), cpr);
cpr               246 arch/arm/mach-pxa/spitz.c 		write_scoop_reg(scoop, SCOOP_CPR, cpr);
cpr                74 arch/powerpc/platforms/52xx/mpc52xx_pci.c 	u32	cpr;		/* PCI + 0x34 */
cpr               846 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				       struct bnxt_cp_ring_info *cpr,
cpr               853 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr               866 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_reuse_rx_agg_bufs(struct bnxt_cp_ring_info *cpr, u16 idx,
cpr               869 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_napi *bnapi = cpr->bnapi;
cpr               890 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			agg = bnxt_get_agg(bp, cpr, idx, start + i);
cpr              1000 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				     struct bnxt_cp_ring_info *cpr,
cpr              1004 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_napi *bnapi = cpr->bnapi;
cpr              1024 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			agg = bnxt_get_agg(bp, cpr, idx, i);
cpr              1058 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bnxt_reuse_rx_agg_bufs(cpr, idx, i, agg_bufs - i, tpa);
cpr              1076 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_agg_bufs_valid(struct bnxt *bp, struct bnxt_cp_ring_info *cpr,
cpr              1085 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		&cpr->cp_desc_ring[CP_RING(last)][CP_IDX(last)];
cpr              1114 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_discard_rx(struct bnxt *bp, struct bnxt_cp_ring_info *cpr,
cpr              1137 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!bnxt_agg_bufs_valid(bp, cpr, agg_bufs, &tmp_raw_cons))
cpr              1288 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_abort_tpa(struct bnxt_cp_ring_info *cpr, u16 idx, u32 agg_bufs)
cpr              1291 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_reuse_rx_agg_bufs(cpr, idx, 0, agg_bufs, true);
cpr              1502 drivers/net/ethernet/broadcom/bnxt/bnxt.c 					   struct bnxt_cp_ring_info *cpr,
cpr              1508 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_napi *bnapi = cpr->bnapi;
cpr              1520 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		int rc = bnxt_discard_rx(bp, cpr, raw_cons, tpa_end);
cpr              1548 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			if (!bnxt_agg_bufs_valid(bp, cpr, agg_bufs, raw_cons))
cpr              1563 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_abort_tpa(cpr, idx, agg_bufs);
cpr              1573 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bnxt_abort_tpa(cpr, idx, agg_bufs);
cpr              1582 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bnxt_abort_tpa(cpr, idx, agg_bufs);
cpr              1597 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bnxt_abort_tpa(cpr, idx, agg_bufs);
cpr              1605 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		skb = bnxt_rx_pages(bp, cpr, skb, idx, agg_bufs, true);
cpr              1671 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_rx_pkt(struct bnxt *bp, struct bnxt_cp_ring_info *cpr,
cpr              1674 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_napi *bnapi = cpr->bnapi;
cpr              1691 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr              1703 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr              1718 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		skb = bnxt_tpa_end(bp, cpr, &tmp_raw_cons,
cpr              1736 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		int rc1 = bnxt_discard_rx(bp, cpr, raw_cons, rxcmp);
cpr              1752 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!bnxt_agg_bufs_valid(bp, cpr, agg_bufs, &tmp_raw_cons))
cpr              1766 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bnxt_reuse_rx_agg_bufs(cpr, cp_cons, 0, agg_bufs,
cpr              1794 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				bnxt_reuse_rx_agg_bufs(cpr, cp_cons, 0,
cpr              1815 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		skb = bnxt_rx_pages(bp, cpr, skb, cp_cons, agg_bufs, false);
cpr              1862 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr->rx_packets += 1;
cpr              1863 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr->rx_bytes += len;
cpr              1879 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				 struct bnxt_cp_ring_info *cpr,
cpr              1890 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr              1895 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr              1911 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	return bnxt_rx_pkt(bp, cpr, raw_cons, event);
cpr              2103 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              2104 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u32 cons = RING_CMP(cpr->cp_raw_cons);
cpr              2106 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr->event_ctr++;
cpr              2107 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	prefetch(&cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)]);
cpr              2112 drivers/net/ethernet/broadcom/bnxt/bnxt.c static inline int bnxt_has_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr)
cpr              2114 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u32 raw_cons = cpr->cp_raw_cons;
cpr              2118 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];
cpr              2127 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              2128 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u32 cons = RING_CMP(cpr->cp_raw_cons);
cpr              2131 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	prefetch(&cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)]);
cpr              2133 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (!bnxt_has_work(bp, cpr)) {
cpr              2136 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!(int_status & (0x10000 << cpr->cp_ring_struct.fw_ring_id)))
cpr              2141 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	BNXT_CP_DB_IRQ_DIS(cpr->cp_db.doorbell);
cpr              2151 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int __bnxt_poll_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr,
cpr              2154 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_napi *bnapi = cpr->bnapi;
cpr              2155 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u32 raw_cons = cpr->cp_raw_cons;
cpr              2162 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr->has_more_work = 0;
cpr              2167 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];
cpr              2176 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->had_work_done = 1;
cpr              2184 drivers/net/ethernet/broadcom/bnxt/bnxt.c 					cpr->has_more_work = 1;
cpr              2189 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				rc = bnxt_rx_pkt(bp, cpr, &raw_cons, &event);
cpr              2191 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				rc = bnxt_force_rx_discard(bp, cpr, &raw_cons,
cpr              2215 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->has_more_work = 1;
cpr              2233 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr->cp_raw_cons = raw_cons;
cpr              2256 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_poll_work(struct bnxt *bp, struct bnxt_cp_ring_info *cpr,
cpr              2259 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_napi *bnapi = cpr->bnapi;
cpr              2262 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rx_pkts = __bnxt_poll_work(bp, cpr, budget);
cpr              2268 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	bnxt_db_cq(bp, &cpr->cp_db, cpr->cp_raw_cons);
cpr              2278 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              2283 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u32 raw_cons = cpr->cp_raw_cons;
cpr              2291 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		txcmp = &cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr              2300 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			  &cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr              2309 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			rc = bnxt_rx_pkt(bp, cpr, &raw_cons, &event);
cpr              2327 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr->cp_raw_cons = raw_cons;
cpr              2328 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	BNXT_DB_CQ(&cpr->cp_db, cpr->cp_raw_cons);
cpr              2334 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (!bnxt_has_work(bp, cpr) && rx_pkts < budget) {
cpr              2336 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		BNXT_DB_CQ_ARM(&cpr->cp_db, cpr->cp_raw_cons);
cpr              2345 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              2349 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		work_done += bnxt_poll_work(bp, cpr, budget - work_done);
cpr              2353 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				BNXT_DB_CQ_ARM(&cpr->cp_db, cpr->cp_raw_cons);
cpr              2357 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!bnxt_has_work(bp, cpr)) {
cpr              2359 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				BNXT_DB_CQ_ARM(&cpr->cp_db, cpr->cp_raw_cons);
cpr              2366 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		dim_update_sample(cpr->event_ctr,
cpr              2367 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				  cpr->rx_packets,
cpr              2368 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				  cpr->rx_bytes,
cpr              2370 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		net_dim(&cpr->dim, dim_sample);
cpr              2377 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              2381 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i];
cpr              2386 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->has_more_work |= cpr2->has_more_work;
cpr              2395 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              2399 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i];
cpr              2415 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              2416 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u32 raw_cons = cpr->cp_raw_cons;
cpr              2422 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (cpr->has_more_work) {
cpr              2423 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->has_more_work = 0;
cpr              2425 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (cpr->has_more_work) {
cpr              2431 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			BNXT_DB_NQ_ARM_P5(&cpr->cp_db, cpr->cp_raw_cons);
cpr              2436 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		nqcmp = &cpr->nq_desc_ring[CP_RING(cons)][CP_IDX(cons)];
cpr              2441 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->cp_raw_cons = raw_cons;
cpr              2443 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				BNXT_DB_NQ_ARM_P5(&cpr->cp_db,
cpr              2444 drivers/net/ethernet/broadcom/bnxt/bnxt.c 						  cpr->cp_raw_cons);
cpr              2457 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr2 = cpr->cp_ring_arr[idx];
cpr              2460 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->has_more_work = cpr2->has_more_work;
cpr              2465 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (cpr->has_more_work)
cpr              2469 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr->cp_raw_cons = raw_cons;
cpr              2973 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr;
cpr              2980 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = &bnapi->cp_ring;
cpr              2981 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		ring = &cpr->cp_ring_struct;
cpr              2986 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j];
cpr              2992 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				cpr->cp_ring_arr[j] = NULL;
cpr              3002 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr;
cpr              3005 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr = kzalloc(sizeof(*cpr), GFP_KERNEL);
cpr              3006 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (!cpr)
cpr              3009 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	ring = &cpr->cp_ring_struct;
cpr              3013 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rmem->pg_arr = (void **)cpr->cp_desc_ring;
cpr              3014 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rmem->dma_arr = cpr->cp_desc_mapping;
cpr              3019 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		kfree(cpr);
cpr              3020 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = NULL;
cpr              3022 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	return cpr;
cpr              3034 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr;
cpr              3040 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = &bnapi->cp_ring;
cpr              3041 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->bnapi = bnapi;
cpr              3042 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		ring = &cpr->cp_ring_struct;
cpr              3060 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->cp_ring_arr[BNXT_RX_HDL] = cpr2;
cpr              3070 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->cp_ring_arr[BNXT_TX_HDL] = cpr2;
cpr              3086 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr;
cpr              3094 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = &bnapi->cp_ring;
cpr              3095 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		ring = &cpr->cp_ring_struct;
cpr              3099 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		rmem->pg_arr = (void **)cpr->cp_desc_ring;
cpr              3100 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		rmem->dma_arr = cpr->cp_desc_mapping;
cpr              3253 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bp->bnapi[i]->cp_ring;
cpr              3254 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_ring_struct *ring = &cpr->cp_ring_struct;
cpr              3257 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks;
cpr              3258 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs;
cpr              3260 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j];
cpr              3754 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              3756 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (cpr->hw_stats) {
cpr              3757 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			dma_free_coherent(&pdev->dev, size, cpr->hw_stats,
cpr              3758 drivers/net/ethernet/broadcom/bnxt/bnxt.c 					  cpr->hw_stats_map);
cpr              3759 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->hw_stats = NULL;
cpr              3773 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              3775 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->hw_stats = dma_alloc_coherent(&pdev->dev, size,
cpr              3776 drivers/net/ethernet/broadcom/bnxt/bnxt.c 						   &cpr->hw_stats_map,
cpr              3778 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!cpr->hw_stats)
cpr              3781 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->hw_stats_ctx_id = INVALID_STATS_CTX_ID;
cpr              3858 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr;
cpr              3865 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = &bnapi->cp_ring;
cpr              3866 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->cp_raw_cons = 0;
cpr              3983 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				struct bnxt_cp_ring_info *cpr =
cpr              3986 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				cpr->cp_ring_struct.ring_mem.flags =
cpr              4093 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              4094 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_ring_struct *ring = &cpr->cp_ring_struct;
cpr              4097 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bnxt_db_nq(bp, &cpr->cp_db, cpr->cp_raw_cons);
cpr              4104 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr;
cpr              4106 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cpr = &bnapi->cp_ring;
cpr              4107 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	return cpr->cp_ring_struct.map_idx;
cpr              4131 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              4133 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_db_nq_arm(bp, &cpr->cp_db, cpr->cp_raw_cons);
cpr              4809 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr;
cpr              4811 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = bnapi->cp_ring.cp_ring_arr[BNXT_RX_HDL];
cpr              4812 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		return cpr->cp_ring_struct.fw_ring_id;
cpr              4822 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr;
cpr              4824 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = bnapi->cp_ring.cp_ring_arr[BNXT_TX_HDL];
cpr              4825 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		return cpr->cp_ring_struct.fw_ring_id;
cpr              5409 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              5410 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_ring_struct *ring = &cpr->cp_ring_struct;
cpr              5421 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_set_db(bp, &cpr->cp_db, type, map_idx, ring->fw_ring_id);
cpr              5422 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_db_nq(bp, &cpr->cp_db, cpr->cp_raw_cons);
cpr              5441 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			struct bnxt_cp_ring_info *cpr, *cpr2;
cpr              5444 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr = &bnapi->cp_ring;
cpr              5445 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr2 = cpr->cp_ring_arr[BNXT_TX_HDL];
cpr              5480 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              5484 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr2 = cpr->cp_ring_arr[BNXT_RX_HDL];
cpr              5623 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              5628 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j];
cpr              5640 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		ring = &cpr->cp_ring_struct;
cpr              6201 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              6211 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	req.ring_id = cpu_to_le16(cpr->cp_ring_struct.fw_ring_id);
cpr              6225 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              6233 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	coal.coal_ticks = cpr->rx_ring_coal.coal_ticks;
cpr              6234 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	coal.coal_bufs = cpr->rx_ring_coal.coal_bufs;
cpr              6322 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              6324 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (cpr->hw_stats_ctx_id != INVALID_STATS_CTX_ID) {
cpr              6325 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			req.stat_ctx_id = cpu_to_le32(cpr->hw_stats_ctx_id);
cpr              6330 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->hw_stats_ctx_id = INVALID_STATS_CTX_ID;
cpr              6354 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              6356 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		req.stats_dma_addr = cpu_to_le64(cpr->hw_stats_map);
cpr              6363 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr->hw_stats_ctx_id = le32_to_cpu(resp->stat_ctx_id);
cpr              6365 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bp->grp_info[i].fw_stats_ctx = cpr->hw_stats_ctx_id;
cpr              8310 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bp->bnapi[i]->cp_ring;
cpr              8313 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cancel_work_sync(&cpr->dim.work);
cpr              8324 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bp->bnapi[i]->cp_ring;
cpr              8328 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			INIT_WORK(&cpr->dim.work, bnxt_dim_work);
cpr              8329 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE;
cpr              9435 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              9436 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct ctx_hw_stats *hw_stats = cpr->hw_stats;
cpr              9912 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr              9916 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		    i, cpr->cp_ring_struct.fw_ring_id, cpr->cp_raw_cons);
cpr              10207 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct bnxt_cp_ring_info *cpr;
cpr              10214 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		cpr = &bnapi->cp_ring;
cpr              10216 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j];
cpr              10231 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			cpr->missed_irqs++;
cpr                84 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c 		struct bnxt_cp_ring_info *cpr = &bp->bnapi[i]->cp_ring;
cpr                86 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c 		if (cpr && bp->bnapi[i]->rx_ring)
cpr                87 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c 			debugfs_dim_ring_init(&cpr->dim, i, dir);
cpr                17 drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c 	struct bnxt_cp_ring_info *cpr = container_of(dim,
cpr                20 drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c 	struct bnxt_napi *bnapi = container_of(cpr,
cpr                26 drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c 	cpr->rx_ring_coal.coal_ticks = cur_moder.usec;
cpr                27 drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c 	cpr->rx_ring_coal.coal_bufs = cur_moder.pkts;
cpr               549 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
cpr               550 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		__le64 *hw_stats = (__le64 *)cpr->hw_stats;
cpr               555 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		buf[j++] = cpr->rx_l4_csum_errors;
cpr               556 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		buf[j++] = cpr->rx_buf_errors;
cpr               557 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		buf[j++] = cpr->missed_irqs;
cpr               560 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			le64_to_cpu(cpr->hw_stats->rx_discard_pkts);
cpr               562 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			le64_to_cpu(cpr->hw_stats->tx_discard_pkts);
cpr              2744 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_rx_loopback(struct bnxt *bp, struct bnxt_cp_ring_info *cpr,
cpr              2747 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	struct bnxt_napi *bnapi = cpr->bnapi;
cpr              2759 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		&cpr->cp_desc_ring[CP_RING(cp_cons)][CP_IDX(cp_cons)];
cpr              2777 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_poll_loopback(struct bnxt *bp, struct bnxt_cp_ring_info *cpr,
cpr              2786 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	raw_cons = cpr->cp_raw_cons;
cpr              2789 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];
cpr              2801 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			rc = bnxt_rx_loopback(bp, cpr, raw_cons, pkt_size);
cpr              2808 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	cpr->cp_raw_cons = raw_cons;
cpr              2816 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	struct bnxt_cp_ring_info *cpr;
cpr              2823 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	cpr = &rxr->bnapi->cp_ring;
cpr              2825 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		cpr = cpr->cp_ring_arr[BNXT_RX_HDL];
cpr              2850 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	rc = bnxt_poll_loopback(bp, cpr, pkt_size);
cpr                71 drivers/parport/parport_ax88796.c 	unsigned int cpr = readb(dd->spp_cpr);
cpr                74 drivers/parport/parport_ax88796.c 	if (!(cpr & AX_CPR_STRB))
cpr                77 drivers/parport/parport_ax88796.c 	if (!(cpr & AX_CPR_ATFD))
cpr                80 drivers/parport/parport_ax88796.c 	if (cpr & AX_CPR_nINIT)
cpr                83 drivers/parport/parport_ax88796.c 	if (!(cpr & AX_CPR_SLCTIN))
cpr                93 drivers/parport/parport_ax88796.c 	unsigned int cpr = readb(dd->spp_cpr);
cpr                95 drivers/parport/parport_ax88796.c 	cpr &= AX_CPR_nDOE;
cpr                98 drivers/parport/parport_ax88796.c 		cpr |= AX_CPR_STRB;
cpr               101 drivers/parport/parport_ax88796.c 		cpr |= AX_CPR_ATFD;
cpr               104 drivers/parport/parport_ax88796.c 		cpr |= AX_CPR_nINIT;
cpr               107 drivers/parport/parport_ax88796.c 		cpr |= AX_CPR_SLCTIN;
cpr               109 drivers/parport/parport_ax88796.c 	dev_dbg(dd->dev, "write_control: ctrl=%02x, cpr=%02x\n", control, cpr);
cpr               110 drivers/parport/parport_ax88796.c 	writeb(cpr, dd->spp_cpr);
cpr               189 drivers/parport/parport_ax88796.c 	void __iomem *cpr = dd->spp_cpr;
cpr               191 drivers/parport/parport_ax88796.c 	writeb((readb(cpr) & ~AX_CPR_nDOE), cpr);
cpr               198 drivers/parport/parport_ax88796.c 	void __iomem *cpr = dd->spp_cpr;
cpr               200 drivers/parport/parport_ax88796.c 	writeb(readb(cpr) | AX_CPR_nDOE, cpr);
cpr               211 drivers/parport/parport_ax88796.c 	s->u.ax88796.cpr = readb(dd->spp_cpr);
cpr               220 drivers/parport/parport_ax88796.c 	s->u.ax88796.cpr = readb(dd->spp_cpr);
cpr               229 drivers/parport/parport_ax88796.c 	writeb(s->u.ax88796.cpr, dd->spp_cpr);
cpr                58 drivers/pcmcia/pxa2xx_sharpsl.c 	unsigned short cpr, csr;
cpr                61 drivers/pcmcia/pxa2xx_sharpsl.c 	cpr = read_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_CPR);
cpr                77 drivers/pcmcia/pxa2xx_sharpsl.c 	else if (cpr & 0x0003) {
cpr                99 drivers/pcmcia/pxa2xx_sharpsl.c 	if ((cpr & 0x0080) && ((cpr & 0x8040) != 0x8040)) {
cpr               100 drivers/pcmcia/pxa2xx_sharpsl.c 		printk(KERN_ERR "sharpsl_pcmcia_socket_state(): CPR=%04X, Low voltage!\n", cpr);
cpr               111 drivers/pcmcia/pxa2xx_sharpsl.c 	unsigned short cpr, ncpr, ccr, nccr, mcr, nmcr, imr, nimr;
cpr               130 drivers/pcmcia/pxa2xx_sharpsl.c 	ncpr = (cpr = read_scoop_reg(scoop, SCOOP_CPR)) & ~0x0083;
cpr               162 drivers/pcmcia/pxa2xx_sharpsl.c 	if (cpr != ncpr) {
cpr                44 include/linux/parport.h 	unsigned char cpr;
cpr                28 tools/perf/util/call-path.c 	struct call_path_root *cpr;
cpr                30 tools/perf/util/call-path.c 	cpr = zalloc(sizeof(struct call_path_root));
cpr                31 tools/perf/util/call-path.c 	if (!cpr)
cpr                33 tools/perf/util/call-path.c 	call_path__init(&cpr->call_path, NULL, NULL, 0, false);
cpr                34 tools/perf/util/call-path.c 	INIT_LIST_HEAD(&cpr->blocks);
cpr                35 tools/perf/util/call-path.c 	return cpr;
cpr                38 tools/perf/util/call-path.c void call_path_root__free(struct call_path_root *cpr)
cpr                42 tools/perf/util/call-path.c 	list_for_each_entry_safe(pos, n, &cpr->blocks, node) {
cpr                46 tools/perf/util/call-path.c 	free(cpr);
cpr                49 tools/perf/util/call-path.c static struct call_path *call_path__new(struct call_path_root *cpr,
cpr                58 tools/perf/util/call-path.c 	if (cpr->next < cpr->sz) {
cpr                59 tools/perf/util/call-path.c 		cpb = list_last_entry(&cpr->blocks, struct call_path_block,
cpr                65 tools/perf/util/call-path.c 		list_add_tail(&cpb->node, &cpr->blocks);
cpr                66 tools/perf/util/call-path.c 		cpr->sz += CALL_PATH_BLOCK_SIZE;
cpr                69 tools/perf/util/call-path.c 	n = cpr->next++ & CALL_PATH_BLOCK_MASK;
cpr                77 tools/perf/util/call-path.c struct call_path *call_path__findnew(struct call_path_root *cpr,
cpr                90 tools/perf/util/call-path.c 		return call_path__new(cpr, parent, sym, ip, in_kernel);
cpr               106 tools/perf/util/call-path.c 	cp = call_path__new(cpr, parent, sym, ip, in_kernel);
cpr                62 tools/perf/util/call-path.h void call_path_root__free(struct call_path_root *cpr);
cpr                64 tools/perf/util/call-path.h struct call_path *call_path__findnew(struct call_path_root *cpr,
cpr               216 tools/perf/util/db-export.c 	struct call_path *current = &dbe->cpr->call_path;
cpr               263 tools/perf/util/db-export.c 		current = call_path__findnew(dbe->cpr, current,
cpr               273 tools/perf/util/db-export.c 	if (current == &dbe->cpr->call_path) {
cpr               382 tools/perf/util/db-export.c 	if (dbe->cpr) {
cpr                66 tools/perf/util/db-export.h 	struct call_path_root *cpr;
cpr              1514 tools/perf/util/scripting-engines/trace-event-python.c 	tables->dbe.cpr = NULL;
cpr              1532 tools/perf/util/scripting-engines/trace-event-python.c 			tables->dbe.cpr = tables->dbe.crp->cpr;
cpr              1534 tools/perf/util/scripting-engines/trace-event-python.c 			tables->dbe.cpr = call_path_root__new();
cpr              1536 tools/perf/util/scripting-engines/trace-event-python.c 		if (!tables->dbe.cpr)
cpr               509 tools/perf/util/thread-stack.c 	crp->cpr = call_path_root__new();
cpr               510 tools/perf/util/thread-stack.c 	if (!crp->cpr)
cpr               524 tools/perf/util/thread-stack.c 		call_path_root__free(crp->cpr);
cpr               611 tools/perf/util/thread-stack.c 	struct call_path_root *cpr = ts->crp->cpr;
cpr               626 tools/perf/util/thread-stack.c 	cp = call_path__findnew(cpr, &cpr->call_path, sym, ip,
cpr               656 tools/perf/util/thread-stack.c 	struct call_path_root *cpr = ts->crp->cpr;
cpr               657 tools/perf/util/thread-stack.c 	struct call_path *root = &cpr->call_path;
cpr               675 tools/perf/util/thread-stack.c 			cp = call_path__findnew(cpr, root, tsym, addr, ks);
cpr               705 tools/perf/util/thread-stack.c 			cp = call_path__findnew(cpr, root, tsym, addr, ks);
cpr               715 tools/perf/util/thread-stack.c 		cp = call_path__findnew(cpr, parent, tsym, addr, ks);
cpr               729 tools/perf/util/thread-stack.c 	cp = call_path__findnew(cpr, parent, tsym, addr, ks);
cpr               735 tools/perf/util/thread-stack.c 	cp = call_path__findnew(cpr, cp, fsym, ip, ks);
cpr               769 tools/perf/util/thread-stack.c 	struct call_path_root *cpr = ts->crp->cpr;
cpr               777 tools/perf/util/thread-stack.c 	cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp, NULL, 0,
cpr               803 tools/perf/util/thread-stack.c 	struct call_path_root *cpr = ts->crp->cpr;
cpr               839 tools/perf/util/thread-stack.c 	cp = call_path__findnew(cpr, ts->stack[ts->cnt - 2].cp, tsym,
cpr               899 tools/perf/util/thread-stack.c 		struct call_path_root *cpr = ts->crp->cpr;
cpr               910 tools/perf/util/thread-stack.c 		cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp,
cpr               960 tools/perf/util/thread-stack.c 		struct call_path_root *cpr = ts->crp->cpr;
cpr               969 tools/perf/util/thread-stack.c 		cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp,
cpr                78 tools/perf/util/thread-stack.h 	struct call_path_root *cpr;