Home
last modified time | relevance | path

Searched refs:kref_put (Results 1 – 200 of 246) sorted by relevance

12

/linux-4.4.14/Documentation/
Dkref.txt42 2) When you are done with a pointer, you must call kref_put():
43 kref_put(&data->refcount, data_release);
52 where a kref_put() cannot occur during the kref_get(), and the
70 kref_put(&data->refcount, data_release);
94 kref_put(&data->refcount, data_release);
99 data, the kref_put() handles knowing when the data is not referenced
131 kref_put(&obj->ref, obj_cleanup);
177 kref_put(&entry->refcount, release_entry);
181 The kref_put() return value is useful if you do not want to hold the
184 pointless to do so). You could use kref_put() as follows:
[all …]
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_io.c85 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_cmd_timeout()
106 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_cmd_timeout()
123 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_cmd_timeout()
157 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_cmd_timeout()
720 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_initiate_tmf()
791 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_initiate_tmf()
1087 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_abts_cleanup()
1149 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_eh_abort()
1165 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_eh_abort()
1188 kref_put(&io_req->refcount, in bnx2fc_eh_abort()
[all …]
Dbnx2fc_els.c40 kref_put(&orig_io_req->refcount, bnx2fc_cmd_release); in bnx2fc_rrq_compl()
108 kref_put(&aborted_io_req->refcount, bnx2fc_cmd_release); in bnx2fc_send_rrq()
364 kref_put(&orig_io_req->refcount, bnx2fc_cmd_release); in bnx2fc_srr_compl()
570 kref_put(&orig_io_req->refcount, bnx2fc_cmd_release); in bnx2fc_rec_compl()
609 kref_put(&orig_io_req->refcount, bnx2fc_cmd_release); in bnx2fc_send_rec()
653 kref_put(&orig_io_req->refcount, bnx2fc_cmd_release); in bnx2fc_send_srr()
716 kref_put(&els_req->refcount, bnx2fc_cmd_release); in bnx2fc_initiate_els()
737 kref_put(&els_req->refcount, bnx2fc_cmd_release); in bnx2fc_initiate_els()
777 kref_put(&els_req->refcount, bnx2fc_cmd_release); in bnx2fc_initiate_els()
813 kref_put(&els_req->refcount, bnx2fc_cmd_release); in bnx2fc_process_els_compl()
[all …]
Dbnx2fc_tgt.c192 kref_put(&io_req->refcount, in bnx2fc_flush_active_ios()
225 kref_put(&io_req->refcount, in bnx2fc_flush_active_ios()
257 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_flush_active_ios()
Dbnx2fc_hwi.c792 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_process_unsol_compl()
948 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_process_cq_compl()
966 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_process_cq_compl()
973 kref_put(&io_req->refcount, bnx2fc_cmd_release); in bnx2fc_process_cq_compl()
/linux-4.4.14/fs/btrfs/
Dreada.c218 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
221 kref_put(&rc->refcnt, reada_control_release); in __readahead_hook()
271 kref_put(&zone->refcnt, reada_zone_release); in reada_find_zone()
389 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
483 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
488 kref_put(&zone->refcnt, reada_zone_release); in reada_find_extent()
526 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
531 kref_put(&zone->refcnt, reada_zone_release); in reada_extent_put()
618 kref_put(&dev->reada_curr_zone->refcnt, reada_zone_release); in reada_pick_zone()
972 kref_put(&rc->refcnt, reada_control_release); in btrfs_reada_wait()
[all …]
/linux-4.4.14/drivers/usb/misc/
Duss720.c106 kref_put(&priv->ref_count, destroy_priv); in destroy_async()
135 kref_put(&rq->ref_count, destroy_async); in async_complete()
164 kref_put(&rq->ref_count, destroy_async); in submit_async_request()
170 kref_put(&rq->ref_count, destroy_async); in submit_async_request()
230 kref_put(&rq->ref_count, destroy_async); in get_1284_register()
239 kref_put(&rq->ref_count, destroy_async); in get_1284_register()
261 kref_put(&rq->ref_count, destroy_async); in set_1284_register()
755 kref_put(&priv->ref_count, destroy_priv); in uss720_probe()
776 kref_put(&priv->ref_count, destroy_priv); in uss720_disconnect()
Dusblcd.c109 kref_put(&dev->kref, lcd_delete); in lcd_open()
131 kref_put(&dev->kref, lcd_delete); in lcd_release()
399 kref_put(&dev->kref, lcd_delete); in lcd_probe()
441 kref_put(&dev->kref, lcd_delete); in lcd_disconnect()
Dyurex.c319 kref_put(&dev->kref, yurex_delete); in yurex_probe()
344 kref_put(&dev->kref, yurex_delete); in yurex_disconnect()
409 kref_put(&dev->kref, yurex_delete); in yurex_release()
Dftdi-elan.c216 kref_put(&ftdi->kref, ftdi_elan_delete); in ftdi_elan_put_kref()
232 kref_put(&ftdi->kref, ftdi_elan_delete); in ftdi_status_requeue_work()
244 kref_put(&ftdi->kref, ftdi_elan_delete); in ftdi_status_cancel_work()
250 kref_put(&ftdi->kref, ftdi_elan_delete); in ftdi_command_requeue_work()
262 kref_put(&ftdi->kref, ftdi_elan_delete); in ftdi_command_cancel_work()
269 kref_put(&ftdi->kref, ftdi_elan_delete); in ftdi_response_requeue_work()
281 kref_put(&ftdi->kref, ftdi_elan_delete); in ftdi_response_cancel_work()
/linux-4.4.14/drivers/gpu/host1x/
Dintr.c93 kref_put(&waiter->refcount, waiter_release); in remove_completed_waiters()
156 kref_put(&waiter->refcount, waiter_release); in run_handlers()
270 kref_put(&waiter->refcount, waiter_release); in host1x_intr_put_ref()
338 kref_put(&waiter->refcount, waiter_release); in host1x_intr_stop()
Djob.c96 kref_put(&job->ref, job_free); in host1x_job_put()
/linux-4.4.14/drivers/watchdog/
Dda9055_wdt.c117 kref_put(&driver_data->kref, da9055_wdt_release_resources); in da9055_wdt_unref()
192 kref_put(&driver_data->kref, da9055_wdt_release_resources); in da9055_wdt_remove()
Dda9052_wdt.c118 kref_put(&driver_data->kref, da9052_wdt_release_resources); in da9052_wdt_unref()
228 kref_put(&driver_data->kref, da9052_wdt_release_resources); in da9052_wdt_remove()
/linux-4.4.14/drivers/infiniband/core/
Duverbs_main.c173 kref_put(&ev_file->ref, ib_uverbs_release_event_file); in ib_uverbs_release_ucq()
450 kref_put(&file->uverbs_file->ref, ib_uverbs_release_file); in ib_uverbs_event_close()
451 kref_put(&file->ref, ib_uverbs_release_event_file); in ib_uverbs_event_close()
584 kref_put(&file->async_file->ref, ib_uverbs_release_event_file); in ib_uverbs_free_async_event_file()
638 kref_put(&uverbs_file->async_file->ref, ib_uverbs_release_event_file); in ib_uverbs_alloc_event_file()
643 kref_put(&ev_file->uverbs_file->ref, ib_uverbs_release_file); in ib_uverbs_alloc_event_file()
644 kref_put(&ev_file->ref, ib_uverbs_release_event_file); in ib_uverbs_alloc_event_file()
964 kref_put(&file->async_file->ref, ib_uverbs_release_event_file); in ib_uverbs_close()
966 kref_put(&file->ref, ib_uverbs_release_file); in ib_uverbs_close()
1196 kref_put(&file->ref, ib_uverbs_release_file); in ib_uverbs_free_hw_resources()
Diwpm_msg.c395 kref_put(&nlmsg_request->kref, iwpm_free_nlmsg_request); in iwpm_register_pid_cb()
464 kref_put(&nlmsg_request->kref, iwpm_free_nlmsg_request); in iwpm_add_mapping_cb()
556 kref_put(&nlmsg_request->kref, iwpm_free_nlmsg_request); in iwpm_add_and_query_mapping_cb()
750 kref_put(&nlmsg_request->kref, iwpm_free_nlmsg_request); in iwpm_mapping_error_cb()
Dsa_query.c893 kref_put(&port->sm_ah->ref, free_sm_ah); in update_sm_ah()
918 kref_put(&port->sm_ah->ref, free_sm_ah); in ib_sa_event()
1058 kref_put(&query->sm_ah->ref, free_sm_ah); in alloc_mad()
1070 kref_put(&query->sm_ah->ref, free_sm_ah); in free_mad()
1720 kref_put(&sa_dev->port[i].sm_ah->ref, free_sm_ah); in ib_sa_remove_one()
Diwpm_util.c378 kref_put(&nlmsg_request->kref, iwpm_free_nlmsg_request); in iwpm_wait_complete_req()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dcontext.c92 kref_put(ctx->prof_priv_kref, ctx->prof_priv_release); in destroy_spu_context()
107 return kref_put(&ctx->kref, &destroy_spu_context); in put_spu_context()
Dgang.c62 return kref_put(&gang->kref, &destroy_spu_gang); in put_spu_gang()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ctx.c132 kref_put(&ctx->refcount, amdgpu_ctx_do_release); in amdgpu_ctx_free()
230 kref_put(&ctx->refcount, amdgpu_ctx_do_release); in amdgpu_ctx_put()
303 if (kref_put(&ctx->refcount, amdgpu_ctx_do_release) != 1) in amdgpu_ctx_mgr_fini()
/linux-4.4.14/include/linux/ceph/
Dbuffer.h32 kref_put(&b->kref, ceph_buffer_release); in ceph_buffer_put()
/linux-4.4.14/drivers/macintosh/
Dwindfarm_core.c253 kref_put(&ct->ref, wf_control_release); in wf_unregister_control()
269 kref_put(&ct->ref, wf_control_release); in wf_put_control()
364 kref_put(&sr->ref, wf_sensor_release); in wf_put_sensor()
Dwindfarm_ad7417_sensor.c165 kref_put(&pv->ref, wf_ad7417_release); in wf_ad7417_sensor_release()
305 kref_put(&pv->ref, wf_ad7417_release); in wf_ad7417_remove()
Dwindfarm_smu_sat.c195 kref_put(&sat->ref, wf_sat_release); in wf_sat_sensor_release()
346 kref_put(&sat->ref, wf_sat_release); in wf_sat_remove()
Dwindfarm_fcu_controls.c83 kref_put(&fan->fcu_priv->ref, wf_fcu_release); in wf_fcu_fan_release()
576 kref_put(&pv->ref, wf_fcu_release); in wf_fcu_remove()
/linux-4.4.14/drivers/usb/mon/
Dmon_main.c75 kref_put(&mbus->ref, mon_bus_drop); in mon_reader_del()
220 kref_put(&mbus->ref, mon_bus_drop); in mon_bus_remove()
417 kref_put(&mbus->ref, mon_bus_drop); in mon_exit()
/linux-4.4.14/drivers/input/serio/
Dserio_raw.c138 kref_put(&serio_raw->kref, serio_raw_free); in serio_raw_release()
355 kref_put(&serio_raw->kref, serio_raw_free); in serio_raw_connect()
408 kref_put(&serio_raw->kref, serio_raw_free); in serio_raw_disconnect()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_debugfs.c329 if (kref_put(&req->kref, drbd_req_destroy)) in seq_print_resource_transfer_log_summary()
418 kref_put(&connection->kref, drbd_destroy_connection); in in_flight_summary_show()
446 kref_put(kref, release); in drbd_single_open()
462 kref_put(&resource->kref, drbd_destroy_resource); in in_flight_summary_release()
585 kref_put(&connection->kref, drbd_destroy_connection); in callback_history_release()
632 kref_put(&connection->kref, drbd_destroy_connection); in connection_oldest_requests_release()
784 kref_put(&device->kref, drbd_destroy_device); \
Ddrbd_main.c367 kref_put(&thi->connection->kref, drbd_destroy_connection); in drbd_thread_setup()
368 kref_put(&resource->kref, drbd_destroy_resource); in drbd_thread_setup()
424 kref_put(&thi->connection->kref, drbd_destroy_connection); in drbd_thread_start()
425 kref_put(&resource->kref, drbd_destroy_resource); in drbd_thread_start()
2204 kref_put(&peer_device->connection->kref, drbd_destroy_connection); in drbd_destroy_device()
2209 kref_put(&resource->kref, drbd_destroy_resource); in drbd_destroy_device()
2255 kref_put(&req->kref, drbd_req_destroy); in do_retry()
2311 kref_put(&connection->kref, drbd_destroy_connection); in drbd_free_resource()
2314 kref_put(&resource->kref, drbd_destroy_resource); in drbd_free_resource()
2698 kref_put(&resource->kref, drbd_destroy_resource); in drbd_destroy_connection()
[all …]
Ddrbd_bitmap.c980 kref_put(&ctx->kref, &drbd_bm_aio_ctx_destroy); in drbd_bm_endio()
1129 kref_put(&ctx->kref, &drbd_bm_aio_ctx_destroy); in bm_rw()
1158 kref_put(&ctx->kref, &drbd_bm_aio_ctx_destroy); in bm_rw()
Ddrbd_nl.c277 kref_put(&adm_ctx->device->kref, drbd_destroy_device); in drbd_adm_finish()
281 kref_put(&adm_ctx->connection->kref, &drbd_destroy_connection); in drbd_adm_finish()
285 kref_put(&adm_ctx->resource->kref, drbd_destroy_resource); in drbd_adm_finish()
540 kref_put(&connection->kref, drbd_destroy_connection); in _try_outdate_peer_async()
558 kref_put(&connection->kref, drbd_destroy_connection); in conn_try_outdate_peer_async()
3237 kref_put(&resource->kref, drbd_destroy_resource); /* get_one_status() revalidates the resource */ in drbd_adm_get_status_all()
Ddrbd_receiver.c1091 kref_put(&device->kref, drbd_destroy_device); in conn_connect()
1209 kref_put(&device->kref, drbd_destroy_device); in drbd_flush()
1505 kref_put(&device->kref, drbd_destroy_device); in conn_wait_active_ee_empty()
4674 kref_put(&device->kref, drbd_destroy_device); in conn_disconnect()
5449 kref_put(&device->kref, drbd_destroy_device); in connection_finish_peer_reqs()
5452 kref_put(&device->kref, drbd_destroy_device); in connection_finish_peer_reqs()
Ddrbd_worker.c1964 kref_put(&device->kref, drbd_destroy_device); in do_unqueued_work()
2128 kref_put(&device->kref, drbd_destroy_device); in drbd_worker()
/linux-4.4.14/drivers/mmc/host/
Dvub300.c404 kref_put(&vub300->kref, vub300_delete); in vub300_queue_cmnd_work()
424 kref_put(&vub300->kref, vub300_delete); in vub300_queue_poll_work()
444 kref_put(&vub300->kref, vub300_delete); in vub300_queue_dead_work()
687 kref_put(&vub300->kref, vub300_delete); in vub300_pollwork_thread()
710 kref_put(&vub300->kref, vub300_delete); in vub300_pollwork_thread()
718 kref_put(&vub300->kref, vub300_delete); in vub300_deadwork_thread()
744 kref_put(&vub300->kref, vub300_delete); in vub300_deadwork_thread()
751 kref_put(&vub300->kref, vub300_delete); in vub300_inactivity_timer_expired()
1750 kref_put(&vub300->kref, vub300_delete); in vub300_cmndwork_thread()
1788 kref_put(&vub300->kref, vub300_delete); in vub300_cmndwork_thread()
[all …]
/linux-4.4.14/include/linux/
Dkref.h96 static inline int kref_put(struct kref *kref, void (*release)(struct kref *kref)) in kref_put() function
Dutsname.h43 kref_put(&ns->kref, free_uts_ns); in put_uts_ns()
Dfence.h218 kref_put(&fence->refcount, fence_release); in fence_put()
Dfirewire.h149 kref_put(&card->kref, fw_card_release); in fw_card_put()
/linux-4.4.14/security/apparmor/include/
Dpolicy.h342 kref_put(&p->count, aa_free_profile_kref); in aa_put_profile()
356 kref_put(&p->count, aa_free_replacedby_kref); in aa_put_replacedby()
Dmatch.h138 kref_put(&dfa->count, aa_dfa_free_kref); in aa_put_dfa()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_rport.c274 kref_put(&rdata->kref, lport->tt.rport_destroy); in fc_rport_work()
300 kref_put(&rdata->kref, lport->tt.rport_destroy); in fc_rport_work()
349 kref_put(&rdata->kref, lport->tt.rport_destroy); in fc_rport_work()
362 kref_put(&rdata->kref, lport->tt.rport_destroy); in fc_rport_work()
705 kref_put(&rdata->kref, rdata->local_port->tt.rport_destroy); in fc_rport_flogi_resp()
926 kref_put(&rdata->kref, rdata->local_port->tt.rport_destroy); in fc_rport_plogi_resp()
1079 kref_put(&rdata->kref, rdata->local_port->tt.rport_destroy); in fc_rport_prli_resp()
1201 kref_put(&rdata->kref, rdata->local_port->tt.rport_destroy); in fc_rport_rtv_resp()
1330 kref_put(&rdata->kref, rdata->local_port->tt.rport_destroy); in fc_rport_adisc_resp()
Dfc_disc.c640 kref_put(&rdata->kref, lport->tt.rport_destroy); in fc_disc_gpn_id_resp()
Dfc_lport.c248 kref_put(&lport->ptp_rdata->kref, lport->tt.rport_destroy); in fc_lport_ptp_setup()
1018 kref_put(&lport->ptp_rdata->kref, lport->tt.rport_destroy); in fc_lport_reset_locked()
Dfc_exch.c2321 kref_put(&ema->mp->kref, fc_exch_mgr_destroy); in fc_exch_mgr_del()
2434 kref_put(&mp->kref, fc_exch_mgr_destroy); in fc_exch_mgr_alloc()
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_bo.c591 kref_put(&entry->list_kref, ttm_bo_release_list); in ttm_bo_delayed_delete()
606 kref_put(&entry->list_kref, ttm_bo_release_list); in ttm_bo_delayed_delete()
633 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_bo_release()
641 kref_put(&bo->kref, ttm_bo_release); in ttm_bo_unref()
751 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_mem_evict_first()
765 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_mem_evict_first()
1641 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_bo_swapout()
1693 kref_put(&bo->list_kref, ttm_bo_release_list); in ttm_bo_swapout()
Dttm_object.c153 kref_put(&tfile->refcount, ttm_object_file_destroy); in ttm_object_file_unref()
225 kref_put(&base->refcount, ttm_release_base); in ttm_base_object_unref()
425 kref_put(&ref->kref, ttm_ref_object_release); in ttm_ref_object_base_unref()
/linux-4.4.14/include/drm/
Ddrm_gem.h148 kref_put(&obj->refcount, drm_gem_object_free); in drm_gem_object_unreference()
/linux-4.4.14/drivers/usb/
Dusb-skeleton.c135 kref_put(&dev->kref, skel_delete); in skel_release()
576 kref_put(&dev->kref, skel_delete); in skel_probe()
599 kref_put(&dev->kref, skel_delete); in skel_disconnect()
/linux-4.4.14/drivers/mtd/
Dmtd_blkdevs.c71 kref_put(&dev->ref, blktrans_dev_release); in blktrans_dev_put()
230 kref_put(&dev->ref, blktrans_dev_release); in blktrans_open()
250 kref_put(&dev->ref, blktrans_dev_release); in blktrans_release()
/linux-4.4.14/drivers/media/common/siano/
Dsmsdvb-debugfs.c390 kref_put(&debug_data->refcount, smsdvb_debugfs_data_release); in smsdvb_stats_poll()
434 kref_put(&debug_data->refcount, smsdvb_debugfs_data_release); in smsdvb_stats_read()
447 kref_put(&debug_data->refcount, smsdvb_debugfs_data_release); in smsdvb_stats_release()
515 kref_put(&client->debug_data->refcount, smsdvb_debugfs_data_release); in smsdvb_debugfs_release()
/linux-4.4.14/drivers/media/usb/as102/
Das102_usb_drv.c342 kref_put(&as102_dev->kref, as102_usb_release); in as102_usb_disconnect()
469 kref_put(&dev->kref, as102_usb_release); in as102_release()
/linux-4.4.14/kernel/
Drelay.c220 kref_put(&chan->kref, relay_destroy_channel); in relay_destroy_buf()
484 kref_put(&buf->kref, relay_remove_buf); in relay_close_buf()
615 kref_put(&chan->kref, relay_destroy_channel); in relay_open()
833 kref_put(&chan->kref, relay_destroy_channel); in relay_close()
928 kref_put(&buf->kref, relay_remove_buf); in relay_file_release()
Dpid_namespace.c177 if (!kref_put(&ns->kref, free_pid_ns)) in put_pid_ns()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_mmap.c75 kref_put(&ip->ref, ipath_release_mmap_info); in ipath_vma_close()
Dipath_srq.c374 kref_put(&srq->ip->ref, ipath_release_mmap_info); in ipath_destroy_srq()
Dipath_cq.c329 kref_put(&cq->ip->ref, ipath_release_mmap_info); in ipath_destroy_cq()
Dipath_qp.c937 kref_put(&qp->ip->ref, ipath_release_mmap_info); in ipath_create_qp()
1005 kref_put(&qp->ip->ref, ipath_release_mmap_info); in ipath_destroy_qp()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_mmap.c75 kref_put(&ip->ref, qib_release_mmap_info); in qib_vma_close()
Dqib_srq.c374 kref_put(&srq->ip->ref, qib_release_mmap_info); in qib_destroy_srq()
Dqib_cq.c345 kref_put(&cq->ip->ref, qib_release_mmap_info); in qib_destroy_cq()
Dqib_qp.c1185 kref_put(&qp->ip->ref, qib_release_mmap_info); in qib_create_qp()
1242 kref_put(&qp->ip->ref, qib_release_mmap_info); in qib_destroy_qp()
Dqib_sdma.c107 kref_put(&ss->kref, sdma_complete); in sdma_put()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dmmap.c93 kref_put(&ip->ref, hfi1_release_mmap_info); in hfi1_vma_close()
Dsrq.c391 kref_put(&srq->ip->ref, hfi1_release_mmap_info); in hfi1_destroy_srq()
Dcq.c358 kref_put(&cq->ip->ref, hfi1_release_mmap_info); in hfi1_destroy_cq()
Dqp.c1226 kref_put(&qp->ip->ref, hfi1_release_mmap_info); in hfi1_create_qp()
1283 kref_put(&qp->ip->ref, hfi1_release_mmap_info); in hfi1_destroy_qp()
/linux-4.4.14/drivers/firewire/
Dsbp2.c461 kref_put(&orb->kref, free_orb); /* orb callback reference */ in sbp2_status_write()
493 kref_put(&orb->kref, free_orb); /* orb callback reference */ in complete_transaction()
498 kref_put(&orb->kref, free_orb); /* transaction callback reference */ in complete_transaction()
543 kref_put(&orb->kref, free_orb); /* orb callback reference */ in sbp2_cancel_orbs()
653 kref_put(&orb->base.kref, free_orb); in sbp2_send_management_orb()
1504 kref_put(&orb->base.kref, free_orb); in sbp2_scsi_queuecommand()
Dnosy.c113 kref_put(&lynx->kref, lynx_release); in lynx_put()
/linux-4.4.14/fs/cifs/
Dfile.c2085 kref_put(&wdata->refcount, cifs_writedata_release); in cifs_writepages()
2095 kref_put(&wdata->refcount, cifs_writedata_release); in cifs_writepages()
2119 kref_put(&wdata->refcount, cifs_writedata_release); in cifs_writepages()
2419 kref_put(&wdata->refcount, cifs_uncached_writedata_release); in cifs_uncached_writev_complete()
2543 kref_put(&wdata->refcount, in cifs_write_from_iter()
2642 kref_put(&wdata->refcount, in cifs_user_writev()
2648 kref_put(&wdata->refcount, cifs_uncached_writedata_release); in cifs_user_writev()
2848 kref_put(&rdata->refcount, cifs_uncached_readdata_release); in cifs_uncached_readv_complete()
2956 kref_put(&rdata->refcount, in cifs_send_async_read()
3030 kref_put(&rdata->refcount, in cifs_user_readv()
[all …]
Dcifssmb.c1657 kref_put(&rdata->refcount, cifs_readdata_release); in cifs_async_readv()
1983 kref_put(&wdata2->refcount, cifs_writedata_release); in cifs_writev_requeue()
1994 kref_put(&wdata->refcount, cifs_writedata_release); in cifs_writev_requeue()
2025 kref_put(&wdata->refcount, cifs_writedata_release); in cifs_writev_complete()
2174 kref_put(&wdata->refcount, release); in cifs_async_writev()
Dsmb2pdu.c2054 kref_put(&rdata->refcount, cifs_readdata_release); in smb2_async_readv()
2240 kref_put(&wdata->refcount, release); in smb2_async_writev()
/linux-4.4.14/fs/configfs/
Ditem.c173 kref_put(&item->ci_kref, config_item_release); in config_item_put()
/linux-4.4.14/kernel/time/
Dposix-clock.c187 kref_put(&clk->kref, delete_clock); in posix_clock_release()
240 kref_put(&clk->kref, delete_clock); in posix_clock_unregister()
/linux-4.4.14/drivers/char/hw_random/
Dcore.c130 kref_put(&current_rng->ref, cleanup_rng); in drop_current_rng()
158 kref_put(&rng->ref, cleanup_rng); in put_rng()
/linux-4.4.14/drivers/usb/serial/
Dmos7720.c277 kref_put(&mos_parport->ref_count, destroy_mos_parport); in destroy_urbtracker()
331 kref_put(&urbtrack->ref_count, destroy_urbtracker); in send_deferred_urbs()
351 kref_put(&urbtrack->ref_count, destroy_urbtracker); in async_complete()
409 kref_put(&urbtrack->ref_count, destroy_urbtracker); in write_parport_reg_nonblock()
426 kref_put(&urbtrack->ref_count, destroy_urbtracker); in write_parport_reg_nonblock()
741 kref_put(&mos_parport->ref_count, destroy_mos_parport); in mos7715_parport_init()
2011 kref_put(&mos_parport->ref_count, destroy_mos_parport); in mos7720_release()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvfc.c1066 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_get_starget_node_name()
1081 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_get_starget_port_name()
1096 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_get_starget_port_id()
3349 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_tgt_prli_done()
3388 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_tgt_send_prli()
3445 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_tgt_plogi_done()
3481 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_tgt_send_plogi()
3507 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_tgt_implicit_logout_done()
3521 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_tgt_implicit_logout_done()
3555 kref_put(&tgt->kref, ibmvfc_release_tgt); in ibmvfc_tgt_implicit_logout()
[all …]
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_cm.h60 kref_put(&((ep)->kref), __free_ep); \
/linux-4.4.14/drivers/misc/vmw_vmci/
Dvmci_resource.c220 return kref_put(&resource->kref, vmci_release_resource) ? in vmci_resource_put()
Dvmci_context.c498 kref_put(&context->kref, ctx_free_ctx); in vmci_ctx_put()
/linux-4.4.14/drivers/misc/ibmasm/
Dibmasm.h108 kref_put(&cmd->kref, ibmasm_free_command); in command_put()
/linux-4.4.14/drivers/usb/core/
Dfile.c112 kref_put(&usb_class->kref, release_usb_class); in destroy_usb_class()
Durb.c93 kref_put(&urb->kref, urb_destroy); in usb_free_urb()
Dhub.c602 kref_put(&hub->kref, hub_release); in kick_hub_wq()
1044 kref_put(&hub->kref, hub_release); in hub_activate()
1275 kref_put(&hub->kref, hub_release); in hub_activate()
1711 kref_put(&hub->kref, hub_release); in hub_disconnect()
5159 kref_put(&hub->kref, hub_release); in hub_event()
Dconfig.c651 kref_put(&cf->intf_cache[i]->ref, in usb_destroy_configuration()
/linux-4.4.14/drivers/hwmon/
Dsch56xx-common.c409 kref_put(&data->kref, watchdog_release_resources); in watchdog_unref()
497 kref_put(&data->kref, watchdog_release_resources); in sch56xx_watchdog_unregister()
Dfschmd.c862 kref_put(&data->kref, fschmd_release_resources); in watchdog_release()
1309 kref_put(&data->kref, fschmd_release_resources); in fschmd_remove()
Dw83793.c1364 kref_put(&data->kref, w83793_release_resources); in watchdog_close()
1574 kref_put(&data->kref, w83793_release_resources); in w83793_remove()
/linux-4.4.14/Documentation/watchdog/
Dwatchdog-kernel-api.txt122 5) Define a unref operation calling kref_put on this kref
124 * Do not kfree() the struct holding both, the last kref_put will do this!
125 * *After* calling watchdog_unregister_device() call kref_put on the kref
169 * unref: the operation that calls kref_put on the kref of a dynamically
/linux-4.4.14/drivers/scsi/isci/
Dremote_device.h136 kref_put(&idev->kref, isci_remote_device_release); in isci_put_device()
/linux-4.4.14/drivers/rpmsg/
Dvirtio_rpmsg_bus.c260 kref_put(&ept->refcount, __ept_release); in __rpmsg_create_ept()
334 kref_put(&ept->refcount, __ept_release); in __rpmsg_destroy_ept()
826 kref_put(&ept->refcount, __ept_release); in rpmsg_recv_single()
/linux-4.4.14/drivers/scsi/
Dsr.c170 kref_put(&cd->kref, sr_kref_release); in scsi_cd_get()
183 kref_put(&cd->kref, sr_kref_release); in scsi_cd_put()
994 kref_put(&cd->kref, sr_kref_release); in sr_remove()
Dsg.c352 kref_put(&sdp->d_ref, sg_device_destroy); in sg_open()
383 kref_put(&sfp->f_ref, sg_remove_sfp); in sg_release()
1278 kref_put(&sfp->f_ref, sg_remove_sfp); in sg_rq_end_io_usercontext()
1372 kref_put(&sfp->f_ref, sg_remove_sfp); in sg_rq_end_io()
1593 kref_put(&sdp->d_ref, sg_device_destroy); in sg_remove_device()
2195 kref_put(&sdp->d_ref, sg_device_destroy); in sg_remove_sfp_usercontext()
Dscsi_scan.c397 kref_put(&starget->reap_ref, scsi_target_reap_ref_release); in scsi_target_reap_ref_put()
/linux-4.4.14/drivers/s390/cio/
Dcmf.c279 kref_put(&set_data->kref, cmf_set_schib_release); in set_schib_wait()
298 kref_put(&set_data->kref, cmf_set_schib_release); in retry_set_schib()
400 kref_put(&copy_block->kref, cmf_copy_block_release); in cmf_cmb_copy_wait()
418 kref_put(&copy_block->kref, cmf_copy_block_release); in cmf_retry_copy_block()
/linux-4.4.14/drivers/scsi/libsas/
Dsas_internal.h197 kref_put(&dev->kref, sas_free_device); in sas_put_device()
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_ccw.c38 kref_put(&adapter->ref, zfcp_adapter_release); in zfcp_ccw_adapter_put()
Dzfcp_erp.c1235 kref_put(&adapter->ref, zfcp_adapter_release); in zfcp_erp_action_cleanup()
1326 kref_put(&adapter->ref, zfcp_adapter_release); in zfcp_erp_strategy()
/linux-4.4.14/kernel/sched/
Dauto_group.c42 kref_put(&ag->kref, autogroup_destroy); in autogroup_kref_put()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_fence.c123 kref_put(&fctx->fence_ref, nouveau_fence_context_put); in nouveau_fence_context_free()
551 kref_put(&fctx->fence_ref, nouveau_fence_context_put); in nouveau_fence_release()
/linux-4.4.14/drivers/acpi/
Dacpi_ipmi.c198 kref_put(&ipmi_device->kref, ipmi_dev_release_kref); in acpi_ipmi_dev_put()
248 kref_put(&tx_msg->kref, ipmi_msg_release_kref); in acpi_ipmi_msg_put()
Dec.c975 kref_put(&handler->kref, acpi_ec_query_handler_release); in acpi_ec_put_query_handler()
/linux-4.4.14/drivers/char/ipmi/
Dipmi_msghandler.c597 kref_put(&e->intf->refcount, intf_free); in ipmi_smi_watcher_register()
610 kref_put(&e->intf->refcount, intf_free); in ipmi_smi_watcher_register()
1012 kref_put(&intf->refcount, intf_free); in ipmi_create_user()
1112 kref_put(&intf->refcount, intf_free); in ipmi_destroy_user()
1114 kref_put(&user->refcount, free_user); in ipmi_destroy_user()
2438 kref_put(&bmc->usecount, cleanup_bmc_device); in ipmi_bmc_unregister()
2907 kref_put(&intf->refcount, intf_free); in ipmi_register_smi()
3018 kref_put(&intf->refcount, intf_free); in ipmi_unregister_smi()
3172 kref_put(&user->refcount, free_user); in handle_ipmb_get_msg_cmd()
3330 kref_put(&user->refcount, free_user); in handle_lan_get_msg_cmd()
[all …]
/linux-4.4.14/lib/
Dcpu_rmap.c90 return kref_put(&rmap->refcount, cpu_rmap_release); in cpu_rmap_put()
Dklist.c207 return kref_put(&n->n_ref, klist_release); in klist_dec_and_del()
Dkobject.c691 kref_put(&kobj->kref, kobject_release); in kobject_put()
/linux-4.4.14/include/linux/sunrpc/
Dcache.h206 kref_put(&h->ref, cd->cache_put); in cache_put()
/linux-4.4.14/drivers/staging/media/lirc/
Dlirc_zilog.c202 return kref_put(&ir->ref, release_ir_device); in put_ir_device()
205 released = kref_put(&ir->ref, release_ir_device); in put_ir_device()
258 released = kref_put(&rx->ref, release_ir_rx); in put_ir_rx()
303 released = kref_put(&tx->ref, release_ir_tx); in put_ir_tx()
/linux-4.4.14/drivers/usb/wusbcore/
Dwa-hc.h331 kref_put(&rpipe->refcnt, rpipe_destroy); in rpipe_put()
Dwusbhc.h132 kref_put(&wusb_dev->refcnt, wusb_dev_destroy); in wusb_dev_put()
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-device.c72 return kref_put(&v4l2_dev->ref, v4l2_device_release); in v4l2_device_put()
/linux-4.4.14/drivers/video/fbdev/
Dsmscufx.c1157 kref_put(&dev->kref, ufx_free); in ufx_free_framebuffer_work()
1183 kref_put(&dev->kref, ufx_free); in ufx_ops_release()
1752 kref_put(&dev->kref, ufx_free); /* ref for framebuffer */ in ufx_usb_probe()
1753 kref_put(&dev->kref, ufx_free); /* last ref from kref_init */ in ufx_usb_probe()
1784 kref_put(&dev->kref, ufx_free); in ufx_usb_disconnect()
Dudlfb.c968 kref_put(&dev->kref, dlfb_free); in dlfb_free_framebuffer()
1000 kref_put(&dev->kref, dlfb_free); in dlfb_ops_release()
1647 kref_put(&dev->kref, dlfb_free); /* ref for framebuffer */ in dlfb_usb_probe()
1648 kref_put(&dev->kref, dlfb_free); /* last ref from kref_init */ in dlfb_usb_probe()
1767 kref_put(&dev->kref, dlfb_free); in dlfb_usb_disconnect()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_drv.c139 kref_put(&(*master)->refcount, drm_master_destroy); in drm_master_put()
702 kref_put(&dev->ref, drm_dev_release); in drm_dev_unref()
Ddrm_dp_mst_topology.c808 kref_put(&mstb->port_parent->kref, drm_dp_free_mst_port); in drm_dp_free_mst_branch_device()
855 kref_put(kref, drm_dp_free_mst_branch_device); in drm_dp_destroy_mst_branch_device()
860 kref_put(&mstb->kref, drm_dp_destroy_mst_branch_device); in drm_dp_put_mst_branch_device()
918 kref_put(&port->kref, drm_dp_destroy_port); in drm_dp_put_port()
2845 kref_put(&port->parent->kref, drm_dp_free_mst_branch_device); in drm_dp_free_mst_port()
2884 kref_put(&port->kref, drm_dp_free_mst_port); in drm_dp_destroy_connector_work()
/linux-4.4.14/drivers/usb/class/
Dusbtmc.c151 kref_put(&data->kref, usbtmc_delete); in usbtmc_release()
1188 kref_put(&data->kref, usbtmc_delete); in usbtmc_probe()
1205 kref_put(&data->kref, usbtmc_delete); in usbtmc_disconnect()
/linux-4.4.14/block/
Dbsg.c741 kref_put(&q->bsg_dev.ref, bsg_kref_release_function); in bsg_put_device()
821 kref_put(&bcd->ref, bsg_kref_release_function); in bsg_get_device()
969 kref_put(&bcd->ref, bsg_kref_release_function); in bsg_unregister_queue()
/linux-4.4.14/drivers/usb/host/
Du132-hcd.c271 kref_put(&u132->kref, u132_hcd_delete); in u132_u132_put_kref()
290 kref_put(&udev->kref, u132_udev_delete); in u132_udev_put_kref()
306 kref_put(&u132->kref, u132_hcd_delete); in u132_ring_put_kref()
317 kref_put(&u132->kref, u132_hcd_delete); in u132_ring_requeue_work()
330 kref_put(&u132->kref, u132_hcd_delete); in u132_ring_cancel_work()
374 kref_put(&endp->kref, u132_endp_delete); in u132_endp_put_kref()
399 kref_put(&endp->kref, u132_endp_delete); in u132_endp_cancel_work()
404 kref_put(&u132->kref, u132_hcd_delete); in u132_monitor_put_kref()
416 kref_put(&u132->kref, u132_hcd_delete); in u132_monitor_requeue_work()
422 kref_put(&u132->kref, u132_hcd_delete); in u132_monitor_cancel_work()
/linux-4.4.14/fs/ceph/
Dmds_client.h398 kref_put(&req->r_kref, ceph_mdsc_release_request); in ceph_mdsc_put_request()
/linux-4.4.14/drivers/target/
Dtarget_core_pr.c779 kref_put(&deve_tmp->pr_kref, target_pr_kref_release); in __core_scsi3_alloc_registration()
1126 kref_put(&deve->pr_kref, target_pr_kref_release); in __core_scsi3_add_registration()
1487 kref_put(&se_deve->pr_kref, target_pr_kref_release); in core_scsi3_lunacl_undepend_item()
1494 kref_put(&se_deve->pr_kref, target_pr_kref_release); in core_scsi3_lunacl_undepend_item()
1703 kref_put(&dest_se_deve->pr_kref, target_pr_kref_release); in core_scsi3_decode_spec_i_port()
1828 kref_put(&local_pr_reg->pr_reg_deve->pr_kref, in core_scsi3_decode_spec_i_port()
1868 kref_put(&local_pr_reg->pr_reg_deve->pr_kref, in core_scsi3_decode_spec_i_port()
3390 kref_put(&dest_se_deve->pr_kref, target_pr_kref_release); in core_scsi3_emulate_pro_register_and_move()
Dtarget_core_device.c378 kref_put(&orig->pr_kref, target_pr_kref_release); in core_enable_device_list_for_node()
443 kref_put(&orig->pr_kref, target_pr_kref_release); in core_disable_device_list_for_node()
Dtarget_core_transport.c395 kref_put(&se_sess->sess_kref, target_release_session); in target_put_session()
433 kref_put(&nacl->acl_kref, target_complete_nacl); in target_put_nacl()
2573 return kref_put(&se_cmd->cmd_kref, target_release_cmd_kref); in target_put_sess_cmd()
/linux-4.4.14/drivers/uwb/
Duwb-internal.h300 kref_put(&bce->refcnt, uwb_bce_kfree); in uwb_bce_put()
Dneh.c138 kref_put(&neh->kref, uwb_rc_neh_release); in uwb_rc_neh_put()
Drsv.c137 kref_put(&rsv->kref, uwb_rsv_release); in uwb_rsv_put()
/linux-4.4.14/drivers/staging/android/
Dsync.c84 kref_put(&obj->kref, sync_timeline_free); in sync_timeline_put()
540 kref_put(&fence->kref, sync_fence_free); in sync_fence_release()
/linux-4.4.14/fs/
Deventfd.c104 kref_put(&ctx->kref, eventfd_free); in eventfd_ctx_put()
/linux-4.4.14/drivers/scsi/device_handler/
Dscsi_dh_rdac.c816 kref_put(&h->ctlr->kref, release_controller); in rdac_bus_attach()
833 kref_put(&h->ctlr->kref, release_controller); in rdac_bus_detach()
/linux-4.4.14/drivers/target/tcm_fc/
Dtfc_sess.c441 kref_put(&sess->kref, ft_sess_free); in ft_sess_put()
/linux-4.4.14/net/tipc/
Dsubscr.c146 kref_put(&subscriber->kref, tipc_subscrb_kref_release); in tipc_subscrb_put()
Dserver.c115 kref_put(&con->kref, tipc_conn_kref_release); in conn_put()
Dnode.c112 kref_put(&node->kref, tipc_node_kref_release); in tipc_node_put()
/linux-4.4.14/drivers/media/usb/em28xx/
Dem28xx-audio.c346 kref_put(&dev->ref, em28xx_free_device); in snd_em28xx_pcm_close()
996 kref_put(&dev->ref, em28xx_free_device); in em28xx_audio_fini()
Dem28xx-video.c1999 kref_put(&v4l2->ref, em28xx_free_v4l2); in em28xx_v4l2_fini()
2003 kref_put(&dev->ref, em28xx_free_device); in em28xx_v4l2_fini()
2073 kref_put(&v4l2->ref, em28xx_free_v4l2); in em28xx_v4l2_close()
2075 kref_put(&dev->ref, em28xx_free_device); in em28xx_v4l2_close()
2595 kref_put(&v4l2->ref, em28xx_free_v4l2); in em28xx_v4l2_init()
Dem28xx-input.c852 kref_put(&dev->ref, em28xx_free_device); in em28xx_ir_fini()
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_isr.c105 kref_put(&srb->srb_ref, qla4xxx_srb_compl); in qla4xxx_status_cont_entry()
356 kref_put(&srb->srb_ref, qla4xxx_srb_compl); in qla4xxx_status_entry()
534 kref_put(&srb->srb_ref, qla4xxx_srb_compl); in qla4xxx_process_response_queue()
/linux-4.4.14/arch/powerpc/oprofile/cell/
Dspu_task_sync.c279 kref_put(&spu_info[index]->cache_ref, in release_cached_info()
/linux-4.4.14/drivers/tty/
Dtty_port.c157 kref_put(&port->kref, tty_port_destructor); in tty_port_put()
Dn_gsm.c2155 kref_put(&gsm->ref, gsm_free_muxr); in mux_put()
2667 kref_put(&mux_net->ref, net_free); in muxnet_put()
Dtty_io.c1668 kref_put(&tty->kref, queue_release_one_tty); in tty_kref_put()
3460 kref_put(&driver->kref, destruct_tty_driver); in tty_driver_kref_put()
/linux-4.4.14/drivers/nvme/host/
Dpci.c1981 kref_put(&ns->dev->kref, nvme_free_dev); in nvme_free_ns()
2005 kref_put(&ns->kref, nvme_free_ns); in nvme_release()
2561 kref_put(&ns->kref, nvme_free_ns); in nvme_ns_remove()
3098 kref_put(&dev->kref, nvme_free_dev); in nvme_dev_release()
3213 kref_put(&dev->kref, nvme_free_dev); in nvme_remove_dead_ctrl()
3225 kref_put(&dev->kref, nvme_free_dev); in nvme_dead_ctrl()
3401 kref_put(&dev->kref, nvme_free_dev); in nvme_remove()
/linux-4.4.14/drivers/staging/comedi/
Dcomedi_buf.c160 return kref_put(&bm->refcount, comedi_buf_map_kref_release); in comedi_buf_map_put()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_gtt.h540 kref_put(&ppgtt->ref, i915_ppgtt_release); in i915_ppgtt_put()
Di915_gpu_error.c1356 kref_put(&error_priv->error->ref, i915_error_state_free); in i915_error_state_put()
1370 kref_put(&error->ref, i915_error_state_free); in i915_destroy_error_state()
Di915_drv.h2304 kref_put(&req->ref, i915_gem_request_free); in i915_gem_request_unreference()
3162 kref_put(&ctx->ref, i915_gem_context_free); in i915_gem_context_unreference()
/linux-4.4.14/drivers/tty/serial/
Dicom.c1079 kref_put(&ICOM_PORT->adapter->kref, icom_kref_release); in icom_open()
1099 kref_put(&ICOM_PORT->adapter->kref, icom_kref_release); in icom_close()
1613 kref_put(&icom_adapter->kref, icom_kref_release); in icom_remove()
/linux-4.4.14/drivers/net/wimax/i2400m/
Drx.c1069 kref_put(&i2400m->rx_roq_refcount, i2400m_rx_roq_destroy); in i2400m_rx_edata()
1391 kref_put(&i2400m->rx_roq_refcount, i2400m_rx_roq_destroy); in i2400m_rx_release()
Dfw.c1531 kref_put(&i2400m_fw->kref, i2400m_fw_destroy); in i2400m_fw_put()
/linux-4.4.14/drivers/target/iscsi/
Discsi_target_nego.c1168 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsi_target_locate_portal()
1179 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsi_target_locate_portal()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dpfunc_core.c558 kref_put(&dev->ref, pmf_release_device); in pmf_put_device()
767 kref_put(&func->ref, pmf_release_function); in __pmf_put_function()
/linux-4.4.14/drivers/nvdimm/
Ddimm_devs.c257 kref_put(&ndd->kref, nvdimm_drvdata_release); in put_ndd()
/linux-4.4.14/fs/exofs/
Dore.c357 kref_put(&ios->kref, _last_io); in _done_io()
395 kref_put(&ios->kref, _last_io); in ore_io_execute()
/linux-4.4.14/drivers/char/
Dvirtio_console.c1036 kref_put(&port->kref, remove_port); in port_fops_release()
1091 kref_put(&port->kref, remove_port); in port_fops_open()
1603 kref_put(&port->kref, remove_port); in unplug_port()
/linux-4.4.14/kernel/irq/
Dmanage.c283 kref_put(&notify->kref, notify->release); in irq_affinity_notify()
323 kref_put(&old_notify->kref, old_notify->release); in irq_set_affinity_notifier()
/linux-4.4.14/drivers/scsi/cxgbi/
Dlibcxgbi.h380 kref_put(&csk->refcnt, cxgbi_sock_free); in __cxgbi_sock_put()
/linux-4.4.14/drivers/sh/clk/
Dcore.c404 kref_put(&mapping->ref, clk_destroy_mapping); in clk_teardown_mapping()
/linux-4.4.14/fs/ocfs2/cluster/
Dtcp.c418 kref_put(&sc->sc_kref, sc_kref_release); in sc_put()
807 kref_put(&nmh->nh_kref, o2net_handler_kref_release); in o2net_handler_put()
896 kref_put(&nmh->nh_kref, o2net_handler_kref_release); in o2net_unregister_handler_list()
/linux-4.4.14/fs/ocfs2/dlm/
Ddlmlock.c349 kref_put(&lock->lock_refs, dlm_lock_release); in dlm_lock_put()
Ddlmdebug.c362 kref_put(&dc->debug_refcnt, dlm_debug_free); in dlm_debug_put()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h465 kref_put(&ah->ref, ipoib_free_ah); in ipoib_put_ah()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_main.c618 kref_put(&pf->vf_cnt, usnic_ib_undiscover_pf); in usnic_ib_pci_remove()
/linux-4.4.14/net/bluetooth/
Damp.c47 return kref_put(&ctrl->kref, &amp_ctrl_destroy); in amp_ctrl_put()
Da2mp.c838 return kref_put(&mgr->kref, &amp_mgr_destroy); in amp_mgr_put()
/linux-4.4.14/fs/dlm/
Dlock.c355 kref_put(&r->res_ref, toss_rsb); in put_rsb()
1148 rv = kref_put(&r->res_ref, toss_rsb); in unhold_rsb()
1252 if (kref_put(&lkb->lkb_ref, kill_lkb)) { in __put_lkb()
1296 rv = kref_put(&lkb->lkb_ref, kill_lkb); in unhold_lkb()
1710 if (!kref_put(&r->res_ref, kill_rsb)) { in shrink_bucket()
1776 if (!kref_put(&r->res_ref, kill_rsb)) { in shrink_bucket()
4459 if (kref_put(&r->res_ref, kill_rsb)) { in receive_remove()
/linux-4.4.14/drivers/pci/hotplug/
Dacpiphp_glue.c131 kref_put(&bridge->ref, free_bridge); in put_bridge()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_mmap.c594 kref_put(&vmapvt->ref, vma_pvt_release); in scif_munmap()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c482 kref_put(&(*ptr)->refcount, nvkm_vm_del); in nvkm_vm_ref()
/linux-4.4.14/drivers/staging/android/ion/
Dion.c305 return kref_put(&buffer->ref, _ion_buffer_destroy); in ion_buffer_put()
396 ret = kref_put(&handle->ref, ion_handle_destroy); in ion_handle_put()
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_lnode.c2043 kref_put(&pln->fcfinfo->kref, csio_free_fcfinfo); in csio_ln_exit()
2045 kref_put(&ln->fcfinfo->kref, csio_free_fcfinfo); in csio_ln_exit()
/linux-4.4.14/drivers/xen/
Dxen-scsiback.c362 kref_put(&pending_req->v2p->kref, in scsiback_do_resp_with_sense()
955 kref_put(&entry->kref, scsiback_free_translation_entry); in __scsiback_del_translation_entry()
/linux-4.4.14/drivers/block/
Drbd.c862 kref_put(&rbdc->kref, rbd_client_release); in rbd_put_client()
1483 kref_put(&obj_request->kref, rbd_obj_request_destroy); in rbd_obj_request_put()
1502 kref_put(&img_request->kref, rbd_parent_request_destroy); in rbd_img_request_put()
1504 kref_put(&img_request->kref, rbd_img_request_destroy); in rbd_img_request_put()
4012 kref_put(&spec->kref, rbd_spec_free); in rbd_spec_put()
/linux-4.4.14/drivers/staging/fwserial/
Dfwserial.c898 kref_put(&port->serial->kref, fwserial_destroy); in fwtty_port_put()
2335 kref_put(&serial->kref, fwserial_destroy); in fwserial_create()
2426 kref_put(&serial->kref, fwserial_destroy); in fwserial_remove()
/linux-4.4.14/fs/nfs/blocklayout/
Dblocklayout.c101 kref_put(&p->refcnt, destroy_parallel); in put_parallel()
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c1992 kref_put(&mapping->kref, release_iommu_mapping); in arm_iommu_release_mapping()
2050 kref_put(&mapping->kref, release_iommu_mapping); in __arm_iommu_detach_device()
/linux-4.4.14/drivers/vhost/
Dscsi.c269 kref_put(&inflight->kref, vhost_scsi_done_inflight); in vhost_scsi_put_inflight()
1175 kref_put(&old_inflight[i]->kref, vhost_scsi_done_inflight); in vhost_scsi_flush()
/linux-4.4.14/mm/
Dzswap.c690 kref_put(&pool->kref, __zswap_pool_empty); in zswap_pool_put()
/linux-4.4.14/fs/nfs/
Ddirect.c337 kref_put(&dreq->kref, nfs_direct_req_free); in nfs_direct_req_release()
Dpagelist.c468 kref_put(&req->wb_kref, nfs_page_group_destroy); in nfs_release_request()
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_base.h489 kref_put(&s->refcount, sas_device_free); in sas_device_put()
/linux-4.4.14/drivers/dma/
Ddmaengine.c1066 kref_put(&unmap->kref, dmaengine_unmap); in dmaengine_unmap_put()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h653 kref_put(&((ep)->kref), _c4iw_free_ep); \
/linux-4.4.14/net/sunrpc/auth_gss/
Dauth_gss.c973 kref_put(&p->kref, __gss_pipe_release); in gss_pipe_free()
1088 kref_put(&gss_auth->kref, gss_free_callback); in gss_put_auth()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dtcm_usb_gadget.c37 kref_put(&cmd->ref, usbg_cmd_release); in usbg_cleanup_cmd()
1698 kref_put(&cmd->ref, usbg_cmd_release); in usbg_check_stop_free()
/linux-4.4.14/net/ceph/
Dmon_client.c486 kref_put(&req->kref, release_generic_request); in put_generic_request()
/linux-4.4.14/net/mac802154/
Dllsec.c191 kref_put(&key->ref, llsec_key_release); in llsec_key_put()
/linux-4.4.14/drivers/clk/
Dclk.c2693 kref_put(&clk->core->ref, __clk_release); in clk_unregister()
2787 kref_put(&clk->core->ref, __clk_release); in __clk_put()
/linux-4.4.14/net/sunrpc/
Dsvc_xprt.c143 kref_put(&xprt->xpt_ref, svc_xprt_free); in svc_xprt_put()
/linux-4.4.14/drivers/iio/
Dindustrialio-buffer.c1383 kref_put(&buffer->ref, iio_buffer_release); in iio_buffer_put()
/linux-4.4.14/drivers/usb/misc/sisusbvga/
Dsisusb_con.c308 kref_put(&sisusb->kref, sisusb_delete); in sisusbcon_deinit()
Dsisusb.c2514 kref_put(&sisusb->kref, sisusb_delete); in sisusb_release()
3253 kref_put(&sisusb->kref, sisusb_delete); in sisusb_disconnect()
/linux-4.4.14/drivers/base/
Dfirmware_class.c272 if (!kref_put(&buf->ref, __fw_free_buf)) in fw_free_buf()
/linux-4.4.14/drivers/s390/crypto/
Dzcrypt_api.c217 return kref_put(&zdev->refcount, zcrypt_device_release); in zcrypt_device_put()
/linux-4.4.14/drivers/pinctrl/
Dcore.c952 kref_put(&p->users, pinctrl_release); in pinctrl_put()
/linux-4.4.14/drivers/usb/atm/
Dusbatm.c724 kref_put(&instance->refcount, usbatm_destroy_instance); in usbatm_put_instance()
/linux-4.4.14/net/bluetooth/hidp/
Dcore.c991 kref_put(&session->ref, session_free); in hidp_session_put()
/linux-4.4.14/fs/hugetlbfs/
Dinode.c770 kref_put(&resv_map->refs, resv_map_release); in hugetlbfs_get_inode()
/linux-4.4.14/drivers/pcmcia/
Dds.c249 kref_put(&p_dev->function_config->ref, pcmcia_release_function); in pcmcia_release_dev()
/linux-4.4.14/drivers/misc/mei/
Dclient.c82 kref_put(&me_cl->refcnt, mei_me_cl_release); in mei_me_cl_put()
/linux-4.4.14/drivers/vfio/
Dvfio.c185 kref_put(&container->kref, vfio_container_release); in vfio_container_put()
/linux-4.4.14/drivers/net/usb/
Dhso.c1405 kref_put(&serial->parent->ref, hso_serial_ref_free); in hso_serial_cleanup()
3121 kref_put(&serial_table[i]->ref, hso_serial_ref_free); in hso_free_interface()

12