Home
last modified time | relevance | path

Searched refs:ref_count (Results 1 – 25 of 186) sorted by relevance

12345678

/linux/drivers/usb/misc/
A Duss720.c50 struct kref ref_count; member
58 struct kref ref_count; member
91 kref_put(&priv->ref_count, destroy_priv); in destroy_async()
120 kref_put(&rq->ref_count, destroy_async); in async_complete()
140 kref_init(&rq->ref_count); in submit_async_request()
143 kref_get(&priv->ref_count); in submit_async_request()
147 kref_put(&rq->ref_count, destroy_async); in submit_async_request()
167 kref_get(&rq->ref_count); in submit_async_request()
171 destroy_async(&rq->ref_count); in submit_async_request()
243 kref_put(&rq->ref_count, destroy_async); in set_1284_register()
[all …]
/linux/drivers/crypto/virtio/
A Dvirtio_crypto_mgr.c54 atomic_set(&vcrypto_dev->ref_count, 0); in virtcrypto_devmgr_add_dev()
117 return atomic_read(&vcrypto_dev->ref_count) != 0; in virtcrypto_dev_in_use()
133 if (atomic_add_return(1, &vcrypto_dev->ref_count) == 1) in virtcrypto_dev_get()
152 if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0) in virtcrypto_dev_put()
198 ctr = atomic_read(&tmp_dev->ref_count); in virtcrypto_get_dev_node()
/linux/drivers/block/
A Dswim.c187 int ref_count; member
617 if (fs->ref_count == -1 || (fs->ref_count && mode & BLK_OPEN_EXCL)) in floppy_open()
620 fs->ref_count = -1; in floppy_open()
622 fs->ref_count++; in floppy_open()
650 if (fs->ref_count < 0) in floppy_open()
651 fs->ref_count = 0; in floppy_open()
653 --fs->ref_count; in floppy_open()
677 if (fs->ref_count < 0) in floppy_release()
678 fs->ref_count = 0; in floppy_release()
680 --fs->ref_count; in floppy_release()
[all …]
A Dswim3.c195 int ref_count; member
900 if (fs->ref_count != 1) in floppy_locked_ioctl()
931 if (fs->ref_count == 0) { in floppy_open()
979 if (fs->ref_count == 0) { in floppy_open()
988 fs->ref_count = -1; in floppy_open()
990 ++fs->ref_count; in floppy_open()
1012 if (fs->ref_count > 0) in floppy_release()
1013 --fs->ref_count; in floppy_release()
1014 else if (fs->ref_count == -1) in floppy_release()
1015 fs->ref_count = 0; in floppy_release()
[all …]
/linux/drivers/gpu/drm/imagination/
A Dpvr_context.h34 struct kref ref_count; member
124 kref_get(&ctx->ref_count); in pvr_context_get()
144 return ctx != NULL && kref_get_unless_zero(&ctx->ref_count) != 0; in pvr_context_get_if_referenced()
196 if (!kref_get_unless_zero(&ctx->ref_count)) in pvr_context_lookup_id()
A Dpvr_hwrt.h59 struct kref ref_count; member
108 kref_get(&hwrt->ref_count); in pvr_hwrt_dataset_lookup()
161 kref_get(&hwrt->hwrt_dataset->ref_count); in pvr_hwrt_data_get()
A Dpvr_free_list.h49 struct kref ref_count; member
120 kref_get(&free_list->ref_count); in pvr_free_list_get()
173 if (free_list && !kref_get_unless_zero(&free_list->ref_count)) in pvr_free_list_lookup_id()
A Dpvr_job.h35 struct kref ref_count; member
107 kref_get(&job->ref_count); in pvr_job_get()
A Dpvr_context.c315 kref_init(&ctx->ref_count); in pvr_context_create()
385 pvr_context_release(struct kref *ref_count) in pvr_context_release() argument
388 container_of(ref_count, struct pvr_context, ref_count); in pvr_context_release()
412 kref_put(&ctx->ref_count, pvr_context_release); in pvr_context_put()
A Dpvr_vm.c59 struct kref ref_count; member
77 kref_get(&vm_ctx->ref_count); in pvr_vm_context_get()
587 kref_init(&vm_ctx->ref_count); in pvr_vm_create_context()
622 pvr_vm_context_release(struct kref *ref_count) in pvr_vm_context_release() argument
625 container_of(ref_count, struct pvr_vm_context, ref_count); in pvr_vm_context_release()
658 kref_get(&vm_ctx->ref_count); in pvr_vm_context_lookup()
677 return kref_put(&vm_ctx->ref_count, pvr_vm_context_release); in pvr_vm_context_put()
/linux/drivers/soc/ti/
A Dknav_dma.c101 atomic_t ref_count; member
110 atomic_t ref_count; member
345 if (atomic_read(&chan->ref_count)) in dma_debug_show_devices()
355 if (atomic_read(&dma->ref_count)) { in knav_dma_debug_show()
469 if (atomic_read(&chan->ref_count) >= 1) { in knav_dma_open_channel()
480 if (atomic_inc_return(&chan->ref_count) <= 1) in knav_dma_open_channel()
505 if (atomic_dec_return(&chan->ref_count) <= 0) in knav_dma_close_channel()
582 atomic_set(&chan->ref_count, 0); in pktdma_init_chan()
671 atomic_set(&dma->ref_count, 0); in dma_init()
692 atomic_inc(&dma->ref_count); in dma_init()
[all …]
/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_span.c16 refcount_t ref_count; member
34 refcount_set(&entry->ref_count, 1); in prestera_span_entry_create()
84 refcount_inc(&entry->ref_count); in prestera_span_get()
112 if (!refcount_dec_and_test(&entry->ref_count)) in prestera_span_put()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dmpfs.c69 int ref_count; member
147 l2addr->ref_count++; in mlx5_mpfs_add_mac()
166 l2addr->ref_count = 1; in mlx5_mpfs_add_mac()
199 if (--l2addr->ref_count > 0) in mlx5_mpfs_del_mac()
/linux/net/l2tp/
A Dl2tp_core.c202 if (refcount_dec_and_test(&tunnel->ref_count)) in l2tp_tunnel_put()
209 if (refcount_dec_and_test(&session->ref_count)) in l2tp_session_put()
445 refcount_inc(&session->ref_count); in l2tp_session_get_by_ifname()
462 refcount_inc(&session->ref_count); in l2tp_session_coll_list_add()
496 refcount_set(&clist->ref_count, 1); in l2tp_session_collision_add()
508 refcount_inc(&clist->ref_count); in l2tp_session_collision_add()
597 refcount_inc(&tunnel->ref_count); in l2tp_session_register()
1590 refcount_set(&tunnel->ref_count, 1); in l2tp_tunnel_create()
1720 refcount_inc(&tunnel->ref_count); in l2tp_tunnel_delete()
1730 refcount_inc(&session->ref_count); in l2tp_session_delete()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Duar.c83 struct mlx5_uars_page *up = container_of(kref, struct mlx5_uars_page, ref_count); in up_rel_func()
149 kref_init(&up->ref_count); in alloc_uars_page()
172 kref_get(&ret->ref_count); in mlx5_get_uars_page()
189 kref_put(&up->ref_count, up_rel_func); in mlx5_put_uars_page()
233 kref_get(&up->ref_count); in alloc_bfreg()
324 kref_put(&up->ref_count, up_rel_func); in mlx5_free_bfreg()
/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_trace.h41 #define TRACE_DCN_FPU(begin, function, line, ref_count) \ argument
42 trace_dcn_fpu(begin, function, line, ref_count)
/linux/drivers/s390/char/
A Draw3270.h78 atomic_t ref_count; member
106 atomic_inc(&view->ref_count); in raw3270_get_view()
114 if (atomic_dec_return(&view->ref_count) == 0) in raw3270_put_view()
/linux/sound/virtio/
A Dvirtio_ctl_msg.c24 refcount_t ref_count; member
35 refcount_inc(&msg->ref_count); in virtsnd_ctl_msg_ref()
48 if (refcount_dec_and_test(&msg->ref_count)) in virtsnd_ctl_msg_unref()
104 refcount_set(&msg->ref_count, 1); in virtsnd_ctl_msg_alloc()
/linux/drivers/acpi/
A Dpower.c54 unsigned int ref_count; member
400 if (resource->ref_count++) { in acpi_power_on_unlocked()
406 resource->ref_count--; in acpi_power_on_unlocked()
443 if (!resource->ref_count) { in acpi_power_off_unlocked()
449 if (--resource->ref_count) { in acpi_power_off_unlocked()
455 resource->ref_count++; in acpi_power_off_unlocked()
626 if (!resource->ref_count && in acpi_power_wakeup_list_init()
902 return sprintf(buf, "%u\n", !!resource->ref_count); in resource_in_use_show()
1014 && resource->ref_count) { in acpi_resume_power_resources()
1056 if (!resource->ref_count && in acpi_turn_off_unused_power_resources()
/linux/sound/hda/ext/
A Dhdac_ext_controller.c101 hlink->ref_count = 1; in snd_hdac_ext_bus_get_ml_capabilities()
290 if (++hlink->ref_count == 1) { in snd_hdac_ext_bus_link_get()
333 if (--hlink->ref_count == 0) { in snd_hdac_ext_bus_link_put()
341 if (hlink_tmp->ref_count) { in snd_hdac_ext_bus_link_put()
/linux/drivers/irqchip/
A Dirq-pruss-intc.c80 u8 ref_count; member
186 intc->event_channel[hwirq].ref_count++; in pruss_intc_map()
200 if (++intc->channel_host[ch].ref_count == 1) { in pruss_intc_map()
232 if (--intc->channel_host[ch].ref_count == 0) { in pruss_intc_unmap()
240 intc->event_channel[hwirq].ref_count--; in pruss_intc_unmap()
384 if (intc->event_channel[event].ref_count > 0 && in pruss_intc_validate_mapping()
393 if (intc->channel_host[channel].ref_count > 0 && in pruss_intc_validate_mapping()
/linux/drivers/net/ethernet/netronome/nfp/flower/
A Dtunnel_conf.c131 int ref_count; member
196 int ref_count; member
881 entry->ref_count++; in nfp_tunnel_add_ipv4_off()
894 entry->ref_count = 1; in nfp_tunnel_add_ipv4_off()
911 entry->ref_count--; in nfp_tunnel_del_ipv4_off()
957 entry->ref_count++; in nfp_tunnel_add_ipv6_off()
969 entry->ref_count = 1; in nfp_tunnel_add_ipv6_off()
1074 entry->ref_count++; in nfp_tunnel_offloaded_macs_inc_ref_and_link()
1141 if (!entry->ref_count) in nfp_tunnel_add_shared_mac()
1178 entry->ref_count--; in nfp_tunnel_del_shared_mac()
[all …]
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_span.c39 refcount_t ref_count; member
48 refcount_t ref_count; member
881 refcount_set(&span_entry->ref_count, 1); in mlxsw_sp_span_entry_create()
964 refcount_inc(&span_entry->ref_count); in mlxsw_sp_span_entry_get()
974 if (refcount_dec_and_test(&span_entry->ref_count)) in mlxsw_sp_span_entry_put()
1044 if (!refcount_read(&curr->ref_count)) in mlxsw_sp_span_respin_work()
1128 refcount_set(&analyzed_port->ref_count, 1); in mlxsw_sp_span_analyzed_port_create()
1178 refcount_inc(&analyzed_port->ref_count); in mlxsw_sp_span_analyzed_port_get()
1207 if (!refcount_dec_and_test(&analyzed_port->ref_count)) in mlxsw_sp_span_analyzed_port_put()
1513 refcount_set(&trigger_entry->ref_count, 1); in mlxsw_sp_span_trigger_entry_create()
[all …]
/linux/drivers/crypto/intel/qat/qat_common/
A Dadf_dev_mgr.c152 atomic_set(&accel_dev->ref_count, 0); in adf_devmgr_add_dev()
384 return atomic_read(&accel_dev->ref_count) != 0; in adf_dev_in_use()
401 if (atomic_add_return(1, &accel_dev->ref_count) == 1) in adf_dev_get()
421 if (atomic_sub_return(1, &accel_dev->ref_count) == 0) in adf_dev_put()
/linux/drivers/net/ethernet/mellanox/mlx4/
A Dresource_tracker.c58 int ref_count; member
66 int ref_count; member
117 atomic_t ref_count; member
146 atomic_t ref_count; member
182 atomic_t ref_count; member
195 atomic_t ref_count; member
2034 ++res->ref_count; in mac_add_to_slave()
2049 res->ref_count = 1; in mac_add_to_slave()
2066 if (!--res->ref_count) { in mac_del_from_slave()
2141 ++res->ref_count; in vlan_add_to_slave()
[all …]

Completed in 66 milliseconds

12345678