Searched refs:rhead (Results 1 - 15 of 15) sorted by relevance

/linux-master/drivers/gpu/drm/vmwgfx/
H A Dttm_object.h103 struct rcu_head rhead; member in struct:ttm_base_object
286 kfree_rcu(__object, __base.rhead)
309 kfree_rcu(__obj, __prime.base.rhead)
/linux-master/fs/xfs/
H A Dxfs_log_recover.c760 * pointer of the last record seen are returned in rblk and rhead respectively.
770 struct xlog_rec_header **rhead,
793 *rhead = (struct xlog_rec_header *) offset;
814 *rhead = (struct xlog_rec_header *) offset;
833 * buffer pointer of the last record seen are returned in rblk and rhead
844 struct xlog_rec_header **rhead,
867 *rhead = (struct xlog_rec_header *) offset;
887 *rhead = (struct xlog_rec_header *) offset;
1026 struct xlog_rec_header **rhead, /* ptr to last record */
1041 * we don't trash the rhead/buffe
763 xlog_rseek_logrec_hdr( struct xlog *log, xfs_daddr_t head_blk, xfs_daddr_t tail_blk, int count, char *buffer, xfs_daddr_t *rblk, struct xlog_rec_header **rhead, bool *wrapped) argument
837 xlog_seek_logrec_hdr( struct xlog *log, xfs_daddr_t head_blk, xfs_daddr_t tail_blk, int count, char *buffer, xfs_daddr_t *rblk, struct xlog_rec_header **rhead, bool *wrapped) argument
1020 xlog_verify_head( struct xlog *log, xfs_daddr_t *head_blk, xfs_daddr_t *tail_blk, char *buffer, xfs_daddr_t *rhead_blk, struct xlog_rec_header **rhead, bool *wrapped) argument
1133 xlog_check_unmount_rec( struct xlog *log, xfs_daddr_t *head_blk, xfs_daddr_t *tail_blk, struct xlog_rec_header *rhead, xfs_daddr_t rhead_blk, char *buffer, bool *clean) argument
1192 xlog_set_state( struct xlog *log, xfs_daddr_t head_blk, struct xlog_rec_header *rhead, xfs_daddr_t rhead_blk, bool bump_cycle) argument
1244 xlog_rec_header_t *rhead; local
2306 xlog_recover_ophdr_to_trans( struct hlist_head rhash[], struct xlog_rec_header *rhead, struct xlog_op_header *ohead) argument
2350 xlog_recover_process_ophdr( struct xlog *log, struct hlist_head rhash[], struct xlog_rec_header *rhead, struct xlog_op_header *ohead, char *dp, char *end, int pass, struct list_head *buffer_list) argument
2434 xlog_recover_process_data( struct xlog *log, struct hlist_head rhash[], struct xlog_rec_header *rhead, char *dp, int pass, struct list_head *buffer_list) argument
2825 xlog_unpack_data( struct xlog_rec_header *rhead, char *dp, struct xlog *log) argument
2853 xlog_recover_process( struct xlog *log, struct hlist_head rhash[], struct xlog_rec_header *rhead, char *dp, int pass, struct list_head *buffer_list) argument
2911 xlog_valid_rec_header( struct xlog *log, struct xlog_rec_header *rhead, xfs_daddr_t blkno, int bufsize) argument
2961 xlog_rec_header_t *rhead; local
[all...]
H A Dxfs_log_priv.h506 extern __le32 xlog_cksum(struct xlog *log, struct xlog_rec_header *rhead,
H A Dxfs_log.c1809 struct xlog_rec_header *rhead,
1816 crc = xfs_start_cksum_update((char *)rhead,
1822 union xlog_in_core2 *xhdr = (union xlog_in_core2 *)rhead;
1807 xlog_cksum( struct xlog *log, struct xlog_rec_header *rhead, char *dp, int size) argument
H A Dxfs_trace.h2226 TP_PROTO(struct xlog *log, struct xlog_rec_header *rhead, int pass),
2227 TP_ARGS(log, rhead, pass),
2237 __entry->lsn = be64_to_cpu(rhead->h_lsn);
2238 __entry->len = be32_to_cpu(rhead->h_len);
2239 __entry->num_logops = be32_to_cpu(rhead->h_num_logops);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_bo_list.h47 struct rcu_head rhead; member in struct:amdgpu_bo_list
H A Damdgpu_bo_list.c43 rhead);
56 call_rcu(&list->rhead, amdgpu_bo_list_free_rcu);
/linux-master/include/linux/
H A Drhashtable-types.h22 struct rhash_head rhead; member in struct:rhlist_head
H A Drhashtable.h698 return he ? container_of(he, struct rhlist_head, rhead) : NULL;
760 list = container_of(obj, struct rhlist_head, rhead);
761 plist = container_of(head, struct rhlist_head, rhead);
765 RCU_INIT_POINTER(list->rhead.next, head);
792 list = container_of(obj, struct rhlist_head, rhead);
861 return PTR_ERR(__rhashtable_insert_fast(&hlt->ht, key, &list->rhead,
884 const char *key = rht_obj(&hlt->ht, &list->rhead);
1017 list = container_of(he, struct rhlist_head, rhead);
1031 } while (list && obj != &list->rhead);
1048 RCU_INIT_POINTER(list->rhead
[all...]
/linux-master/lib/
H A Drhashtable.c520 list = container_of(obj, struct rhlist_head, rhead);
521 plist = container_of(head, struct rhlist_head, rhead);
525 RCU_INIT_POINTER(list->rhead.next, head);
574 list = container_of(obj, struct rhlist_head, rhead);
763 for (list = container_of(p, struct rhlist_head, rhead);
808 rhead);
828 return rht_obj(ht, rhlist ? &list->rhead : p);
873 list = container_of(p, struct rhlist_head, rhead);
879 return rht_obj(ht, rhlist ? &list->rhead : p);
909 return rht_obj(ht, ht->rhlist ? &list->rhead
[all...]
H A Dtest_rhashtable.c494 struct rhlist_head *list = container_of(pos, struct rhlist_head, rhead);
497 pos = &list->rhead;
539 key = rht_obj(&rhlt->ht, &rhl_test_objects[i].list_node.rhead);
544 &rhl_test_objects[i].list_node.rhead));
/linux-master/net/mac80211/
H A Dmesh_pathtbl.c98 WARN_ON(rhashtable_init(&tbl->rhead, &mesh_rht_params));
103 rhashtable_free_and_destroy(&tbl->rhead,
248 mpath = rhashtable_lookup(&tbl->rhead, dst, mesh_rht_params);
689 mpath = rhashtable_lookup_get_insert_fast(&tbl->rhead,
732 ret = rhashtable_lookup_insert_fast(&tbl->rhead,
801 rhashtable_remove_fast(&tbl->rhead, &mpath->rhash, mesh_rht_params);
891 mpath = rhashtable_lookup_fast(&tbl->rhead, addr, mesh_rht_params);
H A Dieee80211_i.h692 * @rhead: the rhashtable containing struct mesh_paths, keyed by dest addr
700 struct rhashtable rhead; member in struct:mesh_table
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dpeer.c172 struct rhash_head *rhead,
180 tmp = rhashtable_lookup_get_insert_fast(rtbl, rhead, *params);
192 struct rhash_head *rhead,
199 ret = rhashtable_remove_fast(rtbl, rhead, *params);
170 ath11k_peer_rhash_insert(struct ath11k_base *ab, struct rhashtable *rtbl, struct rhash_head *rhead, struct rhashtable_params *params, void *key) argument
190 ath11k_peer_rhash_remove(struct ath11k_base *ab, struct rhashtable *rtbl, struct rhash_head *rhead, struct rhashtable_params *params) argument
/linux-master/security/selinux/
H A Davc.c58 struct rcu_head rhead; member in struct:avc_node
431 static void avc_node_free(struct rcu_head *rhead) argument
433 struct avc_node *node = container_of(rhead, struct avc_node, rhead);
442 call_rcu(&node->rhead, avc_node_free);
457 call_rcu(&old->rhead, avc_node_free);

Completed in 410 milliseconds