Home
last modified time | relevance | path

Searched refs:object (Results 1 – 25 of 206) sorted by relevance

123456789

/Zephyr-latest/include/zephyr/sys/
Dkobject.h92 __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/
DKconfig.obj_core8 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 …]
Duserspace_handler.c56 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/
DKconfig.ipso14 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 …]
DKconfig.ucifi14 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 …]
DKconfig39 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/
Dindex.rst16 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/
Dkernelobjects.rst6 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/
Devents.rst6 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/
Dtest_addon.py45 @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 …]
Dtest_filter.py98 @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 …]
Dtest_testplan.py58 @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), \
Dtest_tooling.py39 @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), \
Dtest_printouts.py27 @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 …]
Dtest_error.py69 @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), \
Dtest_config.py33 @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), \
Dtest_quarantine.py34 @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), \
Dtest_footprint.py23 @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 …]
Dtest_testlist.py33 @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/
Dobjdict.eds713 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/
Dbtp_ots.c22 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/
DKconfig15 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/
Dmcp.rst13 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/
Dmwdt.h76 .type \symbol, @object
81 .type \symbol, @object
96 .type symbol, @object
101 .type symbol, @object
/Zephyr-latest/modules/canopennode/
DKconfig25 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.

123456789