/Zephyr-latest/include/zephyr/sys/ |
D | kobject.h | 92 __syscall void k_object_access_grant(const void *object, 105 void k_object_access_revoke(const void *object, struct k_thread *thread); 116 __syscall void k_object_release(const void *object); 135 void k_object_access_all_grant(const void *object); 157 static inline void z_impl_k_object_access_grant(const void *object, in z_impl_k_object_access_grant() argument 160 ARG_UNUSED(object); in z_impl_k_object_access_grant() 167 static inline void k_object_access_revoke(const void *object, in k_object_access_revoke() argument 170 ARG_UNUSED(object); in k_object_access_revoke() 177 static inline void z_impl_k_object_release(const void *object) in z_impl_k_object_release() argument 179 ARG_UNUSED(object); in z_impl_k_object_release() [all …]
|
/Zephyr-latest/kernel/ |
D | Kconfig.obj_core | 8 This option enables the object core framework. This will link 16 bool "Integrate condition variables into object core framework" 20 object core framework. 23 bool "Integrate events into object core framework" 26 When enabled, this option integrate kernel events into the object 30 bool "Integrate FIFOs into object core framework" 33 When enabled, this option integrates FIFOs into the object core 37 bool "Integrate LIFOs into object core framework" 40 When enabled, this option integrates LIFOs into the object core 44 bool "Integrate mailboxes into object core framework" [all …]
|
D | userspace_handler.c | 56 static inline void z_vrfy_k_object_access_grant(const void *object, in z_vrfy_k_object_access_grant() argument 62 ko = validate_any_object(object); in z_vrfy_k_object_access_grant() 64 object)); in z_vrfy_k_object_access_grant() 69 static inline void z_vrfy_k_object_release(const void *object) in z_vrfy_k_object_release() argument 73 ko = validate_any_object(object); in z_vrfy_k_object_release() 74 K_OOPS(K_SYSCALL_VERIFY_MSG(ko != NULL, "object %p access denied", object)); in z_vrfy_k_object_release()
|
/Zephyr-latest/subsys/net/lib/lwm2m/ |
D | Kconfig.ipso | 14 This IPSO object should be used with a temperature sensor to 20 int "Maximum # of IPSO Temperature Sensor object instances" 28 prompt "IPSO Temperature object version" 32 Select which version of the IPSO Temperature object should be used. 35 bool "IPSO Temperature object version 1.0" 38 bool "IPSO Temperature object version 1.1" 45 This IPSO object can be used to prototype a sensor. 50 int "Maximum # of IPSO Generic Sensor object instances" 57 prompt "IPSO Generic Sensor object version" 60 Select which version of the IPSO Generic Sensor object should be used. [all …]
|
D | Kconfig.ucifi | 14 The uCIFI battery object provides attributes to monitor battery 20 int "Maximum # of uCIFI Battery object instances" 31 The uCIFI LPWAN object provides attributes to monitor and maintain 37 int "Maximum # of uCIFI LPWAN object instances" 49 device that can be stored in this object. 57 device that can be stored in this object. 65 to a device that can be stored in this object. 74 stored in this object. 82 that can be stored in this object. 91 that can be stored in this object. [all …]
|
D | Kconfig | 39 prompt "LwM2M Security object version" 43 Select which version of the security object should be used. 46 bool "Security object version 1.0" 49 bool "Security object version 1.1" 51 endchoice # "LwM2M Security object version" 54 prompt "LwM2M Server object version" 58 Select which version of the Server object should be used. 61 bool "Server object version 1.0" 64 bool "Server object version 1.1" 66 endchoice # "LwM2M Server object version" [all …]
|
/Zephyr-latest/doc/kernel/object_cores/ |
D | index.rst | 16 Each instance of an object embeds an object core field named ``obj_core``. 17 Objects of the same type are linked together via their respective object 18 cores to form a singly linked list. Each object core also links to the their 19 respective object type. Each object type contains a singly linked list 20 linking together all the object cores of that type. Object types are also 44 Object cores provide a uniform means to retrieve that information via object 45 core statistics. When enabled, the object type contains a pointer to a 47 enabled for interfacing with the object's statistics. Additionally, the object 49 that object. Raw data is the raw, unmanipulated data associated with the 54 object core statistics as well as the structures used for both "raw" and [all …]
|
/Zephyr-latest/doc/kernel/usermode/ |
D | kernelobjects.rst | 6 A kernel object can be one of three classes of data: 8 * A core kernel object, such as a semaphore, thread, pipe, etc. 25 a kernel object, checks are performed by system call handler functions 26 that the kernel object address is valid and that the calling thread 29 Permission on an object also has the semantics of a reference to an object. 30 This is significant for certain object APIs which do temporary allocations, 33 If an object loses all references, two events may happen: 35 * If the object has an associated cleanup function, the cleanup function 36 may be called to release any runtime-allocated buffers the object was using. 38 * If the object itself was dynamically allocated, the memory for the object [all …]
|
/Zephyr-latest/doc/kernel/services/synchronization/ |
D | events.rst | 6 An :dfn:`event object` is a kernel object that implements traditional events. 16 event object is referenced by its memory address. One or more threads may wait 17 on an event object until the desired set of events has been delivered to the 18 event object. When new events are delivered to the event object, all threads 21 An event object has the following key properties: 25 An event object must be initialized before it can be used. 32 conditions of multiple threads waiting on the event object. All threads whose 38 object prior to waiting. Care must be taken with this option when multiple 39 threads wait on the same event object. 42 The kernel does allow an ISR to query an event object, however the ISR must [all …]
|
/Zephyr-latest/scripts/tests/twister_blackbox/ |
D | test_addon.py | 45 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 56 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 72 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 83 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 105 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 116 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 129 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 141 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 160 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 171 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ [all …]
|
D | test_filter.py | 98 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 110 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 126 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 138 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 154 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 166 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 192 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 202 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 226 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 236 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ [all …]
|
D | test_testplan.py | 58 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 67 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 91 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 100 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 123 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 124 @mock.patch.object(TestPlan, 'SAMPLE_FILENAME', '') 134 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \
|
D | test_tooling.py | 39 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 49 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 59 @mock.patch.object(TestPlan, 'SAMPLE_FILENAME', sample_filename_mock) 71 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 105 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 112 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \
|
D | test_printouts.py | 27 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 287 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 323 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 359 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 382 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 416 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 436 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 458 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 468 @mock.patch.object(TestPlan, 'SAMPLE_FILENAME', sample_filename_mock) 477 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ [all …]
|
D | test_error.py | 69 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 80 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 97 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 109 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \
|
D | test_config.py | 33 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 45 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 69 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 80 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \
|
D | test_quarantine.py | 34 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 46 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 75 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 84 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \
|
D | test_footprint.py | 23 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 68 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 103 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 131 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 156 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 195 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 229 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 264 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 298 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 337 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ [all …]
|
D | test_testlist.py | 33 @mock.patch.object(TestPlan, 'TESTSUITE_FILENAME', testsuite_filename_mock) 45 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \ 61 with mock.patch.object(sys, 'argv', [sys.argv[0]] + args), \
|
/Zephyr-latest/samples/modules/canopennode/objdict/ |
D | objdict.eds | 713 ParameterName=mapped object 1 722 ParameterName=mapped object 2 731 ParameterName=mapped object 3 740 ParameterName=mapped object 4 749 ParameterName=mapped object 5 758 ParameterName=mapped object 6 767 ParameterName=mapped object 7 776 ParameterName=mapped object 8 800 ParameterName=mapped object 1 809 ParameterName=mapped object 2 [all …]
|
/Zephyr-latest/tests/bluetooth/tester/src/ |
D | btp_ots.c | 22 static struct object { struct 29 struct object *object; argument 53 static struct object *get_object(void) in get_object() 73 struct object *obj; in register_object() 104 obj_data.object = obj; in register_object() 151 struct object *obj; in ots_obj_created() 184 obj = object_being_created->object; in ots_obj_created() 197 struct object *obj; in ots_obj_deleted()
|
/Zephyr-latest/subsys/llext/ |
D | Kconfig | 15 prompt "Binary object type for llext" 23 bool "Single object ELF file" 26 Build and expect object files as binary object type for the 28 generate the object file. Currently not supported on RISC-V. 34 binary object type for the llext subsystem. These object files 35 are generated by the linker by combining multiple object files 41 Build and expect shared libraries as binary object type for 43 generate the shared library from multiple object files.
|
/Zephyr-latest/doc/connectivity/bluetooth/shell/audio/ |
D | mcp.rst | 13 The media control server may include an object transfer service (ots) 14 and the media control client may include an object transfer client 245 Using the included object transfer client 248 When object transfer is supported by both the client and the server, a 249 larger set of characteristics is available. These include object IDs 251 select and download the corresponding objects from the server's object 255 Read the object ID of the current group object: 263 Select the object with that ID: 268 Selecting object succeeded 271 Read the object's metadata: [all …]
|
/Zephyr-latest/include/zephyr/toolchain/ |
D | mwdt.h | 76 .type \symbol, @object 81 .type \symbol, @object 96 .type symbol, @object 101 .type symbol, @object
|
/Zephyr-latest/modules/canopennode/ |
D | Kconfig | 25 object dictionary. If data type is DOMAIN, data length is 50 bool "CANopen object dictionary storage" 54 Enable support for storing the CANopen object dictionary to 58 bool "Erase CANopen object dictionary EEPROM entries in storage handler" 61 Erase CANopen object dictionary EEPROM entries upon write to 62 object dictionary index 0x1011 subindex 1.
|