rhead 445 drivers/base/core.c static void __device_link_free_srcu(struct rcu_head *rhead) rhead 447 drivers/base/core.c device_link_free(container_of(rhead, struct device_link, rcu_head)); rhead 42 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c rhead); rhead 59 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c call_rcu(&list->rhead, amdgpu_bo_list_free_rcu); rhead 43 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h struct rcu_head rhead; rhead 127 drivers/gpu/drm/vmwgfx/ttm_object.h struct rcu_head rhead; rhead 326 drivers/gpu/drm/vmwgfx/ttm_object.h kfree_rcu(__object, __base.rhead) rhead 353 drivers/gpu/drm/vmwgfx/ttm_object.h kfree_rcu(__obj, __prime.base.rhead) rhead 1567 fs/ceph/inode.c struct ceph_mds_request_head *rhead = req->r_request->front.iov_base; rhead 1568 fs/ceph/inode.c u32 frag = le32_to_cpu(rhead->args.readdir.frag); rhead 1585 fs/ceph/inode.c last_hash = le32_to_cpu(rhead->args.readdir.offset_hash); rhead 2435 fs/ceph/mds_client.c struct ceph_mds_request_head *rhead; rhead 2461 fs/ceph/mds_client.c rhead = msg->front.iov_base; rhead 2463 fs/ceph/mds_client.c flags = le32_to_cpu(rhead->flags); rhead 2465 fs/ceph/mds_client.c rhead->flags = cpu_to_le32(flags); rhead 2468 fs/ceph/mds_client.c rhead->ino = cpu_to_le64(ceph_ino(req->r_target_inode)); rhead 2470 fs/ceph/mds_client.c rhead->num_retry = req->r_attempts - 1; rhead 2473 fs/ceph/mds_client.c rhead->num_releases = 0; rhead 2499 fs/ceph/mds_client.c rhead = msg->front.iov_base; rhead 2500 fs/ceph/mds_client.c rhead->oldest_client_tid = cpu_to_le64(__get_oldest_tid(mdsc)); rhead 2505 fs/ceph/mds_client.c rhead->flags = cpu_to_le32(flags); rhead 2506 fs/ceph/mds_client.c rhead->num_fwd = req->r_num_fwd; rhead 2507 fs/ceph/mds_client.c rhead->num_retry = req->r_attempts - 1; rhead 2508 fs/ceph/mds_client.c rhead->ino = 0; rhead 1652 fs/xfs/xfs_log.c struct xlog_rec_header *rhead, rhead 1659 fs/xfs/xfs_log.c crc = xfs_start_cksum_update((char *)rhead, rhead 1665 fs/xfs/xfs_log.c union xlog_in_core2 *xhdr = (union xlog_in_core2 *)rhead; rhead 424 fs/xfs/xfs_log_priv.h extern __le32 xlog_cksum(struct xlog *log, struct xlog_rec_header *rhead, rhead 822 fs/xfs/xfs_log_recover.c struct xlog_rec_header **rhead, rhead 845 fs/xfs/xfs_log_recover.c *rhead = (struct xlog_rec_header *) offset; rhead 866 fs/xfs/xfs_log_recover.c *rhead = (struct xlog_rec_header *) offset; rhead 896 fs/xfs/xfs_log_recover.c struct xlog_rec_header **rhead, rhead 919 fs/xfs/xfs_log_recover.c *rhead = (struct xlog_rec_header *) offset; rhead 939 fs/xfs/xfs_log_recover.c *rhead = (struct xlog_rec_header *) offset; rhead 1078 fs/xfs/xfs_log_recover.c struct xlog_rec_header **rhead, /* ptr to last record */ rhead 1131 fs/xfs/xfs_log_recover.c buffer, rhead_blk, rhead, wrapped); rhead 1147 fs/xfs/xfs_log_recover.c *tail_blk = BLOCK_LSN(be64_to_cpu((*rhead)->h_tail_lsn)); rhead 1157 fs/xfs/xfs_log_recover.c be32_to_cpu((*rhead)->h_size)); rhead 1189 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 1213 fs/xfs/xfs_log_recover.c int h_size = be32_to_cpu(rhead->h_size); rhead 1214 fs/xfs/xfs_log_recover.c int h_version = be32_to_cpu(rhead->h_version); rhead 1229 fs/xfs/xfs_log_recover.c rhead_blk + hblks + BTOBB(be32_to_cpu(rhead->h_len))); rhead 1232 fs/xfs/xfs_log_recover.c be32_to_cpu(rhead->h_num_logops) == 1) { rhead 1262 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 1278 fs/xfs/xfs_log_recover.c log->l_curr_cycle = be32_to_cpu(rhead->h_cycle); rhead 1281 fs/xfs/xfs_log_recover.c atomic64_set(&log->l_tail_lsn, be64_to_cpu(rhead->h_tail_lsn)); rhead 1282 fs/xfs/xfs_log_recover.c atomic64_set(&log->l_last_sync_lsn, be64_to_cpu(rhead->h_lsn)); rhead 1311 fs/xfs/xfs_log_recover.c xlog_rec_header_t *rhead; rhead 1348 fs/xfs/xfs_log_recover.c &rhead_blk, &rhead, &wrapped); rhead 1355 fs/xfs/xfs_log_recover.c *tail_blk = BLOCK_LSN(be64_to_cpu(rhead->h_tail_lsn)); rhead 1360 fs/xfs/xfs_log_recover.c xlog_set_state(log, *head_blk, rhead, rhead_blk, wrapped); rhead 1367 fs/xfs/xfs_log_recover.c error = xlog_check_unmount_rec(log, head_blk, tail_blk, rhead, rhead 1386 fs/xfs/xfs_log_recover.c &rhead_blk, &rhead, &wrapped); rhead 1392 fs/xfs/xfs_log_recover.c xlog_set_state(log, *head_blk, rhead, rhead_blk, rhead 1396 fs/xfs/xfs_log_recover.c rhead, rhead_blk, buffer, rhead 4401 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 4430 fs/xfs/xfs_log_recover.c trans->r_lsn = be64_to_cpu(rhead->h_lsn); rhead 4446 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 4476 fs/xfs/xfs_log_recover.c trans = xlog_recover_ophdr_to_trans(rhash, rhead, ohead); rhead 4530 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 4540 fs/xfs/xfs_log_recover.c end = dp + be32_to_cpu(rhead->h_len); rhead 4541 fs/xfs/xfs_log_recover.c num_logops = be32_to_cpu(rhead->h_num_logops); rhead 4544 fs/xfs/xfs_log_recover.c if (xlog_header_check_recover(log->l_mp, rhead)) rhead 4547 fs/xfs/xfs_log_recover.c trace_xfs_log_recover_record(log, rhead, pass); rhead 4555 fs/xfs/xfs_log_recover.c error = xlog_recover_process_ophdr(log, rhash, rhead, ohead, rhead 5103 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 5109 fs/xfs/xfs_log_recover.c for (i = 0; i < BTOBB(be32_to_cpu(rhead->h_len)) && rhead 5111 fs/xfs/xfs_log_recover.c *(__be32 *)dp = *(__be32 *)&rhead->h_cycle_data[i]; rhead 5116 fs/xfs/xfs_log_recover.c xlog_in_core_2_t *xhdr = (xlog_in_core_2_t *)rhead; rhead 5117 fs/xfs/xfs_log_recover.c for ( ; i < BTOBB(be32_to_cpu(rhead->h_len)); i++) { rhead 5133 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 5138 fs/xfs/xfs_log_recover.c __le32 old_crc = rhead->h_crc; rhead 5141 fs/xfs/xfs_log_recover.c crc = xlog_cksum(log, rhead, dp, be32_to_cpu(rhead->h_len)); rhead 5179 fs/xfs/xfs_log_recover.c xlog_unpack_data(rhead, dp, log); rhead 5181 fs/xfs/xfs_log_recover.c return xlog_recover_process_data(log, rhash, rhead, dp, pass, rhead 5188 fs/xfs/xfs_log_recover.c struct xlog_rec_header *rhead, rhead 5193 fs/xfs/xfs_log_recover.c if (unlikely(rhead->h_magicno != cpu_to_be32(XLOG_HEADER_MAGIC_NUM))) { rhead 5199 fs/xfs/xfs_log_recover.c (!rhead->h_version || rhead 5200 fs/xfs/xfs_log_recover.c (be32_to_cpu(rhead->h_version) & (~XLOG_VERSION_OKBITS))))) { rhead 5202 fs/xfs/xfs_log_recover.c __func__, be32_to_cpu(rhead->h_version)); rhead 5207 fs/xfs/xfs_log_recover.c hlen = be32_to_cpu(rhead->h_len); rhead 5237 fs/xfs/xfs_log_recover.c xlog_rec_header_t *rhead; rhead 5274 fs/xfs/xfs_log_recover.c rhead = (xlog_rec_header_t *)offset; rhead 5275 fs/xfs/xfs_log_recover.c error = xlog_valid_rec_header(log, rhead, tail_blk); rhead 5290 fs/xfs/xfs_log_recover.c h_size = be32_to_cpu(rhead->h_size); rhead 5291 fs/xfs/xfs_log_recover.c h_len = be32_to_cpu(rhead->h_len); rhead 5294 fs/xfs/xfs_log_recover.c be32_to_cpu(rhead->h_num_logops) == 1) { rhead 5303 fs/xfs/xfs_log_recover.c if ((be32_to_cpu(rhead->h_version) & XLOG_VERSION_2) && rhead 5381 fs/xfs/xfs_log_recover.c rhead = (xlog_rec_header_t *)offset; rhead 5382 fs/xfs/xfs_log_recover.c error = xlog_valid_rec_header(log, rhead, rhead 5387 fs/xfs/xfs_log_recover.c bblks = (int)BTOBB(be32_to_cpu(rhead->h_len)); rhead 5443 fs/xfs/xfs_log_recover.c error = xlog_recover_process(log, rhash, rhead, offset, rhead 5463 fs/xfs/xfs_log_recover.c rhead = (xlog_rec_header_t *)offset; rhead 5464 fs/xfs/xfs_log_recover.c error = xlog_valid_rec_header(log, rhead, blk_no); rhead 5469 fs/xfs/xfs_log_recover.c bblks = (int)BTOBB(be32_to_cpu(rhead->h_len)); rhead 5475 fs/xfs/xfs_log_recover.c error = xlog_recover_process(log, rhash, rhead, offset, pass, rhead 1968 fs/xfs/xfs_trace.h TP_PROTO(struct xlog *log, struct xlog_rec_header *rhead, int pass), rhead 1969 fs/xfs/xfs_trace.h TP_ARGS(log, rhead, pass), rhead 1979 fs/xfs/xfs_trace.h __entry->lsn = be64_to_cpu(rhead->h_lsn); rhead 1980 fs/xfs/xfs_trace.h __entry->len = be32_to_cpu(rhead->h_len); rhead 1981 fs/xfs/xfs_trace.h __entry->num_logops = be32_to_cpu(rhead->h_num_logops); rhead 22 include/linux/rhashtable-types.h struct rhash_head rhead; rhead 697 include/linux/rhashtable.h return he ? container_of(he, struct rhlist_head, rhead) : NULL; rhead 758 include/linux/rhashtable.h list = container_of(obj, struct rhlist_head, rhead); rhead 759 include/linux/rhashtable.h plist = container_of(head, struct rhlist_head, rhead); rhead 763 include/linux/rhashtable.h RCU_INIT_POINTER(list->rhead.next, head); rhead 790 include/linux/rhashtable.h list = container_of(obj, struct rhlist_head, rhead); rhead 859 include/linux/rhashtable.h return PTR_ERR(__rhashtable_insert_fast(&hlt->ht, key, &list->rhead, rhead 882 include/linux/rhashtable.h const char *key = rht_obj(&hlt->ht, &list->rhead); rhead 1014 include/linux/rhashtable.h list = container_of(he, struct rhlist_head, rhead); rhead 1028 include/linux/rhashtable.h } while (list && obj != &list->rhead); rhead 1045 include/linux/rhashtable.h RCU_INIT_POINTER(list->rhead.next, obj); rhead 1046 include/linux/rhashtable.h obj = &list->rhead; rhead 1141 include/linux/rhashtable.h return __rhashtable_remove_fast(&hlt->ht, &list->rhead, params, true); rhead 508 lib/rhashtable.c list = container_of(obj, struct rhlist_head, rhead); rhead 509 lib/rhashtable.c plist = container_of(head, struct rhlist_head, rhead); rhead 513 lib/rhashtable.c RCU_INIT_POINTER(list->rhead.next, head); rhead 564 lib/rhashtable.c list = container_of(obj, struct rhlist_head, rhead); rhead 752 lib/rhashtable.c for (list = container_of(p, struct rhlist_head, rhead); rhead 797 lib/rhashtable.c rhead); rhead 817 lib/rhashtable.c return rht_obj(ht, rhlist ? &list->rhead : p); rhead 862 lib/rhashtable.c list = container_of(p, struct rhlist_head, rhead); rhead 868 lib/rhashtable.c return rht_obj(ht, rhlist ? &list->rhead : p); rhead 898 lib/rhashtable.c return rht_obj(ht, ht->rhlist ? &list->rhead : p); rhead 1100 lib/rhashtable.c list = container_of(obj, struct rhlist_head, rhead); rhead 1102 lib/rhashtable.c obj = &list->rhead; rhead 508 lib/test_rhashtable.c struct rhlist_head *list = container_of(pos, struct rhlist_head, rhead); rhead 511 lib/test_rhashtable.c pos = &list->rhead; rhead 553 lib/test_rhashtable.c key = rht_obj(&rhlt->ht, &rhl_test_objects[i].list_node.rhead); rhead 558 lib/test_rhashtable.c &rhl_test_objects[i].list_node.rhead)); rhead 144 net/mac80211/mesh.h struct rhashtable rhead; rhead 69 net/mac80211/mesh_pathtbl.c rhashtable_free_and_destroy(&tbl->rhead, rhead 217 net/mac80211/mesh_pathtbl.c mpath = rhashtable_lookup(&tbl->rhead, dst, mesh_rht_params); rhead 421 net/mac80211/mesh_pathtbl.c mpath = rhashtable_lookup_get_insert_fast(&tbl->rhead, rhead 464 net/mac80211/mesh_pathtbl.c ret = rhashtable_lookup_insert_fast(&tbl->rhead, rhead 530 net/mac80211/mesh_pathtbl.c rhashtable_remove_fast(&tbl->rhead, &mpath->rhash, mesh_rht_params); rhead 617 net/mac80211/mesh_pathtbl.c mpath = rhashtable_lookup_fast(&tbl->rhead, addr, mesh_rht_params); rhead 777 net/mac80211/mesh_pathtbl.c rhashtable_init(&tbl_path->rhead, &mesh_rht_params); rhead 778 net/mac80211/mesh_pathtbl.c rhashtable_init(&tbl_mpp->rhead, &mesh_rht_params); rhead 55 security/selinux/avc.c struct rcu_head rhead; rhead 430 security/selinux/avc.c static void avc_node_free(struct rcu_head *rhead) rhead 432 security/selinux/avc.c struct avc_node *node = container_of(rhead, struct avc_node, rhead); rhead 441 security/selinux/avc.c call_rcu(&node->rhead, avc_node_free); rhead 457 security/selinux/avc.c call_rcu(&old->rhead, avc_node_free);