/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6asm.c | 270 struct kref refcount; member in struct:audio_client 555 ac = container_of(ref, struct audio_client, refcount); 572 kref_put(&ac->refcount, q6asm_audio_client_release); 595 kref_get(&ac->refcount); 743 kref_put(&ac->refcount, q6asm_audio_client_release); 812 kref_put(&ac->refcount, q6asm_audio_client_release); 871 kref_init(&ac->refcount);
|
H A D | q6afe.c | 551 struct kref refcount; member in struct:q6afe_port 844 port = container_of(ref, struct q6afe_port, refcount); 863 kref_get(&p->refcount); 897 kref_put(&port->refcount, q6afe_port_free); 1631 kref_init(&port->refcount); 1649 kref_put(&port->refcount, q6afe_port_free);
|
/linux-master/mm/ |
H A D | rmap.c | 96 atomic_set(&anon_vma->refcount, 1); 112 VM_BUG_ON(atomic_read(&anon_vma->refcount)); 456 atomic_set(&anon_vma->refcount, 0); 473 * the best this function can do is return a refcount increased anon_vma 512 if (!atomic_inc_not_zero(&anon_vma->refcount)) { 591 if (!atomic_inc_not_zero(&anon_vma->refcount)) { 618 if (atomic_dec_and_test(&anon_vma->refcount)) { 620 * Oops, we held the last refcount, release the lock 1825 * - clear PTE; barrier; read refcount 1826 * - inc refcount; barrie [all...] |
/linux-master/drivers/xen/ |
H A D | pvcalls-front.c | 46 /* first increment refcount, then proceed */ 51 /* first complete other operations, then decrement refcount */ 60 atomic_t refcount; member in struct:sock_mapping 112 atomic_inc(&map->refcount); 121 atomic_dec(&map->refcount); 1064 while (atomic_read(&map->refcount) > 1) 1072 while (atomic_read(&map->refcount) > 1) 1120 /* No need to lock, refcount is 0 */
|
/linux-master/drivers/media/dvb-core/ |
H A D | dvb_ca_en50221.c | 114 struct kref refcount; member in struct:dvb_ca_private 178 ca = container_of(ref, struct dvb_ca_private, refcount); 184 kref_get(&ca->refcount); 189 kref_put(&ca->refcount, dvb_ca_private_release); 1888 kref_init(&ca->refcount);
|
/linux-master/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-core.c | 104 container_of(kref, struct rvin_group, refcount); 143 kref_get(&group->refcount); 158 kref_init(&group->refcount); 170 kref_put(&group->refcount, rvin_group_release); 204 kref_put(&group->refcount, rvin_group_release);
|
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_submit.c | 89 struct v3d_job *job = container_of(ref, struct v3d_job, refcount); 111 base.refcount); 135 kref_put(&job->refcount, job->free); 202 kref_init(&job->refcount); 219 kref_get(&job->refcount);
|
/linux-master/sound/soc/rockchip/ |
H A D | rockchip_i2s_tdm.c | 68 int refcount; member in struct:rk_i2s_tdm_dev 295 if (++i2s_tdm->refcount == 1) { 309 if (--i2s_tdm->refcount == 0) { 622 if (i2s_tdm->refcount) 641 if (i2s_tdm->refcount)
|
/linux-master/drivers/acpi/ |
H A D | cppc_acpi.c | 80 int refcount; member in struct:cppc_pcc_data 623 pcc_data[pcc_ss_id]->refcount++; 629 pcc_data[pcc_ss_id]->refcount++; 933 pcc_data[pcc_ss_id]->refcount--; 934 if (!pcc_data[pcc_ss_id]->refcount) {
|
/linux-master/include/net/ |
H A D | dsa.h | 114 refcount_t refcount; member in struct:dsa_lag 130 struct kref refcount; member in struct:dsa_switch_tree 232 refcount_t refcount; member in struct:dsa_bridge 363 refcount_t refcount; member in struct:dsa_mac_addr 370 refcount_t refcount; member in struct:dsa_vlan
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_ct.c | 15 #include <linux/refcount.h> 106 refcount_t refcount; member in struct:mlx5_ct_ft 138 refcount_t refcount; member in struct:mlx5_ct_counter 502 !refcount_dec_and_test(&entry->counter->refcount)) 1063 if (rev_entry && refcount_inc_not_zero(&rev_entry->counter->refcount)) { 1081 refcount_set(&shared_counter->refcount, 1); 1804 refcount_inc(&ft->refcount); 1819 refcount_set(&ft->refcount, 1); 1867 if (!refcount_dec_and_test(&ft->refcount))
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | fs.c | 630 prio->refcount -= !!ft_added; 631 if (!prio->refcount) { 707 prio->refcount = 0; 959 prio->refcount += spec_num; 1151 ft_prio->refcount++; 1226 ft_prio->refcount--; 1269 ft_rx->refcount--; 1551 ft_prio->refcount++; 2442 ft_prio->refcount++;
|
/linux-master/drivers/rapidio/devices/ |
H A D | rio_mport_cdev.c | 130 struct kref ref; /* refcount of vmas sharing the mapping */ 537 struct kref refcount; member in struct:mport_dma_req 575 refcount); 605 kref_put(&req->refcount, dma_req_free); 740 kref_get(&req->refcount); 751 kref_put(&req->refcount, dma_req_free); 834 kref_init(&req->refcount); 959 kref_put(&req->refcount, dma_req_free); 1076 kref_put(&req->refcount, dma_req_free); 1982 kref_put(&req->refcount, dma_req_fre [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 958 if (--l2_node->refcount == 0) { 1022 if (l2_node->refcount > 0) { 1037 l2_node->refcount++; 1094 /* Returns the final refcount of the node on success 1104 if (--tunnel_node->refcount == 0) { 1114 return tunnel_node->refcount; 1146 tunnel_node->refcount++; 1172 if (decap_l2_node->refcount > 0) { 1189 decap_l2_node->refcount++; 1202 if (--decap_l2_node->refcount [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | device.c | 337 if (refcount_dec_and_test(&device->refcount)) 494 WARN_ON(refcount_read(&dev->refcount)); 675 WARN_ON(refcount_read(&device->refcount)); 705 refcount_inc(&device->refcount); 1265 WARN_ON(!refcount_read(&device->refcount)); 1292 * compat devices must be removed after device refcount drops to zero. 1314 refcount_set(&device->refcount, 2); 1430 * error flow. Since we have a refcount here we know any 1472 if (!refcount_read(&ib_dev->refcount)) 1603 WARN_ON(!refcount_read(&ib_dev->refcount)); [all...] |
/linux-master/fs/smb/client/ |
H A D | sess.c | 264 kref_get(&iface->refcount); 274 kref_put(&iface->refcount, release_iface); 343 kref_put(&iface->refcount, release_iface); 415 kref_get(&iface->refcount); 435 kref_get(&iface->refcount); 469 kref_put(&old_iface->refcount, release_iface);
|
/linux-master/drivers/vhost/ |
H A D | net.c | 91 /* refcount follows semantics similar to kref: 96 atomic_t refcount; member in struct:vhost_net_ubuf_ref 242 atomic_set(&ubufs->refcount, 1); 250 int r = atomic_sub_return(1, &ubufs->refcount); 259 wait_event(ubufs->wait, !atomic_read(&ubufs->refcount)); 400 * in this case, the refcount after decrement will eventually reach 1. 894 atomic_inc(&ubufs->refcount); 1368 atomic_set(&n->vqs[VHOST_NET_VQ_TX].ubufs->refcount, 1);
|
/linux-master/net/dsa/ |
H A D | port.c | 433 refcount_inc(&bridge->refcount); 442 refcount_set(&bridge->refcount, 1); 466 if (!refcount_dec_and_test(&bridge->refcount)) 619 refcount_inc(&lag->refcount); 628 refcount_set(&lag->refcount, 1); 645 if (!refcount_dec_and_test(&lag->refcount))
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_qp.c | 67 if (refcount_dec_and_test(&hr_qp->refcount)) 77 refcount_inc(&hr_qp->refcount); 104 refcount_inc(&qp->refcount); 124 if (refcount_dec_and_test(&qp->refcount)) 1205 refcount_set(&hr_qp->refcount, 1); 1230 if (refcount_dec_and_test(&hr_qp->refcount))
|
/linux-master/kernel/sched/ |
H A D | topology.c | 508 if (!atomic_dec_and_test(&old_rd->refcount)) 512 atomic_inc(&rd->refcount); 527 atomic_inc(&rd->refcount); 532 if (!atomic_dec_and_test(&rd->refcount)) 588 atomic_set(&def_root_domain.refcount, 1); 1491 if (!atomic_read(&d->rd->refcount))
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_core.c | 376 refcount_set(&node->refcount, 1); 388 refcount_inc(&parent->refcount); 400 return refcount_inc_not_zero(&node->refcount); 408 refcount_inc(&node->refcount); 417 refcount_inc(&node->refcount); 426 refcount_inc(&node->refcount); 432 refcount_dec(&node->refcount); 438 refcount_dec(&node->refcount); 447 if (refcount_dec_and_test(&node->refcount)) { 465 if (refcount_read(&node->refcount) > [all...] |
/linux-master/net/wireless/ |
H A D | scan.c | 51 * pointer is get/put, the refcount update is also propagated to 109 bss->refcount++; 112 bss_from_pub(bss->pub.hidden_beacon_bss)->refcount++; 115 bss_from_pub(bss->pub.transmitted_bss)->refcount++; 127 hbss->refcount--; 128 if (hbss->refcount == 0) 136 tbss->refcount--; 137 if (tbss->refcount == 0) 141 bss->refcount--; 142 if (bss->refcount [all...] |
/linux-master/net/rds/ |
H A D | ib_rdma.c | 59 refcount_inc(&rds_ibdev->refcount); 142 refcount_inc(&rds_ibdev->refcount);
|
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88.h | 18 #include <linux/refcount.h> 334 refcount_t refcount; member in struct:cx88_core
|
/linux-master/net/batman-adv/ |
H A D | bat_v.c | 570 if (!kref_get_unless_zero(&gw_node->refcount)) 582 kref_get(&curr_gw->refcount);
|