• Home
  • Raw
  • Download

Lines Matching refs:s

180 #define SAVED_CMDLINE_MAP_ELEMENT_SIZE(s)			\  argument
181 (TASK_COMM_LEN + sizeof((s)->map_cmdline_to_pid[0]))
193 static void free_saved_cmdlines_buffer(struct saved_cmdlines_buffer *s) in free_saved_cmdlines_buffer() argument
195 int order = get_order(sizeof(*s) + s->cmdline_num * TASK_COMM_LEN); in free_saved_cmdlines_buffer()
197 kmemleak_free(s); in free_saved_cmdlines_buffer()
198 free_pages((unsigned long)s, order); in free_saved_cmdlines_buffer()
203 struct saved_cmdlines_buffer *s; in allocate_cmdlines_buffer() local
209 orig_size = sizeof(*s) + val * SAVED_CMDLINE_MAP_ELEMENT_SIZE(s); in allocate_cmdlines_buffer()
216 s = page_address(page); in allocate_cmdlines_buffer()
217 kmemleak_alloc(s, size, 1, GFP_KERNEL); in allocate_cmdlines_buffer()
218 memset(s, 0, sizeof(*s)); in allocate_cmdlines_buffer()
221 val = (size - sizeof(*s)) / SAVED_CMDLINE_MAP_ELEMENT_SIZE(s); in allocate_cmdlines_buffer()
222 s->cmdline_num = val; in allocate_cmdlines_buffer()
225 s->map_cmdline_to_pid = (unsigned *)&s->saved_cmdlines[val * TASK_COMM_LEN]; in allocate_cmdlines_buffer()
227 s->cmdline_idx = 0; in allocate_cmdlines_buffer()
228 memset(&s->map_pid_to_cmdline, NO_CMDLINE_MAP, in allocate_cmdlines_buffer()
229 sizeof(s->map_pid_to_cmdline)); in allocate_cmdlines_buffer()
230 memset(s->map_cmdline_to_pid, NO_CMDLINE_MAP, in allocate_cmdlines_buffer()
231 val * sizeof(*s->map_cmdline_to_pid)); in allocate_cmdlines_buffer()
233 return s; in allocate_cmdlines_buffer()
620 struct saved_cmdlines_buffer *s, *savedcmd_temp; in tracing_resize_saved_cmdlines() local
622 s = allocate_cmdlines_buffer(val); in tracing_resize_saved_cmdlines()
623 if (!s) in tracing_resize_saved_cmdlines()
629 savedcmd = s; in tracing_resize_saved_cmdlines()