/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | topology.c | 314 pd = container_of(rp, struct perf_domain, rcu); in destroy_perf_domain_rcu() 435 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains() 445 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains() 456 static void free_rootdomain(struct rcu_head *rcu) in free_rootdomain() argument 458 struct root_domain *rd = container_of(rcu, struct root_domain, rcu); in free_rootdomain() 507 call_rcu(&old_rd->rcu, free_rootdomain); in rq_attach_root() 522 call_rcu(&rd->rcu, free_rootdomain); in sched_put_rd() 642 static void destroy_sched_domains_rcu(struct rcu_head *rcu) in destroy_sched_domains_rcu() argument 644 struct sched_domain *sd = container_of(rcu, struc in destroy_sched_domains_rcu() [all...] |
H A D | sched.h | 475 struct rcu_head rcu; member 844 struct rcu_head rcu; member 862 struct rcu_head rcu; member 1165 /* Must be inspected within a rcu lock section */
|
H A D | core.c | 7904 * Do sync before park smpboot threads to take care the rcu boost case. in sched_cpu_deactivate() 8493 /* rcu callback to free various structures associated with a task group */ 8497 sched_free_group(container_of(rhp, struct task_group, rcu)); in sched_free_group_rcu() 8503 call_rcu(&tg->rcu, sched_free_group_rcu); in sched_destroy_group()
|
H A D | fair.c | 1138 struct rcu_head rcu; member 2566 kfree_rcu(grp, rcu); in put_numa_group()
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | dma-fence.h | 33 * @rcu: used for releasing fence with kfree_rcu 74 * rcu freelist and the cb_list. The timestamp is only set upon 77 * neither are accessible, and so we can use the rcu. This means 88 /* @timestamp replaced by @rcu on dma_fence_release() */ 89 struct rcu_head rcu; member 295 * rcu read lock
|
H A D | bpf.h | 613 struct rcu_head rcu; member 855 struct rcu_head rcu; member 1012 struct rcu_head rcu; member 1046 struct rcu_head rcu; member
|
H A D | sched.h | 1317 struct rcu_head rcu;
member
|
/device/soc/rockchip/common/sdk_linux/ipc/ |
H A D | sem.c | 149 * rcu protected */
150 struct rcu_head rcu; /* rcu struct for sem_undo */
member 200 * * rcu for read
324 struct kern_ipc_perm *p = container_of(head, struct kern_ipc_perm, rcu);
in sem_rcu_free() 1186 kfree_rcu(un, rcu);
in freeary() 1661 /* freeary unlocks the ipc object and rcu */
in semctl_down() 1946 * Lifetime-rules: sem_undo is rcu-protected, on success, the function
2150 * "un" itself is guaranteed by rcu.
in do_semtimedop() 2485 kfree_rcu(un, rcu);
in exit_sem() [all...] |
H A D | util.c | 509 call_rcu(&ptr->rcu, func);
in ipc_rcu_putref() 693 * Call holding the both the rwsem and the rcu read lock.
|
H A D | shm.c | 226 struct kern_ipc_perm *ptr = container_of(head, struct kern_ipc_perm, rcu);
in shm_rcu_free() 807 call_rcu(&shp->shm_perm.rcu, shm_rcu_free);
in newseg() 1014 /* do_shm_rmid unlocks the ipc object and rcu */
in shmctl_down()
|
H A D | msg.c | 130 struct kern_ipc_perm *p = container_of(head, struct kern_ipc_perm, rcu); in msg_rcu_free() 415 /* freeque unlocks the ipc object and rcu */ in msgctl_down() 1218 * thus the code relies on rcu to guarantee the existence of in do_msgrcv()
|
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/ |
H A D | dma-fence.c | 224 * protected by rcu. This means the signalling critical section starts as soon 535 kfree_rcu(fence, rcu); in dma_fence_free()
|
/device/soc/rockchip/common/sdk_linux/kernel/bpf/ |
H A D | syscall.c | 1770 static void _bpf_prog_put_rcu(struct rcu_head *rcu) in _bpf_prog_put_rcu() argument 1772 struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); in _bpf_prog_put_rcu() 1789 call_rcu_tasks_trace(&prog->aux->rcu, _bpf_prog_put_rcu); in _bpf_prog_put_noref() 1791 call_rcu(&prog->aux->rcu, _bpf_prog_put_rcu); in _bpf_prog_put_noref() 1794 _bpf_prog_put_rcu(&prog->aux->rcu); in _bpf_prog_put_noref()
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_linux.c | 19347 kfree_rcu(dev_maps, rcu); in custom_xps_map_clear() 19456 kfree_rcu(old_map, rcu); in custom_rps_map_set() 19474 kfree_rcu(map, rcu); in custom_rps_map_clear()
|