Lines Matching refs:len
13 sysctl_get_all(const char *oid_name, void **buffer, size_t *len, void *newp, in sysctl_get_all() argument
19 T_ASSERT_POSIX_SUCCESS(ret = sysctlbyname(oid_name, NULL, len, NULL, 0), in sysctl_get_all()
21 if (*len == 0) { in sysctl_get_all()
26 T_EXPECT_NOTNULL(*buffer = malloc(*len), NULL); in sysctl_get_all()
27 T_ASSERT_POSIX_SUCCESS(ret = sysctlbyname(oid_name, *buffer, len, newp, in sysctl_get_all()
43 sysctl_get(const char *oid_name, void **buffer, size_t *len, size_t total_size) in sysctl_get() argument
47 ret = sysctlbyname(oid_name, *buffer, len, NULL, 0); in sysctl_get()
56 if (*len < total_size) { in sysctl_get()
61 T_ASSERT_EQ(*len, total_size, NULL); in sysctl_get()
70 size_t len; variable
72 (void) sysctl_get_all(SK_STATS_ARENA, &buffer, &len, NULL, 0);
78 size_t len; variable
80 (void) sysctl_get_all(SK_STATS_REGION, &buffer, &len, NULL, 0);
86 size_t len; variable
88 (void) sysctl_get_all(SK_STATS_CACHE, &buffer, &len, NULL, 0);
94 size_t len; variable
99 len = sizeof(struct sk_stats_arena);
100 buffer = malloc(len);
103 T_LOG("Size of single entry: %zu\n", len);
104 (void) sysctl_get(SK_STATS_ARENA, &buffer, &len, total_size);
110 size_t len; variable
115 len = sizeof(struct sk_stats_region);
116 buffer = malloc(len);
119 T_LOG("Size of single entry: %zu\n", len);
120 (void) sysctl_get(SK_STATS_REGION, &buffer, &len, total_size);
126 size_t len; variable
131 len = sizeof(struct sk_stats_cache);
132 buffer = malloc(len);
135 T_LOG("Size of single entry: %zu\n", len);
136 (void) sysctl_get(SK_STATS_CACHE, &buffer, &len, total_size);
142 size_t len; variable
147 len = total_size + sizeof(struct sk_stats_arena);
148 buffer = malloc(len);
151 T_LOG("Total size + single entry: %zu\n", len);
152 (void) sysctl_get(SK_STATS_ARENA, &buffer, &len, total_size);
158 size_t len; variable
163 len = total_size + sizeof(struct sk_stats_region);
164 buffer = malloc(len);
167 T_LOG("Total size + single entry: %zu\n", len);
168 (void) sysctl_get(SK_STATS_REGION, &buffer, &len, total_size);
174 size_t len; variable
179 len = total_size + sizeof(struct sk_stats_cache);
180 buffer = malloc(len);
183 T_LOG("Total size + single entry: %zu\n", len);
184 (void) sysctl_get(SK_STATS_CACHE, &buffer, &len, total_size);