bkey 40 include/trace/events/bcache.h DECLARE_EVENT_CLASS(bkey, bkey 41 include/trace/events/bcache.h TP_PROTO(struct bkey *k), bkey 186 include/trace/events/bcache.h DEFINE_EVENT(bkey, bcache_cache_insert, bkey 187 include/trace/events/bcache.h TP_PROTO(struct bkey *k), bkey 208 include/trace/events/bcache.h DEFINE_EVENT(bkey, bcache_journal_replay_key, bkey 209 include/trace/events/bcache.h TP_PROTO(struct bkey *k), bkey 299 include/trace/events/bcache.h DEFINE_EVENT(bkey, bcache_gc_copy, bkey 300 include/trace/events/bcache.h TP_PROTO(struct bkey *k), bkey 304 include/trace/events/bcache.h DEFINE_EVENT(bkey, bcache_gc_copy_collision, bkey 305 include/trace/events/bcache.h TP_PROTO(struct bkey *k), bkey 310 include/trace/events/bcache.h TP_PROTO(struct btree *b, struct bkey *k, unsigned op, unsigned status), bkey 469 include/trace/events/bcache.h DEFINE_EVENT(bkey, bcache_writeback, bkey 470 include/trace/events/bcache.h TP_PROTO(struct bkey *k), bkey 474 include/trace/events/bcache.h DEFINE_EVENT(bkey, bcache_writeback_collision, bkey 475 include/trace/events/bcache.h TP_PROTO(struct bkey *k), bkey 29 include/uapi/linux/bcache.h BITMASK(name, struct bkey, field, offset, size) bkey 32 include/uapi/linux/bcache.h static inline __u64 name(const struct bkey *k, unsigned i) \ bkey 35 include/uapi/linux/bcache.h static inline void SET_##name(struct bkey *k, unsigned i, __u64 v) \ bkey 55 include/uapi/linux/bcache.h static inline __u64 KEY_OFFSET(const struct bkey *k) bkey 60 include/uapi/linux/bcache.h static inline void SET_KEY_OFFSET(struct bkey *k, __u64 v) bkey 71 include/uapi/linux/bcache.h ((struct bkey) { \ bkey 98 include/uapi/linux/bcache.h static inline unsigned long bkey_u64s(const struct bkey *k) bkey 100 include/uapi/linux/bcache.h return (sizeof(struct bkey) / sizeof(__u64)) + KEY_PTRS(k); bkey 103 include/uapi/linux/bcache.h static inline unsigned long bkey_bytes(const struct bkey *k) bkey 110 include/uapi/linux/bcache.h static inline void bkey_copy_key(struct bkey *dest, const struct bkey *src) bkey 116 include/uapi/linux/bcache.h static inline struct bkey *bkey_next(const struct bkey *k) bkey 119 include/uapi/linux/bcache.h return (struct bkey *) (d + bkey_u64s(k)); bkey 122 include/uapi/linux/bcache.h static inline struct bkey *bkey_idx(const struct bkey *k, unsigned nr_keys) bkey 125 include/uapi/linux/bcache.h return (struct bkey *) (d + nr_keys); bkey 131 include/uapi/linux/bcache.h union { struct bkey key; __u64 key ## _pad[BKEY_PAD]; } bkey 291 include/uapi/linux/bcache.h struct bkey start[0]; bkey 356 include/uapi/linux/bcache.h struct bkey start[0];