Home
last modified time | relevance | path

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

12345678

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/umplock/
H A Dumplock_driver.c30 int ref_count; member
144 device.items[i_index].references[ref_index].ref_count = 0; in do_umplock_create_locked()
159 device.items[i_index].references[0].ref_count = 0; in do_umplock_create_locked()
203 device.items[i_index].references[ref_index].ref_count++; in do_umplock_process()
205 …%d\n", lock_cmd->pid, lock_item->secure_id, device.items[i_index].references[ref_index].ref_count); in do_umplock_process()
208 …%d\n", lock_cmd->pid, lock_item->secure_id, device.items[i_index].references[ref_index].ref_count); in do_umplock_process()
218 device.items[i_index].references[ref_index].ref_count--; in do_umplock_process()
221 if (0 == device.items[i_index].references[ref_index].ref_count) { in do_umplock_process()
229 …%d\n", lock_cmd->pid, lock_item->secure_id, device.items[i_index].references[ref_index].ref_count); in do_umplock_process()
236 …%d\n", lock_cmd->pid, lock_item->secure_id, device.items[i_index].references[ref_index].ref_count); in do_umplock_process()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/misc/
H A Duss720.c50 struct kref ref_count; member
58 struct kref ref_count; member
70 struct parport_uss720_private *priv = container_of(kref, struct parport_uss720_private, ref_count); in destroy_priv()
80 struct uss720_async_request *rq = container_of(kref, struct uss720_async_request, ref_count); in destroy_async()
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()
152 kref_put(&rq->ref_count, destroy_async); in submit_async_request()
[all …]
/OK3568_Linux_fs/kernel/drivers/block/
H A Dswim.c186 int ref_count; member
615 if (fs->ref_count == -1 || (fs->ref_count && mode & FMODE_EXCL)) in floppy_open()
619 fs->ref_count = -1; in floppy_open()
621 fs->ref_count++; in floppy_open()
650 if (fs->ref_count < 0) in floppy_open()
651 fs->ref_count = 0; in floppy_open()
652 else if (fs->ref_count > 0) in floppy_open()
653 --fs->ref_count; in floppy_open()
655 if (fs->ref_count == 0) in floppy_open()
677 if (fs->ref_count < 0) in floppy_release()
[all …]
H A Dswim3.c194 int ref_count; member
883 if (fs->ref_count != 1) in floppy_locked_ioctl()
914 if (fs->ref_count == 0) { in floppy_open()
943 } else if (fs->ref_count == -1 || mode & FMODE_EXCL) in floppy_open()
962 if (fs->ref_count == 0) { in floppy_open()
971 fs->ref_count = -1; in floppy_open()
973 ++fs->ref_count; in floppy_open()
995 if (fs->ref_count > 0) in floppy_release()
996 --fs->ref_count; in floppy_release()
997 else if (fs->ref_count == -1) in floppy_release()
[all …]
/OK3568_Linux_fs/kernel/drivers/crypto/virtio/
H 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()
/OK3568_Linux_fs/external/mpp/mpp/base/
H A Dmpp_meta.cpp161 impl->ref_count = 1; in get_meta()
182 RK_S32 ref_count = MPP_SUB_FETCH(&meta->ref_count, 1); in put_meta() local
184 if (ref_count > 0) in put_meta()
187 if (ref_count < 0) { in put_meta()
188 mpp_err_f("invalid negative ref_count %d\n", ref_count); in put_meta()
236 MPP_FETCH_ADD(&impl->ref_count, 1); in mpp_meta_inc_ref()
H A Dmpp_buffer_impl.cpp167 MppBufOps ops, RK_S32 ref_count, const char *caller) in buf_logs_write() argument
177 log->ref_count = ref_count; in buf_logs_write()
203 ops2str[log->ops], log->ref_count, log->caller); in buf_logs_dump()
220 ops2str[ops], buffer->ref_count, caller); in buf_add_log()
224 ops, buffer->ref_count, caller); in buf_add_log()
245 mpp_assert(buffer->ref_count == 0); in put_buffer()
307 buffer->ref_count++; in inc_buffer_ref()
339 buffer->ref_count, buffer->discard, buffer->caller); in dump_buffer_info()
413 p->ref_count++; in mpp_buffer_create()
476 if (buffer->ref_count <= 0) { in mpp_buffer_ref_dec()
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/ti/
H A Dknav_dma.c109 atomic_t ref_count; member
118 atomic_t ref_count; member
353 if (atomic_read(&chan->ref_count)) in dma_debug_show_devices()
363 if (atomic_read(&dma->ref_count)) { in knav_dma_debug_show()
479 if (atomic_read(&chan->ref_count) >= 1) { in knav_dma_open_channel()
487 if (atomic_inc_return(&chan->dma->ref_count) <= 1) in knav_dma_open_channel()
490 if (atomic_inc_return(&chan->ref_count) <= 1) in knav_dma_open_channel()
515 if (atomic_dec_return(&chan->ref_count) <= 0) in knav_dma_close_channel()
518 if (atomic_dec_return(&chan->dma->ref_count) <= 0) in knav_dma_close_channel()
592 atomic_set(&chan->ref_count, 0); in pktdma_init_chan()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/lib/
H 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Duar.c85 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()
H A Deswitch_offloads_termtbl.c17 int ref_count; member
152 tt->ref_count++; in mlx5_eswitch_termtbl_get_create()
166 if (--tt->ref_count == 0) in mlx5_eswitch_termtbl_put()
170 if (!tt->ref_count) { in mlx5_eswitch_termtbl_put()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/flower/
H A Dtunnel_conf.c163 int ref_count; member
216 int ref_count; member
724 entry->ref_count++; in nfp_tunnel_add_ipv4_off()
737 entry->ref_count = 1; in nfp_tunnel_add_ipv4_off()
754 entry->ref_count--; in nfp_tunnel_del_ipv4_off()
755 if (!entry->ref_count) { in nfp_tunnel_del_ipv4_off()
800 entry->ref_count++; in nfp_tunnel_add_ipv6_off()
812 entry->ref_count = 1; in nfp_tunnel_add_ipv6_off()
828 if (!--entry->ref_count) { in nfp_tunnel_put_ipv6_off()
917 entry->ref_count++; in nfp_tunnel_offloaded_macs_inc_ref_and_link()
[all …]
/OK3568_Linux_fs/kernel/drivers/acpi/
H A Dpower.c54 unsigned int ref_count; member
385 if (resource->ref_count++) { in acpi_power_on_unlocked()
392 resource->ref_count--; in acpi_power_on_unlocked()
425 if (!resource->ref_count) { in acpi_power_off_unlocked()
432 if (--resource->ref_count) { in acpi_power_off_unlocked()
439 resource->ref_count++; in acpi_power_off_unlocked()
614 resource->ref_count++; in acpi_power_wakeup_list_init()
896 return sprintf(buf, "%u\n", !!resource->ref_count); in resource_in_use_show()
1003 && resource->ref_count) { in acpi_resume_power_resources()
1032 && !resource->ref_count) { in acpi_turn_off_unused_power_resources()
/OK3568_Linux_fs/kernel/sound/hda/ext/
H A Dhdac_ext_controller.c108 hlink->ref_count = 1; in snd_hdac_ext_bus_get_ml_capabilities()
268 if (++link->ref_count == 1) { in snd_hdac_ext_bus_link_get()
311 if (--link->ref_count == 0) { in snd_hdac_ext_bus_link_put()
319 if (hlink->ref_count) { in snd_hdac_ext_bus_link_put()
/OK3568_Linux_fs/kernel/drivers/irqchip/
H 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()
/OK3568_Linux_fs/kernel/drivers/md/persistent-data/
H A Ddm-space-map-common.c422 uint32_t bit, old, ref_count; in sm_ll_mutate() local
453 r = mutator(context, old, &ref_count); in sm_ll_mutate()
459 if (ref_count <= 2) { in sm_ll_mutate()
460 sm_set_bitmap(bm_le, bit, ref_count); in sm_ll_mutate()
473 __le32 le_rc = cpu_to_le32(ref_count); in sm_ll_mutate()
487 if (ref_count && !old) { in sm_ll_mutate()
494 } else if (old && !ref_count) { in sm_ll_mutate()
512 uint32_t ref_count, enum allocation_event *ev) in sm_ll_insert() argument
514 return sm_ll_mutate(ll, b, set_ref_count, &ref_count, ev); in sm_ll_insert()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_actions.c98 unsigned int ref_count; member
123 unsigned int ref_count; member
135 refcount_t ref_count; member
185 refcount_t ref_count; member
285 set->ref_count = 1; in mlxsw_afa_set_create()
333 if (--set->ref_count) in mlxsw_afa_set_put()
353 set->ref_count++; in mlxsw_afa_set_get()
567 fwd_entry->ref_count = 1; in mlxsw_afa_fwd_entry_create()
610 fwd_entry->ref_count++; in mlxsw_afa_fwd_entry_get()
619 if (--fwd_entry->ref_count) in mlxsw_afa_fwd_entry_put()
[all …]
H A Dspectrum_span.c39 refcount_t ref_count; member
48 refcount_t ref_count; member
858 if (!refcount_read(&mlxsw_sp->span->entries[i].ref_count)) { in mlxsw_sp_span_entry_create()
877 refcount_set(&span_entry->ref_count, 1); in mlxsw_sp_span_entry_create()
902 if (refcount_read(&curr->ref_count) && curr->to_dev == to_dev) in mlxsw_sp_span_entry_find_by_port()
923 if (refcount_read(&curr->ref_count) && curr->id == span_id) in mlxsw_sp_span_entry_find_by_id()
939 if (refcount_read(&curr->ref_count) && curr->to_dev == to_dev && in mlxsw_sp_span_entry_find_by_parms()
959 refcount_inc(&span_entry->ref_count); in mlxsw_sp_span_entry_get()
969 if (refcount_dec_and_test(&span_entry->ref_count)) in mlxsw_sp_span_entry_put()
1039 if (!refcount_read(&curr->ref_count)) in mlxsw_sp_span_respin_work()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx4/
H 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
1063 atomic_set(&ret->ref_count, 0); in alloc_qp_tr()
1079 atomic_set(&ret->ref_count, 0); in alloc_mtt_tr()
1123 atomic_set(&ret->ref_count, 0); in alloc_cq_tr()
1138 atomic_set(&ret->ref_count, 0); in alloc_srq_tr()
[all …]
/OK3568_Linux_fs/kernel/drivers/firewire/
H A Dcore.h186 refcount_t ref_count; member
199 refcount_inc(&node->ref_count); in fw_node_get()
206 if (refcount_dec_and_test(&node->ref_count)) in fw_node_put()
/OK3568_Linux_fs/kernel/drivers/crypto/qat/qat_common/
H A Dadf_dev_mgr.c152 atomic_set(&accel_dev->ref_count, 0); in adf_devmgr_add_dev()
381 return atomic_read(&accel_dev->ref_count) != 0; in adf_dev_in_use()
398 if (atomic_add_return(1, &accel_dev->ref_count) == 1) in adf_dev_get()
418 if (atomic_sub_return(1, &accel_dev->ref_count) == 0) in adf_dev_put()
/OK3568_Linux_fs/kernel/drivers/s390/char/
H A Draw3270.h154 atomic_t ref_count; member
178 atomic_inc(&view->ref_count); in raw3270_get_view()
186 if (atomic_dec_return(&view->ref_count) == 0) in raw3270_put_view()
/OK3568_Linux_fs/kernel/drivers/usb/serial/
H A Dmos7720.c85 struct kref ref_count; member
98 struct kref ref_count; /* to instance of this struct */ member
265 container_of(kref, struct mos7715_parport, ref_count); in destroy_mos_parport()
273 container_of(kref, struct urbtracker, ref_count); in destroy_urbtracker()
279 kref_put(&mos_parport->ref_count, destroy_mos_parport); in destroy_urbtracker()
334 kref_put(&urbtrack->ref_count, destroy_urbtracker); in send_deferred_urbs()
355 kref_put(&urbtrack->ref_count, destroy_urbtracker); in async_complete()
392 kref_get(&mos_parport->ref_count); in write_parport_reg_nonblock()
394 kref_init(&urbtrack->ref_count); in write_parport_reg_nonblock()
413 kref_put(&urbtrack->ref_count, destroy_urbtracker); in write_parport_reg_nonblock()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/
H A Dlima_vm.c14 unsigned int ref_count; member
101 bo_va->ref_count++; in lima_vm_bo_add()
119 bo_va->ref_count = 1; in lima_vm_bo_add()
163 if (--bo_va->ref_count > 0) { in lima_vm_bo_del()
/OK3568_Linux_fs/kernel/arch/s390/mm/
H A Dextmem.c68 refcount_t ref_count; member
366 refcount_set(&seg->ref_count, 1); in __segment_load()
426 refcount_inc(&seg->ref_count); in segment_load()
472 if (refcount_read(&seg->ref_count) != 1) { in segment_modify_shared()
548 if (!refcount_dec_and_test(&seg->ref_count)) in segment_unload()

12345678