Skip to content

Commit 50be938

Browse files
Andrew Boieandrewboie
authored andcommitted
userspace: renamespace some internal macros
These private macros are now all prefixed with Z_. Fixes: #14447 Signed-off-by: Andrew Boie <[email protected]>
1 parent 435c1a3 commit 50be938

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

kernel/include/syscall_handler.h

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -516,14 +516,14 @@ static inline int z_obj_validation_check(struct _k_object *ko,
516516
*
517517
* These make it much simpler to define handlers instead of typing out
518518
* the bolierplate. The macros ensure that the seventh argument is named
519-
* "ssf" as this is now referenced by various other _SYSCALL macros.
519+
* "ssf" as this is now referenced by various other Z_SYSCALL macros.
520520
*
521-
* Use the _SYSCALL_HANDLER(name_, arg0, ..., arg6) variant, as it will
522-
* automatically deduce the correct version of __SYSCALL_HANDLERn() to
521+
* Use the Z_SYSCALL_HANDLER(name_, arg0, ..., arg6) variant, as it will
522+
* automatically deduce the correct version of Z__SYSCALL_HANDLERn() to
523523
* use depending on the number of arguments.
524524
*/
525525

526-
#define __SYSCALL_HANDLER0(name_) \
526+
#define Z__SYSCALL_HANDLER0(name_) \
527527
u32_t hdlr_ ## name_(u32_t arg1 __unused, \
528528
u32_t arg2 __unused, \
529529
u32_t arg3 __unused, \
@@ -532,7 +532,7 @@ static inline int z_obj_validation_check(struct _k_object *ko,
532532
u32_t arg6 __unused, \
533533
void *ssf)
534534

535-
#define __SYSCALL_HANDLER1(name_, arg1_) \
535+
#define Z__SYSCALL_HANDLER1(name_, arg1_) \
536536
u32_t hdlr_ ## name_(u32_t arg1_, \
537537
u32_t arg2 __unused, \
538538
u32_t arg3 __unused, \
@@ -541,7 +541,7 @@ static inline int z_obj_validation_check(struct _k_object *ko,
541541
u32_t arg6 __unused, \
542542
void *ssf)
543543

544-
#define __SYSCALL_HANDLER2(name_, arg1_, arg2_) \
544+
#define Z__SYSCALL_HANDLER2(name_, arg1_, arg2_) \
545545
u32_t hdlr_ ## name_(u32_t arg1_, \
546546
u32_t arg2_, \
547547
u32_t arg3 __unused, \
@@ -550,7 +550,7 @@ static inline int z_obj_validation_check(struct _k_object *ko,
550550
u32_t arg6 __unused, \
551551
void *ssf)
552552

553-
#define __SYSCALL_HANDLER3(name_, arg1_, arg2_, arg3_) \
553+
#define Z__SYSCALL_HANDLER3(name_, arg1_, arg2_, arg3_) \
554554
u32_t hdlr_ ## name_(u32_t arg1_, \
555555
u32_t arg2_, \
556556
u32_t arg3_, \
@@ -559,7 +559,7 @@ static inline int z_obj_validation_check(struct _k_object *ko,
559559
u32_t arg6 __unused, \
560560
void *ssf)
561561

562-
#define __SYSCALL_HANDLER4(name_, arg1_, arg2_, arg3_, arg4_) \
562+
#define Z__SYSCALL_HANDLER4(name_, arg1_, arg2_, arg3_, arg4_) \
563563
u32_t hdlr_ ## name_(u32_t arg1_, \
564564
u32_t arg2_, \
565565
u32_t arg3_, \
@@ -568,7 +568,7 @@ static inline int z_obj_validation_check(struct _k_object *ko,
568568
u32_t arg6 __unused, \
569569
void *ssf)
570570

571-
#define __SYSCALL_HANDLER5(name_, arg1_, arg2_, arg3_, arg4_, arg5_) \
571+
#define Z__SYSCALL_HANDLER5(name_, arg1_, arg2_, arg3_, arg4_, arg5_) \
572572
u32_t hdlr_ ## name_(u32_t arg1_, \
573573
u32_t arg2_, \
574574
u32_t arg3_, \
@@ -577,7 +577,7 @@ static inline int z_obj_validation_check(struct _k_object *ko,
577577
u32_t arg6 __unused, \
578578
void *ssf)
579579

580-
#define __SYSCALL_HANDLER6(name_, arg1_, arg2_, arg3_, arg4_, arg5_, arg6_) \
580+
#define Z__SYSCALL_HANDLER6(name_, arg1_, arg2_, arg3_, arg4_, arg5_, arg6_) \
581581
u32_t hdlr_ ## name_(u32_t arg1_, \
582582
u32_t arg2_, \
583583
u32_t arg3_, \
@@ -586,18 +586,18 @@ static inline int z_obj_validation_check(struct _k_object *ko,
586586
u32_t arg6_, \
587587
void *ssf)
588588

589-
#define Z_SYSCALL_CONCAT(arg1, arg2) __SYSCALL_CONCAT(arg1, arg2)
590-
#define __SYSCALL_CONCAT(arg1, arg2) ___SYSCALL_CONCAT(arg1, arg2)
591-
#define ___SYSCALL_CONCAT(arg1, arg2) arg1##arg2
589+
#define Z_SYSCALL_CONCAT(arg1, arg2) Z__SYSCALL_CONCAT(arg1, arg2)
590+
#define Z__SYSCALL_CONCAT(arg1, arg2) Z___SYSCALL_CONCAT(arg1, arg2)
591+
#define Z___SYSCALL_CONCAT(arg1, arg2) arg1##arg2
592592

593-
#define Z_SYSCALL_NARG(...) __SYSCALL_NARG(__VA_ARGS__, __SYSCALL_RSEQ_N())
594-
#define __SYSCALL_NARG(...) __SYSCALL_ARG_N(__VA_ARGS__)
595-
#define __SYSCALL_ARG_N(_1, _2, _3, _4, _5, _6, _7, N, ...) N
596-
#define __SYSCALL_RSEQ_N() 6, 5, 4, 3, 2, 1, 0
593+
#define Z_SYSCALL_NARG(...) Z__SYSCALL_NARG(__VA_ARGS__, Z__SYSCALL_RSEQ_N())
594+
#define Z__SYSCALL_NARG(...) Z__SYSCALL_ARG_N(__VA_ARGS__)
595+
#define Z__SYSCALL_ARG_N(_1, _2, _3, _4, _5, _6, _7, N, ...) N
596+
#define Z__SYSCALL_RSEQ_N() 6, 5, 4, 3, 2, 1, 0
597597

598598
#define Z_SYSCALL_HANDLER(...) \
599-
Z_SYSCALL_CONCAT(__SYSCALL_HANDLER, \
600-
Z_SYSCALL_NARG(__VA_ARGS__))(__VA_ARGS__)
599+
Z_SYSCALL_CONCAT(Z__SYSCALL_HANDLER, \
600+
Z_SYSCALL_NARG(__VA_ARGS__))(__VA_ARGS__)
601601

602602
/*
603603
* Helper macros for a very common case: calls which just take one argument
@@ -606,25 +606,25 @@ static inline int z_obj_validation_check(struct _k_object *ko,
606606
*/
607607

608608
#define Z_SYSCALL_HANDLER1_SIMPLE(name_, obj_enum_, obj_type_) \
609-
__SYSCALL_HANDLER1(name_, arg1) { \
609+
Z__SYSCALL_HANDLER1(name_, arg1) { \
610610
Z_OOPS(Z_SYSCALL_OBJ(arg1, obj_enum_)); \
611611
return (u32_t)z_impl_ ## name_((obj_type_)arg1); \
612612
}
613613

614614
#define Z_SYSCALL_HANDLER1_SIMPLE_VOID(name_, obj_enum_, obj_type_) \
615-
__SYSCALL_HANDLER1(name_, arg1) { \
615+
Z__SYSCALL_HANDLER1(name_, arg1) { \
616616
Z_OOPS(Z_SYSCALL_OBJ(arg1, obj_enum_)); \
617617
z_impl_ ## name_((obj_type_)arg1); \
618618
return 0; \
619619
}
620620

621621
#define Z_SYSCALL_HANDLER0_SIMPLE(name_) \
622-
__SYSCALL_HANDLER0(name_) { \
622+
Z__SYSCALL_HANDLER0(name_) { \
623623
return (u32_t)z_impl_ ## name_(); \
624624
}
625625

626626
#define Z_SYSCALL_HANDLER0_SIMPLE_VOID(name_) \
627-
__SYSCALL_HANDLER0(name_) { \
627+
Z__SYSCALL_HANDLER0(name_) { \
628628
z_impl_ ## name_(); \
629629
return 0; \
630630
}

0 commit comments

Comments
 (0)