static_call_site
struct static_call_site *static_call_sites;
struct static_call_site *sites;
struct static_call_site *sites;
static inline void static_call_sort_entries(struct static_call_site *start,
struct static_call_site *stop)
sort(start, stop - start, sizeof(struct static_call_site),
static inline struct static_call_site *static_call_key_sites(struct static_call_key *key)
extern struct static_call_site __start_static_call_sites[],
return (struct static_call_site *)(key->type & ~1);
struct static_call_site *site, *stop;
struct static_call_site *start,
struct static_call_site *stop)
struct static_call_site *site;
static int addr_conflict(struct static_call_site *site, void *start, void *end)
static int __static_call_text_reserved(struct static_call_site *iter_start,
struct static_call_site *iter_stop,
struct static_call_site *iter = iter_start;
struct static_call_site *start = mod->static_call_sites;
struct static_call_site *stop = start + mod->num_static_call_sites;
struct static_call_site *site;
struct static_call_site *start = mod->static_call_sites;
struct static_call_site *stop = mod->static_call_sites +
struct static_call_site *site;
static inline void *static_call_addr(struct static_call_site *site)
static inline unsigned long __static_call_key(const struct static_call_site *site)
static inline struct static_call_key *static_call_key(const struct static_call_site *site)
static inline bool static_call_is_init(struct static_call_site *site)
static inline bool static_call_is_tail(struct static_call_site *site)
static inline void static_call_set_init(struct static_call_site *site)
const struct static_call_site *a = _a;
const struct static_call_site *b = _b;
struct static_call_site *a = _a;
struct static_call_site *b = _b;
struct static_call_site tmp = *a;
struct static_call_site *sites;
struct static_call_site *site;