• Home
  • Raw
  • Download

Lines Matching refs:entry

123 static inline unsigned long jump_entry_code(const struct jump_entry *entry)  in jump_entry_code()  argument
125 return (unsigned long)&entry->code + entry->code; in jump_entry_code()
128 static inline unsigned long jump_entry_target(const struct jump_entry *entry) in jump_entry_target() argument
130 return (unsigned long)&entry->target + entry->target; in jump_entry_target()
133 static inline struct static_key *jump_entry_key(const struct jump_entry *entry) in jump_entry_key() argument
135 long offset = entry->key & ~3L; in jump_entry_key()
137 return (struct static_key *)((unsigned long)&entry->key + offset); in jump_entry_key()
142 static inline unsigned long jump_entry_code(const struct jump_entry *entry) in jump_entry_code() argument
144 return entry->code; in jump_entry_code()
147 static inline unsigned long jump_entry_target(const struct jump_entry *entry) in jump_entry_target() argument
149 return entry->target; in jump_entry_target()
152 static inline struct static_key *jump_entry_key(const struct jump_entry *entry) in jump_entry_key() argument
154 return (struct static_key *)((unsigned long)entry->key & ~3UL); in jump_entry_key()
159 static inline bool jump_entry_is_branch(const struct jump_entry *entry) in jump_entry_is_branch() argument
161 return (unsigned long)entry->key & 1UL; in jump_entry_is_branch()
164 static inline bool jump_entry_is_init(const struct jump_entry *entry) in jump_entry_is_init() argument
166 return (unsigned long)entry->key & 2UL; in jump_entry_is_init()
169 static inline void jump_entry_set_init(struct jump_entry *entry, bool set) in jump_entry_set_init() argument
172 entry->key |= 2; in jump_entry_set_init()
174 entry->key &= ~2; in jump_entry_set_init()
177 static inline int jump_entry_size(struct jump_entry *entry) in jump_entry_size() argument
182 return arch_jump_entry_size(entry); in jump_entry_size()
245 extern void arch_jump_label_transform(struct jump_entry *entry,
247 extern bool arch_jump_label_transform_queue(struct jump_entry *entry,
261 extern enum jump_label_type jump_label_init_type(struct jump_entry *entry);