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;