Home
last modified time | relevance | path

Searched refs:ret_type (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/x86/include/
H A Difunc.h35 #define DEFINE_IFUNC(qual, ret_type, name, args) \ argument
36 static ret_type (*name##_resolver(void))args __used; \
37 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
38 static ret_type (*name##_resolver(void))args
40 #define DEFINE_UIFUNC(qual, ret_type, name, args) \ argument
41 static ret_type (*name##_resolver(uint32_t, uint32_t, uint32_t, \
43 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
44 static ret_type (*name##_resolver( \
/f-stack/freebsd/arm64/include/
H A Difunc.h35 #define DEFINE_IFUNC(qual, ret_type, name, args) \ argument
36 static ret_type (*name##_resolver(void))args __used; \
37 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
38 static ret_type (*name##_resolver(void))args
40 #define DEFINE_UIFUNC(qual, ret_type, name, args) \ argument
41 static ret_type (*name##_resolver(uint64_t, uint64_t, \
44 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
45 static ret_type (*name##_resolver(uint64_t _arg1 __unused, \
/f-stack/freebsd/amd64/vmm/
H A Dvmm.c196 #define DEFINE_VMMOPS_IFUNC(ret_type, opname, args) \ argument
197 DEFINE_IFUNC(static, ret_type, vmmops_##opname, args) \
204 return ((ret_type (*)args)vmmops_panic); \