Lines Matching refs:ss

278 void bpf_stream_stage_init(struct bpf_stream_stage *ss)  in bpf_stream_stage_init()  argument
280 init_llist_head(&ss->log); in bpf_stream_stage_init()
281 ss->len = 0; in bpf_stream_stage_init()
284 void bpf_stream_stage_free(struct bpf_stream_stage *ss) in bpf_stream_stage_free() argument
288 node = llist_del_all(&ss->log); in bpf_stream_stage_free()
292 int bpf_stream_stage_printk(struct bpf_stream_stage *ss, const char *fmt, ...) in bpf_stream_stage_printk() argument
304 ss->len += ret; in bpf_stream_stage_printk()
306 ret = __bpf_stream_push_str(&ss->log, buf->buf, ret); in bpf_stream_stage_printk()
311 int bpf_stream_stage_commit(struct bpf_stream_stage *ss, struct bpf_prog *prog, in bpf_stream_stage_commit() argument
322 ret = bpf_stream_consume_capacity(stream, ss->len); in bpf_stream_stage_commit()
326 list = llist_del_all(&ss->log); in bpf_stream_stage_commit()
340 struct bpf_stream_stage *ss; member
358 ctxp->err = bpf_stream_stage_printk(ctxp->ss, "%pS\n %s @ %s:%d\n", in dump_stack_cb()
363 ctxp->err = bpf_stream_stage_printk(ctxp->ss, "%pS\n", (void *)(long)ip); in dump_stack_cb()
367 int bpf_stream_stage_dump_stack(struct bpf_stream_stage *ss) in bpf_stream_stage_dump_stack() argument
369 struct dump_stack_ctx ctx = { .ss = ss }; in bpf_stream_stage_dump_stack()
372 ret = bpf_stream_stage_printk(ss, "CPU: %d UID: %d PID: %d Comm: %s\n", in bpf_stream_stage_dump_stack()
377 ret = bpf_stream_stage_printk(ss, "Call trace:\n"); in bpf_stream_stage_dump_stack()
383 return bpf_stream_stage_printk(ss, "\n"); in bpf_stream_stage_dump_stack()