Home
last modified time | relevance | path

Searched full:object (Results 1 – 25 of 646) sorted by relevance

12345678910>>...26

/Zephyr-Core-3.6.0/subsys/net/lib/lwm2m/
Dlwm2m_obj_access_control.h13 * allowed to do @p operation on the object instance of object id @p obj_id
14 * and object instance id @p obj_inst_id. If access control is enabled, this should
17 * @param obj_id object id of the object instance having its rights checked.
18 * @param obj_inst_id object instance id of the object instance having its rights checked.
19 * @param server_obj_inst object instance id of the server attempting to do the operation.
31 * @brief Creates an access control object instance. Should be called every
32 * time an object instance is created.
34 * @param obj_id object id of the object instance getting an access control.
35 * @param obj_inst_id object instance id of the object instance getting access control.
36 * @param server_obj_inst_id object instance id of the server creating the object instance.
[all …]
DKconfig.ipso5 bool "IPSO Alliance Smart Object Support"
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"
[all …]
Dlwm2m_registry.h12 * @brief Creates and registers an object instance to the registry. Object specified by
15 * @param[in] obj_id Object id of the object instance.
16 * @param[in] obj_inst_id Object instance id of the object instance to be created.
17 * @param[out] obj_inst Engine object instance buffer pointer.
24 * @brief Deletes the object instance given by @p obj_id / @p obj_inst_id.
26 * @param[in] obj_id Object id of the object instance to be deleted
27 * @param[in] obj_inst_id Object instance id of the object instance to be deleted
33 * @brief Get the engine object instance specified by @p msg->path. Usually only used in do_write
36 * @param[in] msg lwm2m message containing the path to the object instance.
37 * @param[out] obj_inst Engine object instance buffer pointer.
[all …]
DKconfig.ucifi5 bool "uCIFI Alliance Object Support"
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.
[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 …]
Dlwm2m_obj_server.h24 /* Server object version 1.1 resource IDs */
43 * with object instance id given by @p obj_inst_id.
45 * @param[in] obj_inst_id Object instance id of the server object instance
52 * with object instance id given by @p obj_inst_id.
54 * @param[in] obj_inst_id Object instance id of the server object instance
60 * @brief Returns the Short Server ID of the server object instance with
61 * object instance id given by @p obj_inst_id.
63 * @param[in] obj_inst_id Object instance id of the server object
69 * @brief Returns the object instance id of the server having ssid given by @p short_id.
71 * @param[in] short_id ssid of the server object
[all …]
Dlwm2m_engine.h43 #define LWM2M_PRIO_CORE 1 /**< Core object initialization */
44 #define LWM2M_PRIO_OBJ 2 /**< Object initializations */
57 * For example create sensor objects, and register object callbacks.
74 * @brief Declare core object initialization function.
81 * @brief Declare object initialization function.
95 * @brief Validates that writing is a legal operation on the field given by the object in
99 * @param[in] obj_inst Engine object instance to signal which object the resource belongs to
130 * @brief Checks if context has access to the object specified by @p path
133 * @param[in] path Path of the object
139 * @brief Deletes the object instance specified by msg->path. If the object instance id of the
[all …]
/Zephyr-Core-3.6.0/include/zephyr/kernel/
Dobj_core.h13 * @defgroup obj_core_apis Object Core APIs
19 * @brief Convert kernel object pointer into its object core pointer
24 * @brief Generate new object type IDs based on a 4 letter string
28 /* Known kernel object types */
30 /** Condition variable object type */
32 /** CPU object type */
34 /** Event object type */
36 /** FIFO object type */
38 /** Kernel object type */
40 /** LIFO object type */
[all …]
/Zephyr-Core-3.6.0/include/zephyr/sys/
Dkobject.h24 * @brief Kernel Object Types
73 /** Object initialized */
75 /** Object is Public */
77 /** Object allocated */
79 /** Driver Object */
83 * Grant a thread access to a kernel object
85 * The thread will be granted access to the object if the caller is from
87 * on both the object and the thread whose access is being granted.
89 * @param object Address of kernel object
90 * @param thread Thread to grant access to the object
[all …]
/Zephyr-Core-3.6.0/include/zephyr/bluetooth/services/
Dots.h11 * @brief Object Transfer Service (OTS)
12 * @defgroup bt_ots Object Transfer Service (OTS)
36 /** @brief Size of OTS object ID (in bytes). */
39 /** @brief Minimum allowed value for object ID (except ID for directory listing) */
42 /** @brief Maximum allowed value for object ID (except ID for directory listing) */
45 /** @brief ID of the Directory Listing Object */
48 /** @brief Mask for OTS object IDs, preserving the 48 bits */
51 /** @brief Length of OTS object ID string (in bytes). */
54 /** @brief Type of an OTS object. */
68 /** @brief Properties of an OTS object. */
[all …]
/Zephyr-Core-3.6.0/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-Core-3.6.0/subsys/bluetooth/services/ots/
DKconfig1 # Bluetooth Object Transfer service
7 bool "Object Transfer Service (OTS) [EXPERIMENTAL]"
13 Enable Object Transfer Service.
18 bool "The Directory Listing Object"
20 Enables the Directory Listing Object, which is an object that contains all the metadata
25 string "The object name of the Directory Listing Object"
29 The name of the Directory Listing Object when it is read by a client.
67 bool "Support object name write"
71 #### Object Transfer Service Client ################################
74 bool "Object Transfer Service Client [Experimental]"
[all …]
Dots_olcp_internal.h20 /* Select the first object.*/
22 /* Select the last object.*/
24 /* Select the previous object.*/
26 /* Select the next object.*/
28 /* Select the object with the given object ID.*/
42 /** Order the list by object name, ascending */
44 /** Order the list by object type, ascending*/
46 /** Order the list by object current size, ascending*/
48 /** Order the list by object first-created timestamp, ascending*/
50 /** Order the list by object last-modified timestamp, ascending */
[all …]
Dots_oacp_internal.h19 /* Types of Object Action Control Point Procedures. */
21 /** Create object.*/
23 /** Delete object.*/
27 /** Execute Object.*/
29 /** Read object.*/
31 /** Write object.*/
33 /** Abort object.*/
39 /* Object Action Control Point return codes. */
49 /** Invalid object.*/
57 /** Object locked.*/
[all …]
Dots_dir_list_internal.h19 /** Maximum size of the Directory Listing Object Record. Table 4.1 in the OTS spec. */
28 * object record at a time so the buffer must be a multiple of object record length.
43 /** Bit 0 Object Type UUID Size 0: 16bit 1: 128bit*/
49 /** Bit 3 Object First-Created Present*/
51 /** Bit 4 Object Last-Modified Present*/
53 /** Bit 5 Object Properties Present*/
63 * @param flags Directory Listing Object flags.
70 * @param flags Directory Listing Object flags.
77 * @param flags Directory Listing Object flags.
84 * @param flags Directory Listing Object flags.
[all …]
/Zephyr-Core-3.6.0/doc/kernel/object_cores/
Dindex.rst3 Object Cores
6 Object cores are a kernel debugging tool that can be used to both identify and
13 Object Core Concepts
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
24 Object cores have been integrated into following kernel objects:
41 Object Core Statistics Concepts
[all …]
/Zephyr-Core-3.6.0/modules/canopennode/
Dcanopennode.h32 * @brief CANopen object dictionary storage types.
45 * @brief Attach CANopen object dictionary storage handlers.
47 * Attach CANopen storage handler functions to object dictionary
52 * The handlers will save object dictionary entries of type @ref
55 * object dictionary index 0x1010 sub-index 1.
57 * Object dictionary entries of types @ref CANOPEN_STORAGE_ROM (and
60 * ('l', 'o', 'a', 'd' from LSB to MSB) to object dictionary index
63 * Object dictionary entries of type @ref CANOPEN_STORAGE_EEPROM may be
67 * Object dictionary entries of type @ref CANOPEN_STORAGE_RAM are
70 * @param sdo CANopenNode SDO server object
[all …]
/Zephyr-Core-3.6.0/include/zephyr/tracing/
Dtracing.h68 * @param new_thread Thread object
79 * @param thread Thread object
86 * @param thread Thread object
93 * @param thread Thread object
157 * @param thread Thread object
163 * @param thread Thread object
169 * @param thread Thread object
175 * @param thread Thread object
181 * @param thread Thread object
187 * @param thread Thread object
[all …]
/Zephyr-Core-3.6.0/tests/kernel/mem_protect/obj_validation/src/
Dmain.c53 /* Should fail because we don't have perms on this object */ in object_permission_checks()
55 "object should not have had permission granted"); in object_permission_checks()
62 "object should not have been initialized"); in object_permission_checks()
68 "object should have had sufficient permissions"); in object_permission_checks()
72 * @brief Test to verify object permission
75 * - The kernel must be able to associate kernel object memory addresses
76 * with whether the calling thread has access to that object, the object is
77 * of the expected type, and the object is of the expected init state.
100 /* Give an extra reference to another thread so the object in ZTEST()
106 /* dynamic object table well-populated with semaphores at this point */ in ZTEST()
[all …]
/Zephyr-Core-3.6.0/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-Core-3.6.0/include/zephyr/sys/internal/
Dkobject_internal.h23 /* Size of the entire stack object, including reserved areas */
31 /* Object extra data. Only some objects use this, determined by object type */
76 * Lookup a kernel object and init its metadata if it exists
78 * Calling this on an object will make it usable from userspace.
79 * Intended to be called as the last statement in kernel object init
82 * @param obj Address of the kernel object
101 * Allocate memory and install as a generic kernel object
104 * allocated memory in the kernel object lookup tables with type K_OBJ_ANY.
111 * and may be freed later by passing the actual object pointer (found
114 * @param align Required memory alignment for the allocated object
[all …]
/Zephyr-Core-3.6.0/include/zephyr/bluetooth/audio/
Dmedia_proxy.h239 /* Group object object types */
299 * @brief Media Player Icon Object ID receive callback
301 * Called when the Media Player Icon Object ID is read
307 * @param id The ID of the Icon object in the Object Transfer Service (48 bits)
429 * @brief Track Segments Object ID receive callback
431 * Called when the Track Segments Object ID is read
437 * @param id The ID of the track segments object in Object Transfer Service (48 bits)
442 * @brief Current Track Object ID receive callback
444 * Called when the Current Track Object ID is read or changed
451 * @param id The ID of the current track object in Object Transfer Service (48 bits)
[all …]
/Zephyr-Core-3.6.0/cmake/linker/
Dlinker_script_common.cmake6 cmake_parse_arguments(OBJECT "" "ENTRY;FORMAT;NAME;OBJECT" "" ${ARGN})
18 cmake_parse_arguments(OBJECT "" "NAME;OBJECT;SIZE;START;FLAGS" "" ${ARGN})
41 cmake_parse_arguments(GET_PARENT "" "OBJECT;PARENT;TYPE" "" ${ARGN})
61 cmake_parse_arguments(OBJECT "" "GROUP;LMA;NAME;OBJECT;SYMBOL;VMA" "" ${ARGN})
69 find_object(OBJECT parent NAME ${OBJECT_GROUP})
72 find_object(OBJECT obj NAME ${OBJECT_VMA})
73 get_parent(OBJECT ${obj} PARENT parent TYPE REGION)
80 find_object(OBJECT obj NAME ${OBJECT_LMA})
81 get_parent(OBJECT ${obj} PARENT parent TYPE REGION)
92 add_group(OBJECT ${parent} GROUP GROUP_${OBJECT_NAME})
[all …]
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/api/shell/
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
136 <dbg> bt_mcc.discover_mcs_char_func: Icon Object, UUID: 8fa1
155 <dbg> bt_mcc.discover_otc_char_func: Object Size
233 Current Track Object ID: 0x000000000104
234 Next Track Object ID: 0x000000000105
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
[all …]
/Zephyr-Core-3.6.0/arch/arm/include/cortex_m/
Dcmse.h146 * @brief Read accessibility of an object
148 * Evaluates whether a given object can be read according to the
153 * @param p_obj Pointer to the given object
156 * @pre Object is allocated in a single MPU (and/or SAU/IDAU) region.
158 * @return p_obj if object is readable, NULL otherwise.
164 * @brief Read accessibility of an object (nPRIV mode)
166 * Evaluates whether a given object can be read according to the
171 * @param p_obj Pointer to the given object
174 * @pre Object is allocated in a single MPU (and/or SAU/IDAU) region.
176 * @return p_obj if object is readable, NULL otherwise.
[all …]

12345678910>>...26