Lines Matching full:group
13 * each group consisting of a set of "entries". An entry corresponds to an
79 * @brief Declares a stat group struct.
87 * @brief Ends a stats group struct definition.
97 * @brief Begins a stats group struct definition.
99 * @param group__ The stats group struct name.
106 * @brief Declares a 32-bit stat entry inside a group struct.
113 * @brief Declares a 16-bit stat entry inside a group struct.
120 * @brief Declares a 32-bit stat entry inside a group struct.
127 * @brief Declares a 64-bit stat entry inside a group struct.
139 * @param group__ The group containing the entry to increase.
152 * @param group__ The group containing the entry to increase.
164 * @param group__ The group containing the entry to increase.
177 * @param group__ The group containing the entry to clear.
192 * @brief Initializes and registers a statistics group.
194 * @param group__ The statistics group to initialize and
196 * @param size__ The size of each entry in the statistics group,
199 * @param name__ The name of the statistics group to register.
214 * @brief Initializes a statistics group.
223 * @param cnt The number of elements in the stats group.
227 * @param group__ The group containing the entry to clear.
234 * @brief Registers a statistics group to be managed.
236 * @param name The name of the statistics group to register.
241 * @param shdr The statistics group to register.
248 * @brief Initializes and registers a statistics group.
250 * Initializes and registers a statistics group. Note: it is recommended to
253 * @param hdr The header of the statistics group to
258 * @param cnt The number of elements in the stats group.
261 * @param name The name of the statistics group to register.
276 * Zeroes the specified statistics group.
278 * @param shdr The statistics group to clear.
285 * @param hdr The group containing the stat entry being
298 * @brief Applies a function to every stat entry in a group.
300 * @param hdr The stats group to operate on.
310 * @brief Function that gets applied to every registered stats group.
312 * @param hdr The stats group being walked.
321 * @brief Applies a function every registered statistics group.
323 * @param walk_cb The function to apply to each stat group.
332 * @brief Retrieves the next registered statistics group.
334 * @param cur The group whose successor is being retrieved, or
335 * NULL to retrieve the first group.
337 * @return Pointer to the retrieved group on success;
343 * @brief Retrieves the statistics group with the specified name.
345 * @param name The name of the statistics group to look up.
347 * @return Pointer to the retrieved group on success;
348 * NULL if there is no matching registered group.