Lines Matching defs:s
140 * __CONCAT's, all the __CONCAT's must be at the left. __CONCAT can also
483 * Given the pointer x to the member m of the struct s, return
489 #define __containerof(x, s, m) ({ \
490 const volatile __typeof(((s *)0)->m) *__x = (x); \
491 __DEQUALIFY(s *, (const volatile char *)__x - __offsetof(s, m));\
494 #define __containerof(x, s, m) \
495 __DEQUALIFY(s *, (const volatile char *)(x) - __offsetof(s, m))
584 #define __FBSDID(s) __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
586 #define __FBSDID(s) struct __hack
592 #define __RCSID(s) __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
594 #define __RCSID(s) struct __hack
600 #define __RCSID_SOURCE(s) __IDSTRING(__CONCAT(__rcsid_source_,__LINE__),s)
602 #define __RCSID_SOURCE(s) struct __hack
608 #define __SCCSID(s) __IDSTRING(__CONCAT(__sccsid_,__LINE__),s)
610 #define __SCCSID(s) struct __hack
616 #define __COPYRIGHT(s) __IDSTRING(__CONCAT(__copyright_,__LINE__),s)
618 #define __COPYRIGHT(s) struct __hack
640 * Here's a quick run-down of the versions (and some informal names)
728 * mode only, so building with C11 is already undefined. Follow glibc's and
729 * OpenBSD's lead for this non-standard configuration for maximum compatibility.