kernel: rename _k_object_assignment
Private structure, rename to z_object_assignment Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
parent
4bad34e749
commit
2f3a89fa8d
3 changed files with 6 additions and 6 deletions
|
@ -194,7 +194,7 @@ struct _k_object {
|
||||||
union z_object_data data;
|
union z_object_data data;
|
||||||
} __packed __aligned(4);
|
} __packed __aligned(4);
|
||||||
|
|
||||||
struct _k_object_assignment {
|
struct z_object_assignment {
|
||||||
struct k_thread *thread;
|
struct k_thread *thread;
|
||||||
void * const *objects;
|
void * const *objects;
|
||||||
};
|
};
|
||||||
|
@ -214,7 +214,7 @@ struct _k_object_assignment {
|
||||||
#define K_THREAD_ACCESS_GRANT(name_, ...) \
|
#define K_THREAD_ACCESS_GRANT(name_, ...) \
|
||||||
static void * const _CONCAT(_object_list_, name_)[] = \
|
static void * const _CONCAT(_object_list_, name_)[] = \
|
||||||
{ __VA_ARGS__, NULL }; \
|
{ __VA_ARGS__, NULL }; \
|
||||||
static const Z_STRUCT_SECTION_ITERABLE(_k_object_assignment, \
|
static const Z_STRUCT_SECTION_ITERABLE(z_object_assignment, \
|
||||||
_CONCAT(_object_access_, name_)) = \
|
_CONCAT(_object_access_, name_)) = \
|
||||||
{ (&_k_thread_obj_ ## name_), \
|
{ (&_k_thread_obj_ ## name_), \
|
||||||
(_CONCAT(_object_list_, name_)) }
|
(_CONCAT(_object_list_, name_)) }
|
||||||
|
|
|
@ -53,9 +53,9 @@
|
||||||
*/
|
*/
|
||||||
SECTION_PROLOGUE(object_access,,)
|
SECTION_PROLOGUE(object_access,,)
|
||||||
{
|
{
|
||||||
__k_object_assignment_list_start = .;
|
_z_object_assignment_list_start = .;
|
||||||
KEEP(*(".__k_object_assignment.*"))
|
KEEP(*("._z_object_assignment.*"))
|
||||||
__k_object_assignment_list_end = .;
|
_z_object_assignment_list_end = .;
|
||||||
} GROUP_LINK_IN(ROMABLE_REGION)
|
} GROUP_LINK_IN(ROMABLE_REGION)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -699,7 +699,7 @@ k_tid_t z_vrfy_k_thread_create(struct k_thread *new_thread,
|
||||||
|
|
||||||
static void grant_static_access(void)
|
static void grant_static_access(void)
|
||||||
{
|
{
|
||||||
Z_STRUCT_SECTION_FOREACH(_k_object_assignment, pos) {
|
Z_STRUCT_SECTION_FOREACH(z_object_assignment, pos) {
|
||||||
for (int i = 0; pos->objects[i] != NULL; i++) {
|
for (int i = 0; pos->objects[i] != NULL; i++) {
|
||||||
k_object_access_grant(pos->objects[i],
|
k_object_access_grant(pos->objects[i],
|
||||||
pos->thread);
|
pos->thread);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue