Home
last modified time | relevance | path

Searched refs:counter (Results 1 – 25 of 389) sorted by relevance

12345678910>>...16

/drivers/net/ethernet/marvell/prestera/
A Dprestera_counter.c126 arr = krealloc(counter->block_list, (counter->block_list_len + 1) * in prestera_counter_block_list_add()
134 counter->block_list[counter->block_list_len] = block; in prestera_counter_block_list_add()
373 err = prestera_hw_counters_get(counter->sw, counter->total_read, in prestera_counter_stats_work()
405 prestera_counter_block_idx_next(counter, counter->curr_idx); in prestera_counter_stats_work()
440 counter = kzalloc(sizeof(*counter), GFP_KERNEL); in prestera_counter_init()
441 if (!counter) in prestera_counter_init()
446 kfree(counter); in prestera_counter_init()
452 counter->sw = sw; in prestera_counter_init()
453 sw->counter = counter; in prestera_counter_init()
463 struct prestera_counter *counter = sw->counter; in prestera_counter_fini() local
[all …]
/drivers/counter/
A Dcounter-chrdev.c72 if (!counter->ops) in counter_chrdev_read()
85 !counter->ops); in counter_chrdev_read()
88 if (!counter->ops) in counter_chrdev_read()
109 if (!counter->ops) in counter_chrdev_poll()
208 err = counter->ops->events_configure(counter); in counter_enable_events()
226 err = counter->ops->events_configure(counter); in counter_disable_events()
287 ext = counter->ext; in counter_add_watch()
367 err = counter->ops->watch_validate(counter, &watch); in counter_add_watch()
390 if (!counter->ops) in counter_chrdev_ioctl()
433 if (!counter->ops) { in counter_chrdev_release()
[all …]
A Dcounter-core.c49 kfree(container_of(counter, struct counter_device_allochelper, counter)); in counter_device_release()
73 container_of(counter, struct counter_device_allochelper, counter); in counter_priv()
99 counter = &ch->counter; in counter_alloc()
100 dev = &counter->dev; in counter_alloc()
123 return counter; in counter_alloc()
180 if (!counter) in counter_unregister()
183 cdev_device_del(&counter->chrdev, &counter->dev); in counter_unregister()
187 counter->ops = NULL; in counter_unregister()
201 counter_put(counter); in devm_counter_put()
218 if (!counter) in devm_counter_alloc()
[all …]
A Drz-mtu3-cnt.c447 rz_mtu3_32bit_cnt_setting(counter); in rz_mtu3_initialize_counter()
838 struct counter_device *counter; in rz_mtu3_cnt_probe() local
845 if (!counter) in rz_mtu3_cnt_probe()
848 priv = counter_priv(counter); in rz_mtu3_cnt_probe()
868 counter->name = dev_name(dev); in rz_mtu3_cnt_probe()
869 counter->parent = dev; in rz_mtu3_cnt_probe()
870 counter->ops = &rz_mtu3_cnt_ops; in rz_mtu3_cnt_probe()
871 counter->counts = rz_mtu3_counts; in rz_mtu3_cnt_probe()
873 counter->signals = rz_mtu3_signals; in rz_mtu3_cnt_probe()
875 counter->ext = rz_mtu3_device_ext; in rz_mtu3_cnt_probe()
[all …]
A Dti-ecap-capture.c105 pm_runtime_get_sync(counter->parent); in ecap_cnt_capture_get_evmode()
107 pm_runtime_put_sync(counter->parent); in ecap_cnt_capture_get_evmode()
116 pm_runtime_get_sync(counter->parent); in ecap_cnt_capture_set_evmode()
118 pm_runtime_put_sync(counter->parent); in ecap_cnt_capture_set_evmode()
125 pm_runtime_get_sync(counter->parent); in ecap_cnt_capture_enable()
146 pm_runtime_put_sync(counter->parent); in ecap_cnt_capture_disable()
154 pm_runtime_get_sync(counter->parent); in ecap_cnt_count_get_val()
156 pm_runtime_put_sync(counter->parent); in ecap_cnt_count_get_val()
165 pm_runtime_get_sync(counter->parent); in ecap_cnt_count_set_val()
340 ecap_cnt_capture_enable(counter); in ecap_cnt_enable_write()
[all …]
A Dinterrupt-cnt.c171 struct counter_device *counter; in interrupt_cnt_probe() local
176 if (!counter) in interrupt_cnt_probe()
178 priv = counter_priv(counter); in interrupt_cnt_probe()
209 counter->signals = &priv->signals; in interrupt_cnt_probe()
210 counter->num_signals = 1; in interrupt_cnt_probe()
224 counter->name = dev_name(dev); in interrupt_cnt_probe()
225 counter->parent = dev; in interrupt_cnt_probe()
226 counter->ops = &interrupt_cnt_ops; in interrupt_cnt_probe()
227 counter->counts = &priv->cnts; in interrupt_cnt_probe()
228 counter->num_counts = 1; in interrupt_cnt_probe()
[all …]
A Dti-eqep.c498 struct counter_device *counter; in ti_eqep_probe() local
505 if (!counter) in ti_eqep_probe()
507 priv = counter_priv(counter); in ti_eqep_probe()
532 counter->name = dev_name(dev); in ti_eqep_probe()
533 counter->parent = dev; in ti_eqep_probe()
534 counter->ops = &ti_eqep_counter_ops; in ti_eqep_probe()
535 counter->counts = ti_eqep_counts; in ti_eqep_probe()
537 counter->signals = ti_eqep_signals; in ti_eqep_probe()
540 platform_set_drvdata(pdev, counter); in ti_eqep_probe()
554 err = counter_add(counter); in ti_eqep_probe()
[all …]
A Dstm32-timer-cnt.c619 struct counter_device *counter = ptr; in stm32_timer_cnt_isr() local
723 struct counter_device *counter; in stm32_timer_cnt_probe() local
730 if (!counter) in stm32_timer_cnt_probe()
733 priv = counter_priv(counter); in stm32_timer_cnt_probe()
746 counter->name = dev_name(dev); in stm32_timer_cnt_probe()
747 counter->parent = dev; in stm32_timer_cnt_probe()
748 counter->ops = &stm32_timer_cnt_ops; in stm32_timer_cnt_probe()
749 counter->counts = &stm32_counts; in stm32_timer_cnt_probe()
750 counter->num_counts = 1; in stm32_timer_cnt_probe()
751 counter->signals = stm32_signals; in stm32_timer_cnt_probe()
[all …]
A Dcounter-sysfs.c882 counter->signals + i); in counter_sysfs_signals_add()
984 count = counter->counts + i; in counter_sysfs_counts_add()
1008 *val = counter->num_signals; in counter_num_signals_read()
1014 *val = counter->num_counts; in counter_num_counts_read()
1021 *val = kfifo_size(&counter->events); in counter_events_queue_size_read()
1038 mutex_lock(&counter->events_out_lock); in counter_events_queue_size_write()
1040 kfifo_free(&counter->events); in counter_events_queue_size_write()
1041 counter->events.kfifo = events.kfifo; in counter_events_queue_size_write()
1070 cattr_group += counter->num_signals; in counter_sysfs_attr_add()
1076 cattr_group += counter->num_counts; in counter_sysfs_attr_add()
[all …]
A Dmicrochip-tcb-capture.c455 dev_name(counter->parent), counter); in mchp_tc_irq_enable()
481 struct counter_device *counter; in mchp_tc_probe() local
490 if (!counter) in mchp_tc_probe()
492 priv = counter_priv(counter); in mchp_tc_probe()
566 counter->name = dev_name(&pdev->dev); in mchp_tc_probe()
567 counter->parent = &pdev->dev; in mchp_tc_probe()
568 counter->ops = &mchp_tc_ops; in mchp_tc_probe()
570 counter->counts = mchp_tc_counts; in mchp_tc_probe()
572 counter->signals = mchp_tc_count_signals; in mchp_tc_probe()
578 ret = mchp_tc_irq_enable(counter, i); in mchp_tc_probe()
[all …]
A Dstm32-lptimer-cnt.c419 struct counter_device *counter; in stm32_lptim_cnt_probe() local
427 if (!counter) in stm32_lptim_cnt_probe()
429 priv = counter_priv(counter); in stm32_lptim_cnt_probe()
437 counter->name = dev_name(&pdev->dev); in stm32_lptim_cnt_probe()
438 counter->parent = &pdev->dev; in stm32_lptim_cnt_probe()
439 counter->ops = &stm32_lptim_cnt_ops; in stm32_lptim_cnt_probe()
441 counter->counts = &stm32_lptim_enc_counts; in stm32_lptim_cnt_probe()
444 counter->counts = &stm32_lptim_in1_counts; in stm32_lptim_cnt_probe()
445 counter->num_signals = 1; in stm32_lptim_cnt_probe()
447 counter->num_counts = 1; in stm32_lptim_cnt_probe()
[all …]
A D104-quad-8.c1193 struct counter_device *counter = private; in quad8_irq_handler() local
1277 struct counter_device *counter; in quad8_probe() local
1290 if (!counter) in quad8_probe()
1292 priv = counter_priv(counter); in quad8_probe()
1304 counter->name = dev_name(dev); in quad8_probe()
1305 counter->parent = dev; in quad8_probe()
1306 counter->ops = &quad8_ops; in quad8_probe()
1307 counter->counts = quad8_counts; in quad8_probe()
1309 counter->signals = quad8_signals; in quad8_probe()
1340 IRQF_SHARED, counter->name, counter); in quad8_probe()
[all …]
A Di8254.c60 struct i8254 *const priv = counter_priv(counter); in i8254_count_read()
101 struct i8254 *const priv = counter_priv(counter); in i8254_action_read()
406 struct counter_device *counter; in devm_i8254_regmap_register() local
417 if (!counter) in devm_i8254_regmap_register()
419 priv = counter_priv(counter); in devm_i8254_regmap_register()
422 counter->name = dev_name(config->parent); in devm_i8254_regmap_register()
423 counter->parent = config->parent; in devm_i8254_regmap_register()
424 counter->ops = &i8254_ops; in devm_i8254_regmap_register()
425 counter->counts = i8254_counts; in devm_i8254_regmap_register()
427 counter->signals = i8254_signals; in devm_i8254_regmap_register()
[all …]
A Dintel-qep.c178 struct intel_qep *qep = counter_priv(counter); in intel_qep_ceiling_read()
190 struct intel_qep *qep = counter_priv(counter); in intel_qep_ceiling_write()
394 struct counter_device *counter; in intel_qep_probe() local
401 if (!counter) in intel_qep_probe()
403 qep = counter_priv(counter); in intel_qep_probe()
422 counter->name = pci_name(pci); in intel_qep_probe()
423 counter->parent = dev; in intel_qep_probe()
424 counter->ops = &intel_qep_counter_ops; in intel_qep_probe()
425 counter->counts = intel_qep_counter_count; in intel_qep_probe()
427 counter->signals = intel_qep_signals; in intel_qep_probe()
[all …]
A Dftm-quaddec.c120 struct ftm_quaddec *ftm = counter_priv(counter); in ftm_quaddec_get_prescaler()
261 struct counter_device *counter; in ftm_quaddec_probe() local
269 if (!counter) in ftm_quaddec_probe()
271 ftm = counter_priv(counter); in ftm_quaddec_probe()
287 counter->name = dev_name(&pdev->dev); in ftm_quaddec_probe()
288 counter->parent = &pdev->dev; in ftm_quaddec_probe()
289 counter->ops = &ftm_quaddec_cnt_ops; in ftm_quaddec_probe()
290 counter->counts = &ftm_quaddec_counts; in ftm_quaddec_probe()
291 counter->num_counts = 1; in ftm_quaddec_probe()
292 counter->signals = ftm_quaddec_signals; in ftm_quaddec_probe()
[all …]
/drivers/comedi/drivers/
A Dni_tio.c153 counter->counter_dev->write(counter, value, reg); in ni_tio_write()
165 return counter->counter_dev->read(counter, reg); in ni_tio_read()
541 ni_tio_set_sync_mode(counter); in ni_tio_set_counter_mode()
804 ni_tio_set_sync_mode(counter); in ni_tio_set_clock_src()
829 ni_tio_set_bits(counter, NITIO_INPUT_SEL_REG(counter->counter_index), in ni_tio_set_gate_raw()
836 ni_tio_set_bits(counter, NITIO_GATE2_REG(counter->counter_index), in ni_tio_set_gate2_raw()
860 ni_tio_set_bits(counter, NITIO_MODE_REG(counter->counter_index), in ni_tio_set_gate_mode()
892 ni_tio_set_bits(counter, NITIO_GATE2_REG(counter->counter_index), in ni_tio_set_gate2_mode()
1035 ni_tio_set_gate_raw(counter, src); in ni_tio_set_gate_src_raw()
1775 struct ni_gpct *counter; in ni_gpct_device_construct() local
[all …]
A Dni_tiocmd.c78 struct ni_gpct *counter = s->private; in ni_tio_input_inttrig() local
87 if (counter->mite_chan) in ni_tio_input_inttrig()
88 mite_dma_arm(counter->mite_chan); in ni_tio_input_inttrig()
130 mite_dma_arm(counter->mite_chan); in ni_tio_input_cmd()
213 if (!counter->mite_chan) { in ni_tio_cmd()
337 ni_tio_arm(counter, false, 0); in ni_tio_cancel()
339 if (counter->mite_chan) in ni_tio_cancel()
372 if (!counter->mite_chan || in should_ack_gate()
424 if (should_ack_gate(counter)) in ni_tio_acknowledge_and_confirm()
480 if (counter->mite_chan) in ni_tio_handle_interrupt()
[all …]
A Dcomedi_8254.c233 if (counter > 2) in comedi_8254_status()
239 return __i8254_read(i8254, counter); in comedi_8254_status()
252 if (counter > 2) in comedi_8254_read()
260 val = __i8254_read(i8254, counter); in comedi_8254_read()
278 if (counter > 2) in comedi_8254_write()
285 __i8254_write(i8254, byte, counter); in comedi_8254_write()
287 __i8254_write(i8254, byte, counter); in comedi_8254_write()
302 if (counter > 2) in comedi_8254_set_mode()
326 if (counter > 2) in comedi_8254_load()
517 if (counter < 3) in comedi_8254_set_busy()
[all …]
/drivers/infiniband/core/
A Dcounters.c100 if (qp->counter) in __rdma_counter_bind_qp()
158 if (!counter) in alloc_and_bind()
167 counter->stats = dev->ops.counter_alloc_stats(counter); in alloc_and_bind()
252 struct rdma_counter *counter = qp->counter; in __rdma_counter_unbind_qp() local
311 if (counter && !kref_get_unless_zero(&counter->kref)) in rdma_get_counter_auto_mode()
324 counter->device->ops.counter_dealloc(counter); in counter_release()
350 if (counter) { in rdma_counter_bind_qp_auto()
373 struct rdma_counter *counter = qp->counter; in rdma_counter_unbind_qp() local
376 if (!counter) in rdma_counter_unbind_qp()
420 if ((counter->device != dev) || (counter->port != port) || in get_running_counters_hwstat_sum()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/
A Dfs_counters.c156 kfree(counter); in mlx5_fc_free()
228 counter = kzalloc(sizeof(*counter), GFP_KERNEL); in mlx5_fc_single_alloc()
229 if (!counter) in mlx5_fc_single_alloc()
238 return counter; in mlx5_fc_single_alloc()
270 counter->lastbytes = counter->cache.bytes; in mlx5_fc_create()
271 counter->lastpackets = counter->cache.packets; in mlx5_fc_create()
278 return counter; in mlx5_fc_create()
296 if (!counter) in mlx5_fc_destroy()
552 counter = kzalloc(sizeof(*counter), GFP_KERNEL); in mlx5_fc_local_create()
553 if (!counter) in mlx5_fc_local_create()
[all …]
/drivers/perf/
A Dfsl_imx9_ddr_perf.c187 #define ID(counter, id) ((counter << COUNTER_OFFSET_IN_EVENT) | id) argument
472 if (counter >= 2 && counter <= 4) in imx93_ddr_perf_monitor_config()
494 switch (counter) { in imx95_ddr_perf_monitor_config()
513 switch (counter) { in imx95_ddr_perf_monitor_config()
541 int counter = hwc->idx; in ddr_perf_event_update() local
593 int counter = hwc->idx; in ddr_perf_event_start() local
612 return counter; in ddr_perf_alloc_counter()
630 int event_id, counter; in ddr_perf_event_add() local
635 counter = ddr_perf_alloc_counter(pmu, event_id, counter); in ddr_perf_event_add()
636 if (counter < 0) { in ddr_perf_event_add()
[all …]
A Dfsl_imx8_ddr_perf.c377 pmu->events[counter] = NULL; in ddr_perf_free_counter()
443 int counter, bool enable) in ddr_perf_counter_enable() argument
445 u8 reg = counter * 4 + COUNTER_CNTL; in ddr_perf_counter_enable()
504 int counter = hwc->idx; in ddr_perf_event_update() local
537 int counter = hwc->idx; in ddr_perf_event_start() local
554 int counter; in ddr_perf_event_add() local
576 if (counter < 0) { in ddr_perf_event_add()
601 pmu->events[counter] = event; in ddr_perf_event_add()
602 hwc->idx = counter; in ddr_perf_event_add()
616 int counter = hwc->idx; in ddr_perf_event_stop() local
[all …]
/drivers/iommu/intel/
A Dperf.c48 lstat[type].counter[COUNTS_MIN] = UINT_MAX; in dmar_latency_enable()
81 lstat[type].counter[COUNTS_10e2]++; in dmar_latency_update()
83 lstat[type].counter[COUNTS_10e3]++; in dmar_latency_update()
85 lstat[type].counter[COUNTS_10e4]++; in dmar_latency_update()
87 lstat[type].counter[COUNTS_10e5]++; in dmar_latency_update()
89 lstat[type].counter[COUNTS_10e6]++; in dmar_latency_update()
91 lstat[type].counter[COUNTS_10e7]++; in dmar_latency_update()
93 lstat[type].counter[COUNTS_10e8_plus]++; in dmar_latency_update()
95 min = lstat[type].counter[COUNTS_MIN]; in dmar_latency_update()
96 max = lstat[type].counter[COUNTS_MAX]; in dmar_latency_update()
[all …]
/drivers/acpi/
A Dacpi_lpit.c25 static int lpit_read_residency_counter_us(u64 *counter, bool io_mem) in lpit_read_residency_counter_us() argument
42 err = rdmsrq_safe(residency_info_ffh.gaddr.address, counter); in lpit_read_residency_counter_us()
48 *counter &= mask; in lpit_read_residency_counter_us()
49 *counter >>= residency_info_ffh.gaddr.bit_offset; in lpit_read_residency_counter_us()
50 *counter = div64_u64(*counter * 1000000ULL, residency_info_ffh.frequency); in lpit_read_residency_counter_us()
61 u64 counter; in low_power_idle_system_residency_us_show() local
64 ret = lpit_read_residency_counter_us(&counter, true); in low_power_idle_system_residency_us_show()
68 return sprintf(buf, "%llu\n", counter); in low_power_idle_system_residency_us_show()
76 u64 counter; in low_power_idle_cpu_residency_us_show() local
79 ret = lpit_read_residency_counter_us(&counter, false); in low_power_idle_cpu_residency_us_show()
[all …]
/drivers/crypto/nx/
A Dnx_debugfs.c41 root, &drv->stats.aes_ops.counter); in nx_debugfs_init()
43 root, &drv->stats.sha256_ops.counter); in nx_debugfs_init()
45 root, &drv->stats.sha512_ops.counter); in nx_debugfs_init()
47 root, &drv->stats.aes_bytes.counter); in nx_debugfs_init()
49 root, &drv->stats.sha256_bytes.counter); in nx_debugfs_init()
51 root, &drv->stats.sha512_bytes.counter); in nx_debugfs_init()
53 root, &drv->stats.errors.counter); in nx_debugfs_init()
55 root, &drv->stats.last_error.counter); in nx_debugfs_init()
57 root, &drv->stats.last_error_pid.counter); in nx_debugfs_init()

Completed in 68 milliseconds

12345678910>>...16