Home
last modified time | relevance | path

Searched refs:idx (Results 1 – 25 of 1299) sorted by relevance

12345678910>>...52

/drivers/net/can/sja1000/
Dsja1000_isa.c133 int idx = pdev->id; in sja1000_isa_probe() local
137 idx, port[idx], mem[idx], irq[idx]); in sja1000_isa_probe()
139 if (mem[idx]) { in sja1000_isa_probe()
140 if (!request_mem_region(mem[idx], iosize, DRV_NAME)) { in sja1000_isa_probe()
144 base = ioremap_nocache(mem[idx], iosize); in sja1000_isa_probe()
150 if (indirect[idx] > 0 || in sja1000_isa_probe()
151 (indirect[idx] == -1 && indirect[0] > 0)) in sja1000_isa_probe()
153 if (!request_region(port[idx], iosize, DRV_NAME)) { in sja1000_isa_probe()
166 dev->irq = irq[idx]; in sja1000_isa_probe()
168 if (mem[idx]) { in sja1000_isa_probe()
[all …]
/drivers/net/can/cc770/
Dcc770_isa.c175 int idx = pdev->id; in cc770_isa_probe() local
180 idx, port[idx], mem[idx], irq[idx]); in cc770_isa_probe()
181 if (mem[idx]) { in cc770_isa_probe()
182 if (!request_mem_region(mem[idx], iosize, KBUILD_MODNAME)) { in cc770_isa_probe()
186 base = ioremap_nocache(mem[idx], iosize); in cc770_isa_probe()
192 if (indirect[idx] > 0 || in cc770_isa_probe()
193 (indirect[idx] == -1 && indirect[0] > 0)) in cc770_isa_probe()
195 if (!request_region(port[idx], iosize, KBUILD_MODNAME)) { in cc770_isa_probe()
208 dev->irq = irq[idx]; in cc770_isa_probe()
210 if (mem[idx]) { in cc770_isa_probe()
[all …]
/drivers/net/ethernet/ti/
Dcpsw_ale.c56 int idx; in cpsw_ale_get_field() local
58 idx = start / 32; in cpsw_ale_get_field()
59 start -= idx * 32; in cpsw_ale_get_field()
60 idx = 2 - idx; /* flip */ in cpsw_ale_get_field()
61 return (ale_entry[idx] >> start) & BITMASK(bits); in cpsw_ale_get_field()
67 int idx; in cpsw_ale_set_field() local
70 idx = start / 32; in cpsw_ale_set_field()
71 start -= idx * 32; in cpsw_ale_set_field()
72 idx = 2 - idx; /* flip */ in cpsw_ale_set_field()
73 ale_entry[idx] &= ~(BITMASK(bits) << start); in cpsw_ale_set_field()
[all …]
/drivers/gpu/drm/radeon/
Devergreen_cs.c755 unsigned idx) in evergreen_cs_track_validate_texture() argument
763 texdw[0] = radeon_get_ib_value(p, idx + 0); in evergreen_cs_track_validate_texture()
764 texdw[1] = radeon_get_ib_value(p, idx + 1); in evergreen_cs_track_validate_texture()
765 texdw[2] = radeon_get_ib_value(p, idx + 2); in evergreen_cs_track_validate_texture()
766 texdw[3] = radeon_get_ib_value(p, idx + 3); in evergreen_cs_track_validate_texture()
767 texdw[4] = radeon_get_ib_value(p, idx + 4); in evergreen_cs_track_validate_texture()
768 texdw[5] = radeon_get_ib_value(p, idx + 5); in evergreen_cs_track_validate_texture()
769 texdw[6] = radeon_get_ib_value(p, idx + 6); in evergreen_cs_track_validate_texture()
770 texdw[7] = radeon_get_ib_value(p, idx + 7); in evergreen_cs_track_validate_texture()
1049 unsigned idx, unsigned reg) in evergreen_packet0_check() argument
[all …]
Dr600_cs.c839 r = radeon_cs_packet_parse(p, &wait_reg_mem, p->idx); in r600_cs_common_vline_parse()
850 wait_reg_mem_info = radeon_get_ib_value(p, wait_reg_mem.idx + 1); in r600_cs_common_vline_parse()
866 if ((radeon_get_ib_value(p, wait_reg_mem.idx + 2) << 2) != vline_status[0]) { in r600_cs_common_vline_parse()
871 if (radeon_get_ib_value(p, wait_reg_mem.idx + 5) != RADEON_VLINE_STAT) { in r600_cs_common_vline_parse()
877 r = radeon_cs_packet_parse(p, &p3reloc, p->idx + wait_reg_mem.count + 2); in r600_cs_common_vline_parse()
881 h_idx = p->idx - 2; in r600_cs_common_vline_parse()
882 p->idx += wait_reg_mem.count + 2; in r600_cs_common_vline_parse()
883 p->idx += p3reloc.count + 2; in r600_cs_common_vline_parse()
920 unsigned idx, unsigned reg) in r600_packet0_check() argument
929 idx, reg); in r600_packet0_check()
[all …]
/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h189 int (*bar )(struct nvkm_device *, int idx, struct nvkm_bar **);
190 int (*bios )(struct nvkm_device *, int idx, struct nvkm_bios **);
191 int (*bus )(struct nvkm_device *, int idx, struct nvkm_bus **);
192 int (*clk )(struct nvkm_device *, int idx, struct nvkm_clk **);
193 int (*devinit )(struct nvkm_device *, int idx, struct nvkm_devinit **);
194 int (*fb )(struct nvkm_device *, int idx, struct nvkm_fb **);
195 int (*fuse )(struct nvkm_device *, int idx, struct nvkm_fuse **);
196 int (*gpio )(struct nvkm_device *, int idx, struct nvkm_gpio **);
197 int (*i2c )(struct nvkm_device *, int idx, struct nvkm_i2c **);
198 int (*ibus )(struct nvkm_device *, int idx, struct nvkm_subdev **);
[all …]
/drivers/net/ethernet/chelsio/cxgb/
Dfpga_defs.h214 #define MAC_REG_ADDR(idx, reg) (MAC_REG_BASE + (idx) * 128 + (reg)) argument
216 #define MAC_REG_IDLO(idx) MAC_REG_ADDR(idx, A_GMAC_MACID_LO) argument
217 #define MAC_REG_IDHI(idx) MAC_REG_ADDR(idx, A_GMAC_MACID_HI) argument
218 #define MAC_REG_CSR(idx) MAC_REG_ADDR(idx, A_GMAC_CSR) argument
219 #define MAC_REG_IFS(idx) MAC_REG_ADDR(idx, A_GMAC_IFS) argument
220 #define MAC_REG_LARGEFRAMELENGTH(idx) MAC_REG_ADDR(idx, A_GMAC_JUMBO_FRAME_LEN) argument
221 #define MAC_REG_LINKDLY(idx) MAC_REG_ADDR(idx, A_GMAC_LNK_DLY) argument
222 #define MAC_REG_PAUSETIME(idx) MAC_REG_ADDR(idx, A_GMAC_PAUSETIME) argument
223 #define MAC_REG_CASTLO(idx) MAC_REG_ADDR(idx, A_GMAC_MCAST_LO) argument
224 #define MAC_REG_MCASTHI(idx) MAC_REG_ADDR(idx, A_GMAC_MCAST_HI) argument
[all …]
/drivers/net/wireless/mediatek/mt7601u/
Dmain.c57 unsigned int idx = 0; in mt7601u_add_interface() local
58 unsigned int wcid = GROUP_WCID(idx); in mt7601u_add_interface()
65 mvif->idx = idx; in mt7601u_add_interface()
70 mvif->group_wcid.idx = wcid; in mt7601u_add_interface()
81 unsigned int wcid = mvif->group_wcid.idx; in mt7601u_remove_interface()
194 int i, idx = 0; in mt76_wcid_alloc() local
197 idx = ffs(~dev->wcid_mask[i]); in mt76_wcid_alloc()
198 if (!idx) in mt76_wcid_alloc()
201 idx--; in mt76_wcid_alloc()
202 dev->wcid_mask[i] |= BIT(idx); in mt76_wcid_alloc()
[all …]
/drivers/input/misc/
Dad714x.c214 static void ad714x_button_state_machine(struct ad714x_chip *ad714x, int idx) in ad714x_button_state_machine() argument
216 struct ad714x_button_plat *hw = &ad714x->hw->button[idx]; in ad714x_button_state_machine()
217 struct ad714x_button_drv *sw = &ad714x->sw->button[idx]; in ad714x_button_state_machine()
223 dev_dbg(ad714x->dev, "button %d touched\n", idx); in ad714x_button_state_machine()
233 dev_dbg(ad714x->dev, "button %d released\n", idx); in ad714x_button_state_machine()
249 static void ad714x_slider_cal_sensor_val(struct ad714x_chip *ad714x, int idx) in ad714x_slider_cal_sensor_val() argument
251 struct ad714x_slider_plat *hw = &ad714x->hw->slider[idx]; in ad714x_slider_cal_sensor_val()
267 static void ad714x_slider_cal_highest_stage(struct ad714x_chip *ad714x, int idx) in ad714x_slider_cal_highest_stage() argument
269 struct ad714x_slider_plat *hw = &ad714x->hw->slider[idx]; in ad714x_slider_cal_highest_stage()
270 struct ad714x_slider_drv *sw = &ad714x->sw->slider[idx]; in ad714x_slider_cal_highest_stage()
[all …]
/drivers/media/usb/pvrusb2/
Dpvrusb2-encoder.c44 unsigned int idx,addr; in pvr2_encoder_write_words() local
65 for (idx = 0; idx < chunkCnt; idx++) { in pvr2_encoder_write_words()
66 addr = idx + offs; in pvr2_encoder_write_words()
70 PVR2_DECOMPOSE_LE(hdw->cmd_buffer, bAddr,data[idx]); in pvr2_encoder_write_words()
90 unsigned int idx; in pvr2_encoder_read_words() local
124 for (idx = 0; idx < chunkCnt; idx++) { in pvr2_encoder_read_words()
125 data[idx] = PVR2_COMPOSE_LE(hdw->cmd_buffer,idx*4); in pvr2_encoder_read_words()
151 unsigned int idx; in pvr2_encoder_cmd() local
223 for (idx = 0; idx < arg_cnt_send; idx++) { in pvr2_encoder_cmd()
224 wrData[idx+4] = argp[idx]; in pvr2_encoder_cmd()
[all …]
Dpvrusb2-ioread.c55 unsigned int idx; in pvr2_ioread_init() local
60 for (idx = 0; idx < BUFFER_COUNT; idx++) { in pvr2_ioread_init()
61 cp->buffer_storage[idx] = kmalloc(BUFFER_SIZE,GFP_KERNEL); in pvr2_ioread_init()
62 if (!(cp->buffer_storage[idx])) break; in pvr2_ioread_init()
65 if (idx < BUFFER_COUNT) { in pvr2_ioread_init()
67 for (idx = 0; idx < BUFFER_COUNT; idx++) { in pvr2_ioread_init()
68 if (!(cp->buffer_storage[idx])) continue; in pvr2_ioread_init()
69 kfree(cp->buffer_storage[idx]); in pvr2_ioread_init()
78 unsigned int idx; in pvr2_ioread_done() local
81 for (idx = 0; idx < BUFFER_COUNT; idx++) { in pvr2_ioread_done()
[all …]
Dpvrusb2-std.c123 unsigned int idx; in find_std_name() local
125 for (idx = 0; idx < arrSize; idx++) { in find_std_name()
126 p = arrPtr + idx; in find_std_name()
283 unsigned int idx; in match_std() local
284 for (idx = 0; idx < ARRAY_SIZE(generic_standards); idx++) { in match_std()
285 if (generic_standards[idx].id & id) { in match_std()
286 return generic_standards + idx; in match_std()
295 int idx; in pvr2_std_fill() local
299 idx = std->index; in pvr2_std_fill()
301 std->index = idx; in pvr2_std_fill()
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk104.c145 read_clk(struct gk104_clk *clk, int idx) in read_clk() argument
148 u32 sctl = nvkm_rd32(device, 0x137250 + (idx * 4)); in read_clk()
151 if (idx < 7) { in read_clk()
153 if (ssel & (1 << idx)) { in read_clk()
154 sclk = read_pll(clk, 0x137000 + (idx * 0x20)); in read_clk()
157 sclk = read_div(clk, idx, 0x137160, 0x1371d0); in read_clk()
161 u32 ssrc = nvkm_rd32(device, 0x137160 + (idx * 0x04)); in read_clk()
163 sclk = read_div(clk, idx, 0x137160, 0x1371d0); in read_clk()
172 sclk = read_div(clk, idx, 0x137160, 0x1371d0); in read_clk()
223 calc_div(struct gk104_clk *clk, int idx, u32 ref, u32 freq, u32 *ddiv) in calc_div() argument
[all …]
Dgf100.c133 read_clk(struct gf100_clk *clk, int idx) in read_clk() argument
136 u32 sctl = nvkm_rd32(device, 0x137250 + (idx * 4)); in read_clk()
140 if (ssel & (1 << idx)) { in read_clk()
141 if (idx < 7) in read_clk()
142 sclk = read_pll(clk, 0x137000 + (idx * 0x20)); in read_clk()
147 sclk = read_div(clk, idx, 0x137160, 0x1371d0); in read_clk()
210 calc_div(struct gf100_clk *clk, int idx, u32 ref, u32 freq, u32 *ddiv) in calc_div() argument
221 calc_src(struct gf100_clk *clk, int idx, u32 freq, u32 *dsrc, u32 *ddiv) in calc_src() argument
243 sclk = read_vco(clk, 0x137160 + (idx * 4)); in calc_src()
244 if (idx < 7) in calc_src()
[all …]
/drivers/irqchip/
Dirq-bcm7120-l2.c63 unsigned int idx; in bcm7120_l2_intc_irq_handle() local
67 for (idx = 0; idx < b->n_words; idx++) { in bcm7120_l2_intc_irq_handle()
68 int base = idx * IRQS_PER_WORD; in bcm7120_l2_intc_irq_handle()
75 pending = irq_reg_readl(gc, b->stat_offset[idx]) & in bcm7120_l2_intc_irq_handle()
77 data->irq_map_mask[idx]; in bcm7120_l2_intc_irq_handle()
117 unsigned int idx; in bcm7120_l2_intc_init_one() local
134 for (idx = 0; idx < data->n_words; idx++) { in bcm7120_l2_intc_init_one()
136 l1_data->irq_map_mask[idx] |= in bcm7120_l2_intc_init_one()
138 irq * data->n_words + idx); in bcm7120_l2_intc_init_one()
140 l1_data->irq_map_mask[idx] = 0xffffffff; in bcm7120_l2_intc_init_one()
[all …]
/drivers/media/dvb-core/
Ddvb_ringbuffer.c256 ssize_t dvb_ringbuffer_pkt_read_user(struct dvb_ringbuffer *rbuf, size_t idx, in dvb_ringbuffer_pkt_read_user() argument
263 pktlen = rbuf->data[idx] << 8; in dvb_ringbuffer_pkt_read_user()
264 pktlen |= rbuf->data[(idx + 1) % rbuf->size]; in dvb_ringbuffer_pkt_read_user()
268 idx = (idx + DVB_RINGBUFFER_PKTHDRSIZE + offset) % rbuf->size; in dvb_ringbuffer_pkt_read_user()
270 split = ((idx + len) > rbuf->size) ? rbuf->size - idx : 0; in dvb_ringbuffer_pkt_read_user()
272 if (copy_to_user(buf, rbuf->data+idx, split)) in dvb_ringbuffer_pkt_read_user()
276 idx = 0; in dvb_ringbuffer_pkt_read_user()
278 if (copy_to_user(buf, rbuf->data+idx, todo)) in dvb_ringbuffer_pkt_read_user()
284 ssize_t dvb_ringbuffer_pkt_read(struct dvb_ringbuffer *rbuf, size_t idx, in dvb_ringbuffer_pkt_read() argument
291 pktlen = rbuf->data[idx] << 8; in dvb_ringbuffer_pkt_read()
[all …]
/drivers/media/pci/pt3/
Dpt3_dma.c25 static u32 get_dma_base(int idx) in get_dma_base() argument
29 i = (idx == 1 || idx == 2) ? 3 - idx : idx; in get_dma_base()
70 static u8 *next_unit(struct pt3_adapter *adap, int *idx, int *ofs) in next_unit() argument
75 (*idx)++; in next_unit()
76 if (*idx == adap->num_bufs) in next_unit()
77 *idx = 0; in next_unit()
79 return &adap->buffer[*idx].data[*ofs]; in next_unit()
84 int idx, ofs; in pt3_proc_dma() local
86 idx = adap->buf_idx; in pt3_proc_dma()
89 if (adap->buffer[idx].data[ofs] == PT3_BUF_CANARY) in pt3_proc_dma()
[all …]
/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dfw.c66 u8 idx; in _rtl8723e_fill_h2c_command() local
172 for (idx = 0; idx < 4; idx++) { in _rtl8723e_fill_h2c_command()
173 rtl_write_byte(rtlpriv, box_reg + idx, in _rtl8723e_fill_h2c_command()
174 boxcontent[idx]); in _rtl8723e_fill_h2c_command()
182 for (idx = 0; idx < 4; idx++) { in _rtl8723e_fill_h2c_command()
183 rtl_write_byte(rtlpriv, box_reg + idx, in _rtl8723e_fill_h2c_command()
184 boxcontent[idx]); in _rtl8723e_fill_h2c_command()
192 for (idx = 0; idx < 4; idx++) { in _rtl8723e_fill_h2c_command()
193 rtl_write_byte(rtlpriv, box_reg + idx, in _rtl8723e_fill_h2c_command()
194 boxcontent[idx]); in _rtl8723e_fill_h2c_command()
[all …]
/drivers/gpu/drm/
Ddrm_dp_mst_topology.c145 int idx = 0; in drm_dp_encode_sideband_msg_hdr() local
148 buf[idx++] = ((hdr->lct & 0xf) << 4) | (hdr->lcr & 0xf); in drm_dp_encode_sideband_msg_hdr()
150 buf[idx++] = hdr->rad[i]; in drm_dp_encode_sideband_msg_hdr()
151 buf[idx++] = (hdr->broadcast << 7) | (hdr->path_msg << 6) | in drm_dp_encode_sideband_msg_hdr()
153 buf[idx++] = (hdr->somt << 7) | (hdr->eomt << 6) | (hdr->seqno << 4); in drm_dp_encode_sideband_msg_hdr()
155 crc4 = drm_dp_msg_header_crc4(buf, (idx * 2) - 1); in drm_dp_encode_sideband_msg_hdr()
156 buf[idx - 1] |= (crc4 & 0xf); in drm_dp_encode_sideband_msg_hdr()
158 *len = idx; in drm_dp_encode_sideband_msg_hdr()
167 u8 idx; in drm_dp_decode_sideband_msg_hdr() local
183 idx = 1; in drm_dp_decode_sideband_msg_hdr()
[all …]
/drivers/hwtracing/coresight/
Dcoresight-etm4x-sysfs.c25 u8 idx; in etm4_set_mode_exclude() local
28 idx = config->addr_idx; in etm4_set_mode_exclude()
34 if (BMVAL(config->addr_acc[idx], 0, 1) == ETM_INSTR_ADDR) { in etm4_set_mode_exclude()
35 if (idx % 2 != 0) in etm4_set_mode_exclude()
43 if (config->addr_type[idx] != ETM_ADDR_TYPE_RANGE || in etm4_set_mode_exclude()
44 config->addr_type[idx + 1] != ETM_ADDR_TYPE_RANGE) in etm4_set_mode_exclude()
52 config->viiectlr |= BIT(idx / 2 + 16); in etm4_set_mode_exclude()
53 config->viiectlr &= ~BIT(idx / 2); in etm4_set_mode_exclude()
59 config->viiectlr |= BIT(idx / 2); in etm4_set_mode_exclude()
60 config->viiectlr &= ~BIT(idx / 2 + 16); in etm4_set_mode_exclude()
[all …]
/drivers/mailbox/
Drockchip-mailbox.c43 int idx; member
76 chans->idx, msg->cmd); in rockchip_mbox_send_data()
78 mb->chans[chans->idx].msg = msg; in rockchip_mbox_send_data()
80 writel_relaxed(msg->cmd, mb->mbox_base + MAILBOX_A2B_CMD(chans->idx)); in rockchip_mbox_send_data()
82 MAILBOX_A2B_DAT(chans->idx)); in rockchip_mbox_send_data()
106 mb->chans[chans->idx].msg = NULL; in rockchip_mbox_shutdown()
117 int idx; in rockchip_mbox_irq() local
121 for (idx = 0; idx < mb->mbox.num_chans; idx++) { in rockchip_mbox_irq()
122 if ((status & (1 << idx)) && (irq == mb->chans[idx].irq)) { in rockchip_mbox_irq()
124 writel_relaxed(1 << idx, in rockchip_mbox_irq()
[all …]
/drivers/w1/masters/
Dds2482.c500 int idx; in ds2482_probe() local
544 for (idx = 0; idx < data->w1_count; idx++) { in ds2482_probe()
545 data->w1_ch[idx].pdev = data; in ds2482_probe()
546 data->w1_ch[idx].channel = idx; in ds2482_probe()
549 data->w1_ch[idx].w1_bm.data = &data->w1_ch[idx]; in ds2482_probe()
550 data->w1_ch[idx].w1_bm.read_byte = ds2482_w1_read_byte; in ds2482_probe()
551 data->w1_ch[idx].w1_bm.write_byte = ds2482_w1_write_byte; in ds2482_probe()
552 data->w1_ch[idx].w1_bm.touch_bit = ds2482_w1_touch_bit; in ds2482_probe()
553 data->w1_ch[idx].w1_bm.triplet = ds2482_w1_triplet; in ds2482_probe()
554 data->w1_ch[idx].w1_bm.reset_bus = ds2482_w1_reset_bus; in ds2482_probe()
[all …]
/drivers/input/serio/
Dhp_sdc.c193 curr->seq[curr->idx++] = status; in hp_sdc_take()
194 curr->seq[curr->idx++] = data; in hp_sdc_take()
208 curr->actidx = curr->idx; in hp_sdc_take()
209 curr->idx++; in hp_sdc_take()
326 curr->idx += hp_sdc.rqty; in hp_sdc_tasklet()
342 curr->actidx = curr->idx; in hp_sdc_tasklet()
343 curr->idx++; in hp_sdc_tasklet()
355 int idx, curridx; in hp_sdc_put() local
416 idx = curr->actidx; in hp_sdc_put()
427 act = curr->seq[idx]; in hp_sdc_put()
[all …]
/drivers/infiniband/hw/qib/
Dqib_qsfp.c276 int idx; in qib_refresh_qsfp_cache() local
342 for (idx = 0; idx < QSFP_VEND_LEN; ++idx) in qib_refresh_qsfp_cache()
343 cks += cp->vendor[idx]; in qib_refresh_qsfp_cache()
353 for (idx = 0; idx < QSFP_VOUI_LEN; ++idx) in qib_refresh_qsfp_cache()
354 cks += cp->oui[idx]; in qib_refresh_qsfp_cache()
359 for (idx = 0; idx < QSFP_PN_LEN; ++idx) in qib_refresh_qsfp_cache()
360 cks += cp->partnum[idx]; in qib_refresh_qsfp_cache()
365 for (idx = 0; idx < QSFP_REV_LEN; ++idx) in qib_refresh_qsfp_cache()
366 cks += cp->rev[idx]; in qib_refresh_qsfp_cache()
371 for (idx = 0; idx < QSFP_ATTEN_LEN; ++idx) in qib_refresh_qsfp_cache()
[all …]
/drivers/staging/lustre/lustre/obdclass/
Dlprocfs_counters.c44 void lprocfs_counter_add(struct lprocfs_stats *stats, int idx, long amount) in lprocfs_counter_add() argument
54 LASSERTF(0 <= idx && idx < stats->ls_num, in lprocfs_counter_add()
55 "idx %d, ls_num %hu\n", idx, stats->ls_num); in lprocfs_counter_add()
64 header = &stats->ls_cnt_header[idx]; in lprocfs_counter_add()
65 percpu_cntr = lprocfs_stats_counter_get(stats, smp_id, idx); in lprocfs_counter_add()
93 void lprocfs_counter_sub(struct lprocfs_stats *stats, int idx, long amount) in lprocfs_counter_sub() argument
103 LASSERTF(0 <= idx && idx < stats->ls_num, in lprocfs_counter_sub()
104 "idx %d, ls_num %hu\n", idx, stats->ls_num); in lprocfs_counter_sub()
113 header = &stats->ls_cnt_header[idx]; in lprocfs_counter_sub()
114 percpu_cntr = lprocfs_stats_counter_get(stats, smp_id, idx); in lprocfs_counter_sub()

12345678910>>...52