arch/mips/cavium-octeon/executive/cvmx-spi.c
76
void cvmx_spi_get_callbacks(cvmx_spi_callbacks_t *callbacks)
arch/mips/cavium-octeon/executive/cvmx-spi.c
78
memcpy(callbacks, &cvmx_spi_callbacks, sizeof(cvmx_spi_callbacks));
arch/mips/include/asm/octeon/cvmx-spi.h
161
extern void cvmx_spi_get_callbacks(cvmx_spi_callbacks_t *callbacks);
arch/x86/xen/multicalls.c
210
struct callback *cb = &b->callbacks[i];
arch/x86/xen/multicalls.c
296
cb = &b->callbacks[b->cbidx++];
arch/x86/xen/multicalls.c
45
} callbacks[MC_BATCH];
block/blk-core.c
1222
LIST_HEAD(callbacks);
block/blk-core.c
1225
list_splice_init(&plug->cb_list, &callbacks);
block/blk-core.c
1227
while (!list_empty(&callbacks)) {
block/blk-core.c
1228
struct blk_plug_cb *cb = list_first_entry(&callbacks,
block/blk-stat.c
148
list_add_tail_rcu(&cb->list, &q->stats->callbacks);
block/blk-stat.c
15
struct list_head callbacks;
block/blk-stat.c
160
if (list_empty(&q->stats->callbacks) && !q->stats->accounting)
block/blk-stat.c
188
if (!--q->stats->accounting && list_empty(&q->stats->callbacks))
block/blk-stat.c
199
if (!q->stats->accounting++ && list_empty(&q->stats->callbacks))
block/blk-stat.c
213
INIT_LIST_HEAD(&stats->callbacks);
block/blk-stat.c
225
WARN_ON(!list_empty(&stats->callbacks));
block/blk-stat.c
62
list_for_each_entry_rcu(cb, &q->stats->callbacks, list) {
drivers/dma-buf/dma-fence-array.c
182
return kzalloc_flex(*array, callbacks, num_fences);
drivers/dma-buf/dma-fence-array.c
73
struct dma_fence_array_cb *cb = array->callbacks;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5951
dml2_options->callbacks.dc = dc;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5952
dml2_options->callbacks.build_scaling_params = &resource_build_scaling_params;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5953
dml2_options->callbacks.build_test_pattern_params = &resource_build_test_pattern_params;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5954
dml2_options->callbacks.acquire_secondary_pipe_for_mpc_odm = &dc_resource_acquire_secondary_pipe_for_mpc_odm_legacy;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5955
dml2_options->callbacks.update_pipes_for_stream_with_slice_count = &resource_update_pipes_for_stream_with_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5956
dml2_options->callbacks.update_pipes_for_plane_with_slice_count = &resource_update_pipes_for_plane_with_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5957
dml2_options->callbacks.get_mpc_slice_index = &resource_get_mpc_slice_index;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5958
dml2_options->callbacks.get_mpc_slice_count = &resource_get_mpc_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5959
dml2_options->callbacks.get_odm_slice_index = &resource_get_odm_slice_index;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5960
dml2_options->callbacks.get_odm_slice_count = &resource_get_odm_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5961
dml2_options->callbacks.get_opp_head = &resource_get_opp_head;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5962
dml2_options->callbacks.get_otg_master_for_stream = &resource_get_otg_master_for_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5963
dml2_options->callbacks.get_opp_heads_for_otg_master = &resource_get_opp_heads_for_otg_master;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5964
dml2_options->callbacks.get_dpp_pipes_for_plane = &resource_get_dpp_pipes_for_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5965
dml2_options->callbacks.get_stream_status = &dc_state_get_stream_status;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5966
dml2_options->callbacks.get_stream_from_id = &dc_state_get_stream_from_id;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5967
dml2_options->callbacks.get_max_flickerless_instant_vtotal_increase = &dc_stream_get_max_flickerless_instant_vtotal_increase;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5968
dml2_options->callbacks.allocate_mcache = &resource_allocate_mcache;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5970
dml2_options->svp_pstate.callbacks.dc = dc;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5971
dml2_options->svp_pstate.callbacks.add_phantom_plane = &dc_state_add_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5972
dml2_options->svp_pstate.callbacks.add_phantom_stream = &dc_state_add_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5973
dml2_options->svp_pstate.callbacks.build_scaling_params = &resource_build_scaling_params;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5974
dml2_options->svp_pstate.callbacks.create_phantom_plane = &dc_state_create_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5975
dml2_options->svp_pstate.callbacks.remove_phantom_plane = &dc_state_remove_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5976
dml2_options->svp_pstate.callbacks.remove_phantom_stream = &dc_state_remove_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5977
dml2_options->svp_pstate.callbacks.create_phantom_stream = &dc_state_create_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5978
dml2_options->svp_pstate.callbacks.release_phantom_plane = &dc_state_release_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5979
dml2_options->svp_pstate.callbacks.release_phantom_stream = &dc_state_release_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5980
dml2_options->svp_pstate.callbacks.get_pipe_subvp_type = &dc_state_get_pipe_subvp_type;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5981
dml2_options->svp_pstate.callbacks.get_stream_subvp_type = &dc_state_get_stream_subvp_type;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5982
dml2_options->svp_pstate.callbacks.get_paired_subvp_stream = &dc_state_get_paired_subvp_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5983
dml2_options->svp_pstate.callbacks.remove_phantom_streams_and_planes = &dc_state_remove_phantom_streams_and_planes;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5984
dml2_options->svp_pstate.callbacks.release_phantom_streams_and_planes = &dc_state_release_phantom_streams_and_planes;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
87
spl_in->callbacks = dcn2_spl_callbacks;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
90
spl_in->callbacks = dcn32_spl_callbacks;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
95
spl_in->callbacks = dcn401_spl_callbacks;
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
98
spl_in->callbacks = dcn2_spl_callbacks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
153
if (dml_ctx->config.callbacks.get_max_flickerless_instant_vtotal_increase &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
155
timing->drr_config.max_instant_vtotal_delta = dml_ctx->config.callbacks.get_max_flickerless_instant_vtotal_increase(stream, false);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
509
dml_ctx->config.callbacks.build_scaling_params(temp_pipe);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
109
dc_main_stream = dml_ctx->config.callbacks.get_stream_from_id(context, main_stream_id);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
110
dc_main_stream_status = dml_ctx->config.callbacks.get_stream_status(context, dc_main_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
119
num_pipes = dml_ctx->config.callbacks.get_dpp_pipes_for_plane(dc_main_plane, &context->res_ctx, dc_main_pipes);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
122
struct pipe_ctx *otg_master_pipe = dml_ctx->config.callbacks.get_otg_master_for_stream(&context->res_ctx, dc_main_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
124
num_pipes = dml_ctx->config.callbacks.get_opp_heads_for_otg_master(otg_master_pipe, &context->res_ctx, dc_main_pipes);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
128
dc_phantom_stream = dml_ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, dc_main_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
130
dc_phantom_stream_status = dml_ctx->config.callbacks.get_stream_status(context, dc_phantom_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
138
dml_ctx->config.callbacks.get_dpp_pipes_for_plane(dc_phantom_plane, &context->res_ctx, dc_phantom_pipes);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
153
if (dml_ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe_ctx) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
176
if (in_ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, dc_pipe) != SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
221
if (dml_ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe_ctx) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
251
phantom_stream = dml_ctx->config.svp_pstate.callbacks.create_phantom_stream(dc, context, main_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
274
dml_ctx->config.svp_pstate.callbacks.add_phantom_stream(dc, context, phantom_stream, main_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
289
phantom_plane = dml_ctx->config.svp_pstate.callbacks.create_phantom_plane(dc, context, main_plane);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
317
dml_ctx->config.svp_pstate.callbacks.add_phantom_plane(dc, phantom_stream, phantom_plane, context);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
336
main_stream = dml_ctx->config.callbacks.get_stream_from_id(context,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
339
main_stream_status = dml_ctx->config.callbacks.get_stream_status(context, main_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
399
dml_ctx->config.svp_pstate.callbacks.get_stream_subvp_type(context, stream) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
453
phantom_stream = dml_ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
457
phantom_status = dml_ctx->config.callbacks.get_stream_status(context, phantom_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
75
struct pipe_ctx *opp_head = dml_ctx->config.callbacks.get_opp_head(pipe);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
77
*pipe_regs_idx = dml_ctx->config.callbacks.get_odm_slice_index(opp_head);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
80
*pipe_regs_idx += dml_ctx->config.callbacks.get_mpc_slice_index(pipe);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.c
184
dml_ctx->config.svp_pstate.callbacks.remove_phantom_streams_and_planes(in_dc, context);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.c
185
dml_ctx->config.svp_pstate.callbacks.release_phantom_streams_and_planes(in_dc, context);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.c
219
dml_ctx->config.svp_pstate.callbacks.remove_phantom_streams_and_planes(in_dc, context);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.c
220
dml_ctx->config.svp_pstate.callbacks.release_phantom_streams_and_planes(in_dc, context);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.c
244
dml_ctx->config.callbacks.allocate_mcache(context, mcache_params);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1011
result &= ctx->config.callbacks.update_pipes_for_plane_with_slice_count(
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1014
ctx->config.callbacks.dc->res_pool,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1018
result &= ctx->config.callbacks.update_pipes_for_stream_with_slice_count(
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1021
ctx->config.callbacks.dc->res_pool,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1176
if (!ctx->config.callbacks.build_scaling_params(pipe)) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1181
if (ctx->config.callbacks.build_test_pattern_params &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
1185
ctx->config.callbacks.build_test_pattern_params(&state->res_ctx, pipe);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
764
ctx->config.callbacks.acquire_secondary_pipe_for_mpc_odm(ctx->config.callbacks.dc, state,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
798
ctx->config.callbacks.acquire_secondary_pipe_for_mpc_odm(ctx->config.callbacks.dc, state,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
824
if (ctx->config.svp_pstate.callbacks.get_stream_subvp_type(state, stream) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
829
main_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(state, stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
835
main_stream_status = ctx->config.callbacks.get_stream_status(state, main_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
886
if (ctx->config.svp_pstate.callbacks.get_stream_subvp_type(state, stream) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
890
main_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(state, stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
914
struct pipe_ctx *otg_master = ctx->config.callbacks.get_otg_master_for_stream(&state->res_ctx, stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
919
return ctx->config.callbacks.get_odm_slice_count(otg_master);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
928
if (ctx->config.callbacks.get_dpp_pipes_for_plane(plane, &state->res_ctx, dpp_pipes) <= 0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
931
return ctx->config.callbacks.get_mpc_slice_count(dpp_pipes[0]);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
982
result &= ctx->config.callbacks.update_pipes_for_plane_with_slice_count(
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
985
ctx->config.callbacks.dc->res_pool,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
989
result &= ctx->config.callbacks.update_pipes_for_stream_with_slice_count(
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
992
ctx->config.callbacks.dc->res_pool,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
126
ctx->config.svp_pstate.callbacks.release_dsc(&context->res_ctx, ctx->config.svp_pstate.callbacks.dc->res_pool, &pipe->stream_res.dsc);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
257
ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_NONE && refresh_rate < 120 &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
321
ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(state, pipe) == SUBVP_NONE) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
379
ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_MAIN) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
380
phantom = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, pipe->stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
466
if (ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_MAIN)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
475
phantom_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, pipe->stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
549
pipe_mall_type = ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
55
ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
578
phantom_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, subvp_pipe->stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
636
enum mall_stream_type pipe_mall_type = ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
741
struct dc_stream_state *phantom_stream = ctx->config.svp_pstate.callbacks.create_phantom_stream(
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
742
ctx->config.svp_pstate.callbacks.dc,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
752
ctx->config.svp_pstate.callbacks.add_phantom_stream(ctx->config.svp_pstate.callbacks.dc,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
772
phantom_plane = ctx->config.svp_pstate.callbacks.create_phantom_plane(
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
773
ctx->config.svp_pstate.callbacks.dc,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
806
ctx->config.svp_pstate.callbacks.add_phantom_plane(ctx->config.svp_pstate.callbacks.dc, phantom_stream, phantom_plane, state);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
831
ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(state, pipe) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
834
if (!ctx->config.svp_pstate.callbacks.build_scaling_params(pipe)) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
863
if (!ctx->config.svp_pstate.callbacks.remove_phantom_plane(ctx->config.svp_pstate.callbacks.dc, stream, del_planes[i], context))
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
865
ctx->config.svp_pstate.callbacks.release_phantom_plane(ctx->config.svp_pstate.callbacks.dc, context, del_planes[i]);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
880
if (pipe->plane_state && pipe->stream && ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(state, pipe) == SUBVP_PHANTOM) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
884
ctx->config.svp_pstate.callbacks.remove_phantom_stream(ctx->config.svp_pstate.callbacks.dc, state, phantom_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
885
ctx->config.svp_pstate.callbacks.release_phantom_stream(ctx->config.svp_pstate.callbacks.dc, state, phantom_stream);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
932
ctx->config.svp_pstate.callbacks.build_scaling_params(pipe_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h
218
struct dml2_dc_callbacks callbacks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h
226
struct dml2_dc_svp_callbacks callbacks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
185
if (!dml2->config.callbacks.build_scaling_params(pipe)) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
293
if (!dml2->config.callbacks.build_scaling_params(pipe)) {
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2710
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2711
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2712
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes = pool->base.funcs->calculate_mall_ways_from_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2198
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2199
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2200
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes = pool->base.funcs->calculate_mall_ways_from_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2362
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2335
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2332
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2411
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2412
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2413
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes = pool->base.funcs->calculate_mall_ways_from_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2408
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch =
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2366
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch =
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2368
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2369
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes =
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
1051
spl_in->callbacks.spl_calc_lb_num_partitions(spl_in->basic_out.alpha_en, &spl_scratch->scl_data,
drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h
542
struct spl_callbacks callbacks;
drivers/hid/hid-sensor-custom.c
1002
&sensor_inst->callbacks);
drivers/hid/hid-sensor-custom.c
42
struct hid_sensor_hub_callbacks callbacks;
drivers/hid/hid-sensor-custom.c
978
sensor_inst->callbacks.capture_sample = hid_sensor_capture_sample;
drivers/hid/hid-sensor-custom.c
979
sensor_inst->callbacks.send_event = hid_sensor_send_event;
drivers/hid/hid-sensor-custom.c
980
sensor_inst->callbacks.pdev = pdev;
drivers/iio/accel/hid-sensor-accel-3d.c
25
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/accel/hid-sensor-accel-3d.c
394
accel_state->callbacks.send_event = accel_3d_proc_event;
drivers/iio/accel/hid-sensor-accel-3d.c
395
accel_state->callbacks.capture_sample = accel_3d_capture_sample;
drivers/iio/accel/hid-sensor-accel-3d.c
396
accel_state->callbacks.pdev = pdev;
drivers/iio/accel/hid-sensor-accel-3d.c
398
&accel_state->callbacks);
drivers/iio/gyro/hid-sensor-gyro-3d.c
25
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/gyro/hid-sensor-gyro-3d.c
332
gyro_state->callbacks.send_event = gyro_3d_proc_event;
drivers/iio/gyro/hid-sensor-gyro-3d.c
333
gyro_state->callbacks.capture_sample = gyro_3d_capture_sample;
drivers/iio/gyro/hid-sensor-gyro-3d.c
334
gyro_state->callbacks.pdev = pdev;
drivers/iio/gyro/hid-sensor-gyro-3d.c
336
&gyro_state->callbacks);
drivers/iio/light/hid-sensor-als.c
28
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/light/hid-sensor-als.c
414
als_state->callbacks.send_event = als_proc_event;
drivers/iio/light/hid-sensor-als.c
415
als_state->callbacks.capture_sample = als_capture_sample;
drivers/iio/light/hid-sensor-als.c
416
als_state->callbacks.pdev = pdev;
drivers/iio/light/hid-sensor-als.c
417
ret = sensor_hub_register_callback(hsdev, hsdev->usage, &als_state->callbacks);
drivers/iio/light/hid-sensor-prox.c
31
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/light/hid-sensor-prox.c
320
prox_state->callbacks.send_event = prox_proc_event;
drivers/iio/light/hid-sensor-prox.c
321
prox_state->callbacks.capture_sample = prox_capture_sample;
drivers/iio/light/hid-sensor-prox.c
322
prox_state->callbacks.pdev = pdev;
drivers/iio/light/hid-sensor-prox.c
324
&prox_state->callbacks);
drivers/iio/magnetometer/hid-sensor-magn-3d.c
35
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/magnetometer/hid-sensor-magn-3d.c
521
magn_state->callbacks.send_event = magn_3d_proc_event;
drivers/iio/magnetometer/hid-sensor-magn-3d.c
522
magn_state->callbacks.capture_sample = magn_3d_capture_sample;
drivers/iio/magnetometer/hid-sensor-magn-3d.c
523
magn_state->callbacks.pdev = pdev;
drivers/iio/magnetometer/hid-sensor-magn-3d.c
525
&magn_state->callbacks);
drivers/iio/orientation/hid-sensor-incl-3d.c
26
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/orientation/hid-sensor-incl-3d.c
364
incl_state->callbacks.send_event = incl_3d_proc_event;
drivers/iio/orientation/hid-sensor-incl-3d.c
365
incl_state->callbacks.capture_sample = incl_3d_capture_sample;
drivers/iio/orientation/hid-sensor-incl-3d.c
366
incl_state->callbacks.pdev = pdev;
drivers/iio/orientation/hid-sensor-incl-3d.c
369
&incl_state->callbacks);
drivers/iio/orientation/hid-sensor-rotation.c
17
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/orientation/hid-sensor-rotation.c
376
rot_state->callbacks.send_event = dev_rot_proc_event;
drivers/iio/orientation/hid-sensor-rotation.c
377
rot_state->callbacks.capture_sample = dev_rot_capture_sample;
drivers/iio/orientation/hid-sensor-rotation.c
378
rot_state->callbacks.pdev = pdev;
drivers/iio/orientation/hid-sensor-rotation.c
380
&rot_state->callbacks);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
319
st->callbacks.send_event = hinge_proc_event;
drivers/iio/position/hid-sensor-custom-intel-hinge.c
320
st->callbacks.capture_sample = hinge_capture_sample;
drivers/iio/position/hid-sensor-custom-intel-hinge.c
321
st->callbacks.pdev = pdev;
drivers/iio/position/hid-sensor-custom-intel-hinge.c
322
ret = sensor_hub_register_callback(hsdev, hsdev->usage, &st->callbacks);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
36
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/pressure/hid-sensor-press.c
22
struct hid_sensor_hub_callbacks callbacks;
drivers/iio/pressure/hid-sensor-press.c
299
press_state->callbacks.send_event = press_proc_event;
drivers/iio/pressure/hid-sensor-press.c
300
press_state->callbacks.capture_sample = press_capture_sample;
drivers/iio/pressure/hid-sensor-press.c
301
press_state->callbacks.pdev = pdev;
drivers/iio/pressure/hid-sensor-press.c
303
&press_state->callbacks);
drivers/md/dm-snap-persistent.c
164
struct commit_callback *callbacks;
drivers/md/dm-snap-persistent.c
604
kvfree(ps->callbacks);
drivers/md/dm-snap-persistent.c
629
ps->callbacks = kvzalloc_objs(*ps->callbacks, ps->exceptions_per_area);
drivers/md/dm-snap-persistent.c
630
if (!ps->callbacks)
drivers/md/dm-snap-persistent.c
719
cb = ps->callbacks + ps->callback_count++;
drivers/md/dm-snap-persistent.c
755
cb = ps->callbacks + i;
drivers/md/dm-snap-persistent.c
871
ps->callbacks = NULL;
drivers/net/geneve.c
1003
err = ptype->callbacks.gro_complete(skb, nhoff + gh_len);
drivers/net/geneve.c
960
pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb);
drivers/net/ppp/pppoe.c
1180
pp = indirect_call_gro_receive_inet(ptype->callbacks.gro_receive,
drivers/net/ppp/pppoe.c
1205
return INDIRECT_CALL_INET(ptype->callbacks.gro_complete,
drivers/net/ppp/pppoe.c
1234
segs = ptype->callbacks.gso_segment(skb, features);
drivers/net/ppp/pppoe.c
1255
.callbacks = {
drivers/net/vxlan/vxlan_core.c
743
pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb);
drivers/net/vxlan/vxlan_core.c
770
err = ptype->callbacks.gro_complete(skb, nhoff + sizeof(struct vxlanhdr));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1150
atomic_set(&wl->callbacks, 0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1445
uint callbacks, ret_val = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1449
callbacks = atomic_read(&wl->callbacks) - ret_val;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1457
SPINWAIT((atomic_read(&wl->callbacks) > callbacks), 100 * 1000);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1474
atomic_inc(&t->wl->callbacks);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1485
atomic_dec(&t->wl->callbacks);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1540
atomic_inc(&t->wl->callbacks);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1558
atomic_dec(&t->wl->callbacks);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
314
while (atomic_read(&wl->callbacks) > 0)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h
77
atomic_t callbacks; /* # outstanding callback functions */
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4818
uint callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4826
callbacks = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4828
callbacks++;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
4837
return callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5053
uint callbacks = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5056
return callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5071
callbacks += wlc_phy_down(wlc_hw->band->pi);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5073
return callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5078
uint callbacks = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5082
return callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5103
callbacks += brcms_reset(wlc_hw->wlc->wl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5114
return callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5125
uint callbacks = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5138
return callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5142
callbacks += brcms_b_bmac_down_prep(wlc->hw);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5149
callbacks +=
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5156
callbacks++;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5164
callbacks += brcms_b_down_finish(wlc->hw);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
5170
return callbacks;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
775
int callbacks = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
779
callbacks++;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
784
return callbacks;
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3645
static const struct iwl_mvm_sta_state_ops callbacks = {
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3653
&callbacks);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3748
const struct iwl_mvm_sta_state_ops *callbacks)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3769
ret = callbacks->add_sta(mvm, vif, sta);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3808
const struct iwl_mvm_sta_state_ops *callbacks)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3820
callbacks->mac_ctxt_changed(mvm, vif, false);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3832
callbacks->mac_ctxt_changed(mvm, vif, false);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3856
return callbacks->update_sta(mvm, vif, sta);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3863
const struct iwl_mvm_sta_state_ops *callbacks)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3883
callbacks->mac_ctxt_changed(mvm, vif, false);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3893
int ret = callbacks->update_sta(mvm, vif, sta);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3908
const struct iwl_mvm_sta_state_ops *callbacks)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3957
const struct iwl_mvm_sta_state_ops *callbacks)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4023
callbacks);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4038
callbacks);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4042
callbacks);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4047
callbacks);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4052
callbacks->mac_ctxt_changed(mvm, vif, false);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4065
ret = callbacks->rm_sta(mvm, vif, sta);
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
523
static const struct iwl_mvm_sta_state_ops callbacks = {
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
531
&callbacks);
drivers/net/wireless/intel/iwlwifi/mvm/sta.h
612
const struct iwl_mvm_sta_state_ops *callbacks);
drivers/net/wireless/realtek/rtw89/chan.c
677
if (!listener->callbacks[i])
drivers/net/wireless/realtek/rtw89/chan.c
684
listener->callbacks[i](rtwdev, state);
drivers/net/wireless/realtek/rtw89/core.h
4642
void (*callbacks[NUM_OF_RTW89_CHANCTX_CALLBACKS])
drivers/net/wireless/realtek/rtw89/rtw8852b.c
945
.callbacks[RTW89_CHANCTX_CALLBACK_RFK] = rtw8852b_rfk_chanctx_cb,
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
791
.callbacks[RTW89_CHANCTX_CALLBACK_RFK] = rtw8852bt_rfk_chanctx_cb,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
3075
.callbacks[RTW89_CHANCTX_CALLBACK_RFK] = rtw8852c_rfk_chanctx_cb,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
3076
.callbacks[RTW89_CHANCTX_CALLBACK_TAS] = rtw89_tas_chanctx_cb,
drivers/net/wireless/realtek/rtw89/rtw8922a.c
3061
.callbacks[RTW89_CHANCTX_CALLBACK_TAS] = rtw89_tas_chanctx_cb,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
3203
.callbacks[RTW89_CHANCTX_CALLBACK_TAS] = rtw89_tas_chanctx_cb,
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c
536
struct dpmaif_callbacks *callbacks)
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c
542
if (!callbacks)
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c
550
dpmaif_ctrl->callbacks = callbacks;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h
191
struct dpmaif_callbacks *callbacks;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h
195
struct dpmaif_callbacks *callbacks);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
720
dpmaif_ctrl->callbacks->recv_skb(dpmaif_ctrl->t7xx_dev->ccmni_ctlb, skb, &rxq->napi);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
243
struct dpmaif_callbacks *cb = dpmaif_ctrl->callbacks;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
509
struct dpmaif_callbacks *cb = dpmaif_ctrl->callbacks;
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
84
struct dpmaif_callbacks *cb = dpmaif_ctrl->callbacks;
drivers/net/wwan/t7xx/t7xx_netdev.c
498
ctlb->callbacks.state_notify = t7xx_ccmni_queue_state_notify;
drivers/net/wwan/t7xx/t7xx_netdev.c
499
ctlb->callbacks.recv_skb = t7xx_ccmni_recv_skb;
drivers/net/wwan/t7xx/t7xx_netdev.c
502
ctlb->hif_ctrl = t7xx_dpmaif_hif_init(t7xx_dev, &ctlb->callbacks);
drivers/net/wwan/t7xx/t7xx_netdev.h
46
struct dpmaif_callbacks callbacks;
drivers/rtc/rtc-hid-sensor-time.c
24
struct hid_sensor_hub_callbacks callbacks;
drivers/rtc/rtc-hid-sensor-time.c
256
time_state->callbacks.send_event = hid_time_proc_event;
drivers/rtc/rtc-hid-sensor-time.c
257
time_state->callbacks.capture_sample = hid_time_capture_sample;
drivers/rtc/rtc-hid-sensor-time.c
258
time_state->callbacks.pdev = pdev;
drivers/rtc/rtc-hid-sensor-time.c
260
&time_state->callbacks);
drivers/usb/serial/keyspan.c
1817
struct callbacks *cback;
drivers/usb/serial/keyspan.c
2883
struct callbacks *cback;
fs/afs/callback.c
254
struct afs_callback_break *callbacks)
fs/afs/callback.c
261
afs_break_some_callbacks(server, callbacks, &count);
include/linux/dma-fence-array.h
47
struct dma_fence_array_cb callbacks[] __counted_by(num_fences);
include/linux/lapb.h
54
const struct lapb_register_struct *callbacks);
include/linux/livepatch.h
98
struct klp_callbacks callbacks;
include/linux/livepatch_external.h
72
struct klp_callbacks callbacks;
include/linux/netdevice.h
3027
struct offload_callbacks callbacks;
include/linux/vringh.h
76
struct vringh *vrhs[], vrh_callback_t *callbacks[]);
include/net/lapb.h
101
const struct lapb_register_struct *callbacks;
include/net/protocol.h
71
struct offload_callbacks callbacks;
kernel/livepatch/core.h
30
if (obj->callbacks.pre_patch)
kernel/livepatch/core.h
31
ret = (*obj->callbacks.pre_patch)(obj);
kernel/livepatch/core.h
33
obj->callbacks.post_unpatch_enabled = !ret;
kernel/livepatch/core.h
40
if (obj->callbacks.post_patch)
kernel/livepatch/core.h
41
(*obj->callbacks.post_patch)(obj);
kernel/livepatch/core.h
46
if (obj->callbacks.pre_unpatch)
kernel/livepatch/core.h
47
(*obj->callbacks.pre_unpatch)(obj);
kernel/livepatch/core.h
52
if (obj->callbacks.post_unpatch_enabled &&
kernel/livepatch/core.h
53
obj->callbacks.post_unpatch)
kernel/livepatch/core.h
54
(*obj->callbacks.post_unpatch)(obj);
kernel/livepatch/core.h
56
obj->callbacks.post_unpatch_enabled = false;
kernel/unwind/deferred.c
177
list_for_each_entry_srcu(work, &callbacks, list,
kernel/unwind/deferred.c
345
list_add_rcu(&work->list, &callbacks);
kernel/unwind/deferred.c
46
static LIST_HEAD(callbacks);
net/8021q/vlan_core.c
505
pp = indirect_call_gro_receive_inet(ptype->callbacks.gro_receive,
net/8021q/vlan_core.c
524
err = INDIRECT_CALL_INET(ptype->callbacks.gro_complete,
net/8021q/vlan_core.c
535
.callbacks = {
net/8021q/vlan_core.c
543
.callbacks = {
net/core/gro.c
284
if (ptype->type != type || !ptype->callbacks.gro_complete)
net/core/gro.c
287
err = INDIRECT_CALL_INET(ptype->callbacks.gro_complete,
net/core/gro.c
495
if (ptype->type == type && ptype->callbacks.gro_receive)
net/core/gro.c
529
pp = INDIRECT_CALL_INET(ptype->callbacks.gro_receive,
net/core/gro.c
590
if (ptype->type != type || !ptype->callbacks.gro_receive)
net/core/gro.c
604
if (ptype->type != type || !ptype->callbacks.gro_complete)
net/core/gso.c
21
if (ptype->type == type && ptype->callbacks.gso_segment) {
net/core/gso.c
22
segs = ptype->callbacks.gso_segment(skb, features);
net/core/gso.c
52
if (ptype->type == type && ptype->callbacks.gso_segment) {
net/core/gso.c
53
segs = ptype->callbacks.gso_segment(skb, features);
net/ethernet/eth.c
430
pp = indirect_call_gro_receive_inet(ptype->callbacks.gro_receive,
net/ethernet/eth.c
453
err = INDIRECT_CALL_INET(ptype->callbacks.gro_complete,
net/ethernet/eth.c
464
.callbacks = {
net/ipv4/af_inet.c
1410
if (likely(ops && ops->callbacks.gso_segment)) {
net/ipv4/af_inet.c
1411
segs = ops->callbacks.gso_segment(skb, features);
net/ipv4/af_inet.c
1488
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/af_inet.c
1533
ops->callbacks.gro_receive, head, skb);
net/ipv4/af_inet.c
1611
if (WARN_ON(!ops || !ops->callbacks.gro_complete))
net/ipv4/af_inet.c
1618
err = INDIRECT_CALL_2(ops->callbacks.gro_complete,
net/ipv4/af_inet.c
1838
.callbacks = {
net/ipv4/af_inet.c
1864
.callbacks = {
net/ipv4/esp4_offload.c
143
if (likely(ops && ops->callbacks.gso_segment))
net/ipv4/esp4_offload.c
144
segs = ops->callbacks.gso_segment(skb, features);
net/ipv4/esp4_offload.c
184
if (likely(ops && ops->callbacks.gso_segment))
net/ipv4/esp4_offload.c
185
segs = ops->callbacks.gso_segment(skb, features);
net/ipv4/esp4_offload.c
379
.callbacks = {
net/ipv4/fou_core.c
267
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/fou_core.c
270
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/ipv4/fou_core.c
289
if (WARN_ON(!ops || !ops->callbacks.gro_complete)) {
net/ipv4/fou_core.c
294
err = ops->callbacks.gro_complete(skb, nhoff);
net/ipv4/fou_core.c
456
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/fou_core.c
459
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/ipv4/fou_core.c
498
if (WARN_ON(!ops || !ops->callbacks.gro_complete))
net/ipv4/fou_core.c
501
err = ops->callbacks.gro_complete(skb, nhoff + guehlen);
net/ipv4/gre_offload.c
227
pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb);
net/ipv4/gre_offload.c
256
err = ptype->callbacks.gro_complete(skb, nhoff + grehlen);
net/ipv4/gre_offload.c
264
.callbacks = {
net/ipv4/tcp_offload.c
471
.callbacks = {
net/ipv4/udp_offload.c
330
if (!ops || !ops->callbacks.gso_segment)
net/ipv4/udp_offload.c
332
gso_inner_segment = ops->callbacks.gso_segment;
net/ipv4/udp_offload.c
980
.callbacks = {
net/ipv4/xfrm4_input.c
199
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/xfrm4_input.c
211
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/ipv6/esp6_offload.c
179
if (likely(ops && ops->callbacks.gso_segment))
net/ipv6/esp6_offload.c
180
segs = ops->callbacks.gso_segment(skb, features);
net/ipv6/esp6_offload.c
224
if (likely(ops && ops->callbacks.gso_segment))
net/ipv6/esp6_offload.c
225
segs = ops->callbacks.gso_segment(skb, features);
net/ipv6/esp6_offload.c
400
.callbacks = {
net/ipv6/ip6_offload.c
131
if (likely(ops && ops->callbacks.gso_segment)) {
net/ipv6/ip6_offload.c
135
segs = ops->callbacks.gso_segment(skb, features);
net/ipv6/ip6_offload.c
228
if (!ops || !ops->callbacks.gro_receive) {
net/ipv6/ip6_offload.c
232
if (!ops || !ops->callbacks.gro_receive)
net/ipv6/ip6_offload.c
294
pp = ops->callbacks.gro_receive(head, skb);
net/ipv6/ip6_offload.c
355
if (WARN_ON(!ops || !ops->callbacks.gro_complete))
net/ipv6/ip6_offload.c
358
err = ops->callbacks.gro_complete(skb, nhoff);
net/ipv6/ip6_offload.c
415
.callbacks = {
net/ipv6/ip6_offload.c
423
.callbacks = {
net/ipv6/ip6_offload.c
431
.callbacks = {
net/ipv6/ip6_offload.c
447
.callbacks = {
net/ipv6/tcpv6_offload.c
197
.callbacks = {
net/ipv6/udp_offload.c
194
.callbacks = {
net/ipv6/xfrm6_input.c
199
if (!ops || !ops->callbacks.gro_receive)
net/ipv6/xfrm6_input.c
211
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/lapb/lapb_iface.c
140
const struct lapb_register_struct *callbacks)
net/lapb/lapb_iface.c
159
lapb->callbacks = callbacks;
net/lapb/lapb_iface.c
411
if (lapb->callbacks->connect_confirmation)
net/lapb/lapb_iface.c
412
lapb->callbacks->connect_confirmation(lapb->dev, reason);
net/lapb/lapb_iface.c
417
if (lapb->callbacks->connect_indication)
net/lapb/lapb_iface.c
418
lapb->callbacks->connect_indication(lapb->dev, reason);
net/lapb/lapb_iface.c
423
if (lapb->callbacks->disconnect_confirmation)
net/lapb/lapb_iface.c
424
lapb->callbacks->disconnect_confirmation(lapb->dev, reason);
net/lapb/lapb_iface.c
429
if (lapb->callbacks->disconnect_indication)
net/lapb/lapb_iface.c
430
lapb->callbacks->disconnect_indication(lapb->dev, reason);
net/lapb/lapb_iface.c
435
if (lapb->callbacks->data_indication)
net/lapb/lapb_iface.c
436
return lapb->callbacks->data_indication(lapb->dev, skb);
net/lapb/lapb_iface.c
446
if (lapb->callbacks->data_transmit) {
net/lapb/lapb_iface.c
447
lapb->callbacks->data_transmit(lapb->dev, skb);
net/mpls/mpls_gso.c
79
.callbacks = {
net/mpls/mpls_gso.c
87
.callbacks = {
net/nsh/nsh.c
132
.callbacks = {
net/sctp/offload.c
91
.callbacks = {
net/sctp/offload.c
97
.callbacks = {
samples/livepatch/livepatch-callbacks-demo.c
152
.callbacks = {
samples/livepatch/livepatch-callbacks-demo.c
161
.callbacks = {
samples/livepatch/livepatch-callbacks-demo.c
170
.callbacks = {
scripts/gendwarfksyms/gendwarfksyms.c
163
dwfl = dwfl_begin(&callbacks);
scripts/gendwarfksyms/gendwarfksyms.c
87
static const Dwfl_Callbacks callbacks = {
scripts/livepatch/init.c
67
memcpy(&obj->callbacks, &obj_ext->callbacks, sizeof(struct klp_callbacks));
sound/drivers/opl3/opl3_oss.c
49
struct snd_seq_port_callback callbacks;
sound/drivers/opl3/opl3_oss.c
60
memset(&callbacks, 0, sizeof(callbacks));
sound/drivers/opl3/opl3_oss.c
61
callbacks.owner = THIS_MODULE;
sound/drivers/opl3/opl3_oss.c
62
callbacks.event_input = snd_opl3_oss_event_input;
sound/drivers/opl3/opl3_oss.c
63
callbacks.private_free = snd_opl3_oss_free_port;
sound/drivers/opl3/opl3_oss.c
64
callbacks.private_data = opl3;
sound/drivers/opl3/opl3_oss.c
70
opl3->oss_chset->port = snd_seq_event_port_attach(opl3->seq_client, &callbacks,
sound/drivers/opl3/opl3_seq.c
160
struct snd_seq_port_callback callbacks;
sound/drivers/opl3/opl3_seq.c
171
memset(&callbacks, 0, sizeof(callbacks));
sound/drivers/opl3/opl3_seq.c
172
callbacks.owner = THIS_MODULE;
sound/drivers/opl3/opl3_seq.c
173
callbacks.use = snd_opl3_synth_use;
sound/drivers/opl3/opl3_seq.c
174
callbacks.unuse = snd_opl3_synth_unuse;
sound/drivers/opl3/opl3_seq.c
175
callbacks.event_input = snd_opl3_synth_event_input;
sound/drivers/opl3/opl3_seq.c
176
callbacks.private_free = snd_opl3_synth_free_port;
sound/drivers/opl3/opl3_seq.c
177
callbacks.private_data = opl3;
sound/drivers/opl3/opl3_seq.c
183
opl3->chset->port = snd_seq_event_port_attach(opl3->seq_client, &callbacks,
sound/hda/controllers/intel.c
1578
static const azx_get_pos_callback_t callbacks[] = {
sound/hda/controllers/intel.c
1588
chip->get_position[0] = chip->get_position[1] = callbacks[fix];
tools/include/linux/livepatch_external.h
72
struct klp_callbacks callbacks;
tools/objtool/klp-diff.c
2039
offsetof(struct klp_object_ext, callbacks) +
tools/objtool/klp-diff.c
2055
offsetof(struct klp_object_ext, callbacks) +
tools/objtool/klp-diff.c
2071
offsetof(struct klp_object_ext, callbacks) +
tools/objtool/klp-diff.c
2087
offsetof(struct klp_object_ext, callbacks) +
tools/perf/util/unwind-libdw.c
307
static const Dwfl_Thread_Callbacks callbacks = {
tools/perf/util/unwind-libdw.c
403
dwfl_attach_state(dwfl, /*elf=*/NULL, thread__tid(thread), &callbacks,
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_demo.c
75
.callbacks = {
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_demo.c
84
.callbacks = {
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_demo.c
93
.callbacks = {
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_demo2.c
63
.callbacks = {
tools/testing/selftests/livepatch/test_modules/test_klp_state.c
125
.callbacks = {
tools/testing/selftests/livepatch/test_modules/test_klp_state2.c
154
.callbacks = {