Lines Matching refs:struct
15 The :c:type:`sys_slist_t` struct may be instantiated by the user in any
24 :c:type:`sys_snode_t` struct.
26 The :c:type:`sys_snode_t` struct represents the data to be inserted. In
28 usually embedded within a struct which is to be added to the list.
29 The container struct pointer may be retrieved from a list node using
30 :c:macro:`SYS_SLIST_CONTAINER`, passing it the struct name of the
31 containing struct and the field name of the node. Internally, the
32 :c:type:`sys_snode_t` struct contains only a next pointer, which may be
59 variable of a type that matches the user's container struct and not
60 the node struct, performing the required offsets internally. And
69 Internally, a :c:type:`sys_slist_t` struct is nothing more than a pair of
93 primitive operations only: an "init" step for each struct, and a "get"