Lines Matching refs:layer
77 static void mxr_graph_layer_release(struct mxr_layer *layer) in mxr_graph_layer_release() argument
79 mxr_base_layer_unregister(layer); in mxr_graph_layer_release()
80 mxr_base_layer_release(layer); in mxr_graph_layer_release()
83 static void mxr_graph_buffer_set(struct mxr_layer *layer, in mxr_graph_buffer_set() argument
90 mxr_reg_graph_buffer(layer->mdev, layer->idx, addr); in mxr_graph_buffer_set()
93 static void mxr_graph_stream_set(struct mxr_layer *layer, int en) in mxr_graph_stream_set() argument
95 mxr_reg_graph_layer_stream(layer->mdev, layer->idx, en); in mxr_graph_stream_set()
98 static void mxr_graph_format_set(struct mxr_layer *layer) in mxr_graph_format_set() argument
100 mxr_reg_graph_format(layer->mdev, layer->idx, in mxr_graph_format_set()
101 layer->fmt, &layer->geo); in mxr_graph_format_set()
148 static void mxr_graph_fix_geometry(struct mxr_layer *layer, in mxr_graph_fix_geometry() argument
151 struct mxr_geometry *geo = &layer->geo; in mxr_graph_fix_geometry()
236 struct mxr_layer *layer; in mxr_graph_layer_create() local
249 layer = mxr_base_layer_create(mdev, idx, name, &ops); in mxr_graph_layer_create()
250 if (layer == NULL) { in mxr_graph_layer_create()
255 layer->fmt_array = mxr_graph_format; in mxr_graph_layer_create()
256 layer->fmt_array_size = ARRAY_SIZE(mxr_graph_format); in mxr_graph_layer_create()
258 ret = mxr_base_layer_register(layer); in mxr_graph_layer_create()
262 return layer; in mxr_graph_layer_create()
265 mxr_base_layer_release(layer); in mxr_graph_layer_create()