scx_dsp_ctx
static struct scx_dsp_ctx __percpu *scx_dsp_ctx;
struct scx_dsp_ctx *dspc = this_cpu_ptr(scx_dsp_ctx);
struct scx_dsp_ctx *dspc = this_cpu_ptr(scx_dsp_ctx);
free_percpu(scx_dsp_ctx);
scx_dsp_ctx = NULL;
WARN_ON_ONCE(scx_dsp_ctx);
scx_dsp_ctx = __alloc_percpu(struct_size_t(struct scx_dsp_ctx, buf,
__alignof__(struct scx_dsp_ctx));
if (!scx_dsp_ctx) {
struct scx_dsp_ctx *dspc = this_cpu_ptr(scx_dsp_ctx);
return scx_dsp_max_batch - __this_cpu_read(scx_dsp_ctx->cursor);
struct scx_dsp_ctx *dspc = this_cpu_ptr(scx_dsp_ctx);
struct scx_dsp_ctx *dspc = this_cpu_ptr(scx_dsp_ctx);