| /kernel/linux/linux-5.10/drivers/usb/misc/ |
| D | uss720.c | 50 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 …]
|
| /kernel/linux/linux-5.10/drivers/crypto/virtio/ |
| D | virtio_crypto_mgr.c | 54 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()
|
| /kernel/linux/linux-5.10/drivers/block/ |
| D | swim.c | 186 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 …]
|
| D | swim3.c | 194 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 …]
|
| /kernel/linux/linux-5.10/drivers/soc/ti/ |
| D | knav_dma.c | 109 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| D | mpfs.c | 69 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | uar.c | 85 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()
|
| D | eswitch_offloads_termtbl.c | 17 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()
|
| /kernel/linux/linux-5.10/sound/hda/ext/ |
| D | hdac_ext_controller.c | 108 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()
|
| /kernel/linux/linux-5.10/drivers/acpi/ |
| D | power.c | 54 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/ |
| D | tunnel_conf.c | 163 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 …]
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-pruss-intc.c | 80 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()
|
| /kernel/linux/linux-5.10/drivers/staging/android/ |
| D | ashmem.c | 65 int ref_count; member 299 asma->ref_count = PURGEABLE_ASHMEM_INIT_REFCOUNT; in ashmem_open() 682 asma->ref_count++; in ashmem_pin() 683 if (asma->ref_count > 1) in ashmem_pin() 756 if (asma->ref_count > PURGEABLE_ASHMEM_UNPIN_REFCOUNT && in ashmem_unpin() 757 !(--asma->ref_count == PURGEABLE_ASHMEM_UNPIN_REFCOUNT)) in ashmem_unpin() 759 if (asma->ref_count < PURGEABLE_ASHMEM_UNPIN_REFCOUNT) { in ashmem_unpin() 760 asma->ref_count = PURGEABLE_ASHMEM_UNPIN_REFCOUNT; in ashmem_unpin() 803 return asma->ref_count; in ashmem_get_pin_status() 987 pmdata->refc = asma->ref_count; in get_purgeable_ashmem_metadata()
|
| /kernel/linux/linux-5.10/drivers/md/persistent-data/ |
| D | dm-space-map-common.c | 422 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()
|
| /kernel/linux/linux-5.10/drivers/firewire/ |
| D | core.h | 186 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
| D | core_acl_flex_actions.c | 98 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 …]
|
| D | spectrum_span.c | 39 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 …]
|
| /kernel/linux/linux-5.10/drivers/s390/char/ |
| D | raw3270.h | 154 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()
|
| /kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
| D | adf_dev_mgr.c | 152 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
| D | resource_tracker.c | 58 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/lima/ |
| D | lima_vm.c | 14 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()
|
| /kernel/linux/linux-5.10/arch/s390/mm/ |
| D | extmem.c | 68 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()
|
| /kernel/linux/linux-5.10/drivers/usb/serial/ |
| D | mos7720.c | 85 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 …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | vt8623fb.c | 34 unsigned int ref_count; member 284 if (par->ref_count == 0) { in vt8623fb_open() 295 par->ref_count++; in vt8623fb_open() 306 if (par->ref_count == 0) { in vt8623fb_release() 311 if (par->ref_count == 1) in vt8623fb_release() 314 par->ref_count--; in vt8623fb_release() 832 if (par->ref_count == 0) { in vt8623_pci_suspend() 859 if (par->ref_count == 0) in vt8623_pci_resume()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
| D | cnic_if.h | 303 atomic_t ref_count; member 338 atomic_t ref_count; member 381 atomic_t ref_count; member
|