Searched refs:refcount (Results 426 - 450 of 761) sorted by relevance

<<11121314151617181920>>

/linux-master/sound/soc/qcom/qdsp6/
H A Dq6asm.c270 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 Dq6afe.c551 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 Drmap.c96 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 Dpvcalls-front.c46 /* 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 Ddvb_ca_en50221.c114 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 Drcar-core.c104 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 Dv3d_submit.c89 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 Drockchip_i2s_tdm.c68 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 Dcppc_acpi.c80 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 Ddsa.h114 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 Dtc_ct.c15 #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 Dfs.c630 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 Drio_mport_cdev.c130 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 Dbnxt_tc.c958 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 Ddevice.c337 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 Dsess.c264 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 Dnet.c91 /* 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 Dport.c433 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 Dhns_roce_qp.c67 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 Dtopology.c508 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 Dfs_core.c376 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 Dscan.c51 * 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 Dib_rdma.c59 refcount_inc(&rds_ibdev->refcount);
142 refcount_inc(&rds_ibdev->refcount);
/linux-master/drivers/media/pci/cx88/
H A Dcx88.h18 #include <linux/refcount.h>
334 refcount_t refcount; member in struct:cx88_core
/linux-master/net/batman-adv/
H A Dbat_v.c570 if (!kref_get_unless_zero(&gw_node->refcount))
582 kref_get(&curr_gw->refcount);

Completed in 369 milliseconds

<<11121314151617181920>>