/Linux-v4.19/drivers/misc/mic/host/ |
D | mic_smpt.c | 86 if (!smpt_info->entry[i].ref_count && in mic_add_smpt_entry() 91 smpt_info->entry[i].ref_count += ref[i - spt]; in mic_add_smpt_entry() 126 ae = (smpt_info->entry[i].ref_count == 0) ? ae + 1 : 0; in mic_smpt_op() 140 smpt_info->ref_count += (s64)size; in mic_smpt_op() 282 smpt_info->ref_count -= (s64)size; in mic_unmap() 285 smpt_info->entry[i].ref_count -= ref[i - spt]; in mic_unmap() 286 if (smpt_info->entry[i].ref_count < 0) in mic_unmap() 376 smpt_info->entry[i].ref_count = 0; in mic_smpt_init() 379 smpt_info->ref_count = 0; in mic_smpt_init() 402 mdev->id, smpt_info->ref_count, in mic_smpt_uninit() [all …]
|
D | mic_smpt.h | 40 s64 ref_count; member 70 s64 ref_count; member
|
/Linux-v4.19/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() 79 struct uss720_async_request *rq = container_of(kref, struct uss720_async_request, ref_count); in destroy_async() 90 kref_put(&priv->ref_count, destroy_priv); in destroy_async() 119 kref_put(&rq->ref_count, destroy_async); in async_complete() 139 kref_init(&rq->ref_count); in submit_async_request() 142 kref_get(&priv->ref_count); in submit_async_request() 146 kref_put(&rq->ref_count, destroy_async); in submit_async_request() 151 kref_put(&rq->ref_count, destroy_async); in submit_async_request() [all …]
|
/Linux-v4.19/drivers/infiniband/core/ |
D | fmr_pool.c | 153 if (fmr->ref_count !=0) { in ib_fmr_batch_release() 155 fmr, fmr->ref_count); in ib_fmr_batch_release() 287 fmr->ref_count = 0; in ib_create_fmr_pool() 418 ++fmr->ref_count; in ib_fmr_pool_map_phys() 419 if (fmr->ref_count == 1) { in ib_fmr_pool_map_phys() 452 fmr->ref_count = 1; in ib_fmr_pool_map_phys() 485 --fmr->ref_count; in ib_fmr_pool_unmap() 486 if (!fmr->ref_count) { in ib_fmr_pool_unmap() 499 if (fmr->ref_count < 0) in ib_fmr_pool_unmap() 501 fmr, fmr->ref_count); in ib_fmr_pool_unmap()
|
/Linux-v4.19/drivers/crypto/virtio/ |
D | virtio_crypto_mgr.c | 66 atomic_set(&vcrypto_dev->ref_count, 0); in virtcrypto_devmgr_add_dev() 129 return atomic_read(&vcrypto_dev->ref_count) != 0; in virtcrypto_dev_in_use() 145 if (atomic_add_return(1, &vcrypto_dev->ref_count) == 1) in virtcrypto_dev_get() 164 if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0) in virtcrypto_dev_put() 210 ctr = atomic_read(&tmp_dev->ref_count); in virtcrypto_get_dev_node()
|
/Linux-v4.19/drivers/block/ |
D | swim.c | 190 int ref_count; member 641 if (fs->ref_count == -1 || (fs->ref_count && mode & FMODE_EXCL)) in floppy_open() 645 fs->ref_count = -1; in floppy_open() 647 fs->ref_count++; in floppy_open() 675 if (fs->ref_count < 0) in floppy_open() 676 fs->ref_count = 0; in floppy_open() 677 else if (fs->ref_count > 0) in floppy_open() 678 --fs->ref_count; in floppy_open() 680 if (fs->ref_count == 0) in floppy_open() 702 if (fs->ref_count < 0) in floppy_release() [all …]
|
/Linux-v4.19/net/l2tp/ |
D | l2tp_core.h | 98 refcount_t ref_count; member 174 refcount_t ref_count; member 240 refcount_inc(&tunnel->ref_count); in l2tp_tunnel_inc_refcount() 245 if (refcount_dec_and_test(&tunnel->ref_count)) in l2tp_tunnel_dec_refcount() 254 refcount_inc(&session->ref_count); in l2tp_session_inc_refcount() 259 if (refcount_dec_and_test(&session->ref_count)) in l2tp_session_dec_refcount()
|
/Linux-v4.19/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 dma_debug_show() 489 if (atomic_read(&chan->ref_count) >= 1) { in knav_dma_open_channel() 497 if (atomic_inc_return(&chan->dma->ref_count) <= 1) in knav_dma_open_channel() 500 if (atomic_inc_return(&chan->ref_count) <= 1) in knav_dma_open_channel() 525 if (atomic_dec_return(&chan->ref_count) <= 0) in knav_dma_close_channel() 528 if (atomic_dec_return(&chan->dma->ref_count) <= 0) in knav_dma_close_channel() 602 atomic_set(&chan->ref_count, 0); in pktdma_init_chan() [all …]
|
/Linux-v4.19/drivers/misc/mic/scif/ |
D | scif_rma.h | 190 atomic_t ref_count; member 246 int ref_count; member 428 window->ref_count += nr_pages; in scif_get_window() 433 window->ref_count -= nr_pages; in scif_put_window() 438 window->ref_count = nr_pages; in scif_set_window_ref()
|
D | scif_mmap.c | 59 if (!window->ref_count) { in scif_recv_munmap() 67 if (window && !window->ref_count) in scif_recv_munmap() 138 if (window->ref_count) in __scif_cleanup_rma_for_zombies() 144 if (!window->ref_count) { in __scif_cleanup_rma_for_zombies() 348 if (!window->ref_count) { in scif_put_pages() 479 if (!window->ref_count) { in scif_rma_list_munmap()
|
/Linux-v4.19/sound/hda/ext/ |
D | hdac_ext_controller.c | 112 hlink->ref_count = 1; in snd_hdac_ext_bus_get_ml_capabilities() 267 if (++link->ref_count == 1) { in snd_hdac_ext_bus_link_get() 303 if (--link->ref_count == 0) { in snd_hdac_ext_bus_link_put() 311 if (hlink->ref_count) { in snd_hdac_ext_bus_link_put()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | uar.c | 87 struct mlx5_uars_page *up = container_of(kref, struct mlx5_uars_page, ref_count); in up_rel_func() 151 kref_init(&up->ref_count); in alloc_uars_page() 174 kref_get(&ret->ref_count); in mlx5_get_uars_page() 191 kref_put(&up->ref_count, up_rel_func); in mlx5_put_uars_page() 235 kref_get(&up->ref_count); in alloc_bfreg() 326 kref_put(&up->ref_count, up_rel_func); in mlx5_free_bfreg()
|
/Linux-v4.19/drivers/acpi/ |
D | power.c | 64 unsigned int ref_count; member 244 if (resource->ref_count++) { in acpi_power_on_unlocked() 251 resource->ref_count--; in acpi_power_on_unlocked() 284 if (!resource->ref_count) { in acpi_power_off_unlocked() 291 if (--resource->ref_count) { in acpi_power_off_unlocked() 298 resource->ref_count++; in acpi_power_off_unlocked() 473 resource->ref_count++; in acpi_power_wakeup_list_init() 754 return sprintf(buf, "%u\n", !!resource->ref_count); in acpi_power_in_use_show() 860 && resource->ref_count) { in acpi_resume_power_resources() 889 && !resource->ref_count) { in acpi_turn_off_unused_power_resources()
|
/Linux-v4.19/drivers/md/persistent-data/ |
D | dm-space-map-common.c | 390 uint32_t bit, old, ref_count; in sm_ll_mutate() local 421 r = mutator(context, old, &ref_count); in sm_ll_mutate() 427 if (ref_count <= 2) { in sm_ll_mutate() 428 sm_set_bitmap(bm_le, bit, ref_count); in sm_ll_mutate() 441 __le32 le_rc = cpu_to_le32(ref_count); in sm_ll_mutate() 455 if (ref_count && !old) { in sm_ll_mutate() 462 } else if (old && !ref_count) { in sm_ll_mutate() 480 uint32_t ref_count, enum allocation_event *ev) in sm_ll_insert() argument 482 return sm_ll_mutate(ll, b, set_ref_count, &ref_count, ev); in sm_ll_insert()
|
/Linux-v4.19/drivers/scsi/qla2xxx/ |
D | qla_nvme.c | 134 if (atomic_read(&sp->ref_count) == 0) { in qla_nvme_sp_ls_done() 140 if (!atomic_dec_and_test(&sp->ref_count)) in qla_nvme_sp_ls_done() 164 if (!atomic_dec_and_test(&sp->ref_count)) in qla_nvme_sp_done() 236 atomic_set(&sp->ref_count, 1); in qla_nvme_ls_req() 257 atomic_dec(&sp->ref_count); in qla_nvme_ls_req() 513 atomic_set(&sp->ref_count, 1); in qla_nvme_post_cmd() 527 atomic_dec(&sp->ref_count); in qla_nvme_post_cmd() 597 wait_event_timeout(sp->nvme_ls_waitq, (atomic_read(&sp->ref_count) > 1), in qla_nvme_wait_on_command() 600 if (atomic_read(&sp->ref_count) > 1) in qla_nvme_wait_on_command()
|
/Linux-v4.19/drivers/s390/char/ |
D | raw3270.h | 153 atomic_t ref_count; member 177 atomic_inc(&view->ref_count); in raw3270_get_view() 185 if (atomic_dec_return(&view->ref_count) == 0) in raw3270_put_view()
|
/Linux-v4.19/drivers/firewire/ |
D | core.h | 188 refcount_t ref_count; member 201 refcount_inc(&node->ref_count); in fw_node_get() 208 if (refcount_dec_and_test(&node->ref_count)) in fw_node_put()
|
/Linux-v4.19/drivers/crypto/qat/qat_common/ |
D | adf_dev_mgr.c | 196 atomic_set(&accel_dev->ref_count, 0); in adf_devmgr_add_dev() 425 return atomic_read(&accel_dev->ref_count) != 0; in adf_dev_in_use() 442 if (atomic_add_return(1, &accel_dev->ref_count) == 1) in adf_dev_get() 462 if (atomic_sub_return(1, &accel_dev->ref_count) == 0) in adf_dev_put()
|
/Linux-v4.19/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 1053 atomic_set(&ret->ref_count, 0); in alloc_qp_tr() 1069 atomic_set(&ret->ref_count, 0); in alloc_mtt_tr() 1113 atomic_set(&ret->ref_count, 0); in alloc_cq_tr() 1128 atomic_set(&ret->ref_count, 0); in alloc_srq_tr() [all …]
|
/Linux-v4.19/drivers/usb/serial/ |
D | mos7720.c | 85 struct kref ref_count; member 98 struct kref ref_count; /* to instance of this struct */ member 263 container_of(kref, struct mos7715_parport, ref_count); in destroy_mos_parport() 271 container_of(kref, struct urbtracker, ref_count); in destroy_urbtracker() 277 kref_put(&mos_parport->ref_count, destroy_mos_parport); in destroy_urbtracker() 331 kref_put(&urbtrack->ref_count, destroy_urbtracker); in send_deferred_urbs() 352 kref_put(&urbtrack->ref_count, destroy_urbtracker); in async_complete() 369 kref_get(&mos_parport->ref_count); in write_parport_reg_nonblock() 391 kref_init(&urbtrack->ref_count); in write_parport_reg_nonblock() 410 kref_put(&urbtrack->ref_count, destroy_urbtracker); in write_parport_reg_nonblock() [all …]
|
/Linux-v4.19/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() 833 if ((state.event == PM_EVENT_FREEZE) || (par->ref_count == 0)) { in vt8623_pci_suspend() 864 if (par->ref_count == 0) in vt8623_pci_resume()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | core_acl_flex_actions.c | 89 unsigned int ref_count; member 114 unsigned int ref_count; member 193 set->ref_count = 1; in mlxsw_afa_set_create() 241 if (--set->ref_count) in mlxsw_afa_set_put() 261 set->ref_count++; in mlxsw_afa_set_get() 475 fwd_entry->ref_count = 1; in mlxsw_afa_fwd_entry_create() 518 fwd_entry->ref_count++; in mlxsw_afa_fwd_entry_get() 527 if (--fwd_entry->ref_count) in mlxsw_afa_fwd_entry_put()
|
D | spectrum_span.c | 624 if (!mlxsw_sp->span.entries[i].ref_count) { in mlxsw_sp_span_entry_create() 633 span_entry->ref_count = 1; in mlxsw_sp_span_entry_create() 654 if (curr->ref_count && curr->to_dev == to_dev) in mlxsw_sp_span_entry_find_by_port() 675 if (curr->ref_count && curr->id == span_id) in mlxsw_sp_span_entry_find_by_id() 692 span_entry->ref_count++; in mlxsw_sp_span_entry_get() 702 WARN_ON(!span_entry->ref_count); in mlxsw_sp_span_entry_put() 703 if (--span_entry->ref_count == 0) in mlxsw_sp_span_entry_put() 965 if (!curr->ref_count) in mlxsw_sp_span_respin()
|
D | core_acl_flex_keys.c | 68 unsigned int ref_count; member 251 key_info->ref_count = 1; in mlxsw_afk_key_info_create() 273 key_info->ref_count++; in mlxsw_afk_key_info_get() 282 if (--key_info->ref_count) in mlxsw_afk_key_info_put()
|
/Linux-v4.19/net/openvswitch/ |
D | flow_table.c | 594 BUG_ON(!mask->ref_count); in flow_mask_remove() 595 mask->ref_count--; in flow_mask_remove() 597 if (!mask->ref_count) { in flow_mask_remove() 630 mask->ref_count = 1; in mask_alloc() 676 BUG_ON(!mask->ref_count); in flow_mask_insert() 677 mask->ref_count++; in flow_mask_insert()
|