Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 25 of 579) sorted by relevance

12345678910>>...24

/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_qos.c91 HSCH_HSCH_TIMER_CFG(layer, group)); in sparx5_lg_set_leak_time()
146 if (sparx5_lg_is_empty(sparx5, layer, group)) in sparx5_lg_is_singular()
171 if (sparx5_lg_is_empty(sparx5, layer, i)) in sparx5_lg_get_group_by_index()
195 struct sparx5_layer *l = &layers[layer]; in sparx5_lg_get_group_by_rate()
242 sparx5_lg_disable(sparx5, layer, group); in sparx5_lg_conf_set()
258 HSCH_HSCH_LEAK_CFG(layer, group)); in sparx5_lg_conf_set()
388 struct sparx5_layer *layer; in sparx5_leak_groups_init() local
397 layer = &layers[i]; in sparx5_leak_groups_init()
399 lg = &layer->leak_groups[ii]; in sparx5_leak_groups_init()
491 u32 layer, u32 idx) in sparx5_tc_tbf_add() argument
[all …]
/linux-6.3-rc2/drivers/media/dvb-frontends/
A Dmb86a20s.c552 switch (c->layer[layer].modulation) { in isdbt_layer_min_bitrate()
566 switch (c->layer[layer].fec) { in isdbt_layer_min_bitrate()
627 for (layer = 0; layer < NUM_LAYERS; layer++) { in mb86a20s_get_frontend()
635 c->layer[layer].segment_count = rc; in mb86a20s_get_frontend()
637 c->layer[layer].segment_count = 0; in mb86a20s_get_frontend()
647 c->layer[layer].modulation = rc; in mb86a20s_get_frontend()
653 c->layer[layer].fec = rc; in mb86a20s_get_frontend()
659 c->layer[layer].interleaving = rc; in mb86a20s_get_frontend()
1449 for (layer = 0; layer < NUM_LAYERS; layer++) { in mb86a20s_get_blk_error_layer_CNR()
1551 for (layer = 0; layer < NUM_LAYERS + 1; layer++) { in mb86a20s_stats_not_ready()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/display/
A Dxylon,logicvc-display.yaml182 - layer@0
244 layer@0 {
248 xylon,layer-alpha-mode = "layer";
254 layer@1 {
258 xylon,layer-alpha-mode = "layer";
263 layer@2 {
267 xylon,layer-alpha-mode = "layer";
272 layer@3 {
276 xylon,layer-alpha-mode = "layer";
281 layer@4 {
[all …]
/linux-6.3-rc2/drivers/gpu/drm/logicvc/
A Dlogicvc_layer.c149 u32 index = layer->index; in logicvc_plane_atomic_update()
239 u32 index = layer->index; in logicvc_plane_atomic_disable()
439 return layer; in logicvc_layer_get_from_index()
451 return layer; in logicvc_layer_get_from_type()
473 layer = devm_kzalloc(dev, sizeof(*layer), GFP_KERNEL); in logicvc_layer_init()
474 if (!layer) { in logicvc_layer_init()
480 layer->index = index; in logicvc_layer_init()
551 if (layer) in logicvc_layer_init()
562 list_del(&layer->list); in logicvc_layer_fini()
563 devm_kfree(dev, layer); in logicvc_layer_fini()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/sun4i/
A Dsun4i_layer.c198 struct sun4i_layer *layer; in sun4i_layer_init_one() local
201 layer = devm_kzalloc(drm->dev, sizeof(*layer), GFP_KERNEL); in sun4i_layer_init_one()
202 if (!layer) in sun4i_layer_init_one()
205 layer->id = id; in sun4i_layer_init_one()
206 layer->backend = backend; in sun4i_layer_init_one()
228 drm_plane_create_zpos_property(&layer->plane, layer->id, in sun4i_layer_init_one()
231 return layer; in sun4i_layer_init_one()
249 struct sun4i_layer *layer; in sun4i_layers_init() local
252 if (IS_ERR(layer)) { in sun4i_layers_init()
255 return ERR_CAST(layer); in sun4i_layers_init()
[all …]
A Dsun8i_ui_layer.h17 #define SUN8I_MIXER_CHAN_UI_LAYER_ATTR(base, layer) \ argument
18 ((base) + 0x20 * (layer) + 0x0)
19 #define SUN8I_MIXER_CHAN_UI_LAYER_SIZE(base, layer) \ argument
20 ((base) + 0x20 * (layer) + 0x4)
21 #define SUN8I_MIXER_CHAN_UI_LAYER_COORD(base, layer) \ argument
22 ((base) + 0x20 * (layer) + 0x8)
23 #define SUN8I_MIXER_CHAN_UI_LAYER_PITCH(base, layer) \ argument
24 ((base) + 0x20 * (layer) + 0xc)
26 ((base) + 0x20 * (layer) + 0x10)
28 ((base) + 0x20 * (layer) + 0x14)
[all …]
A Dsun8i_ui_layer.c251 if (layer->mixer->cfg->scaler_mask & BIT(layer->channel)) { in sun8i_ui_layer_atomic_check()
271 sun8i_ui_layer_enable(mixer, layer->channel, layer->overlay, false, 0, in sun8i_ui_layer_atomic_disable()
296 layer->overlay, plane); in sun8i_ui_layer_atomic_update()
301 sun8i_ui_layer_enable(mixer, layer->channel, layer->overlay, in sun8i_ui_layer_atomic_update()
354 struct sun8i_ui_layer *layer; in sun8i_ui_layer_init_one() local
358 layer = devm_kzalloc(drm->dev, sizeof(*layer), GFP_KERNEL); in sun8i_ui_layer_init_one()
359 if (!layer) in sun8i_ui_layer_init_one()
392 layer->mixer = mixer; in sun8i_ui_layer_init_one()
393 layer->channel = channel; in sun8i_ui_layer_init_one()
394 layer->overlay = 0; in sun8i_ui_layer_init_one()
[all …]
A Dsun8i_vi_layer.h11 #define SUN8I_MIXER_CHAN_VI_LAYER_ATTR(base, layer) \ argument
12 ((base) + 0x30 * (layer) + 0x0)
13 #define SUN8I_MIXER_CHAN_VI_LAYER_SIZE(base, layer) \ argument
14 ((base) + 0x30 * (layer) + 0x4)
15 #define SUN8I_MIXER_CHAN_VI_LAYER_COORD(base, layer) \ argument
16 ((base) + 0x30 * (layer) + 0x8)
17 #define SUN8I_MIXER_CHAN_VI_LAYER_PITCH(base, layer, plane) \ argument
18 ((base) + 0x30 * (layer) + 0xc + 4 * (plane))
19 #define SUN8I_MIXER_CHAN_VI_LAYER_TOP_LADDR(base, layer, plane) \ argument
20 ((base) + 0x30 * (layer) + 0x18 + 4 * (plane))
A Dsun8i_csc.c143 static void sun8i_de3_ccsc_set_coefficients(struct regmap *map, int layer, in sun8i_de3_ccsc_set_coefficients() argument
156 addr = SUN50I_MIXER_BLEND_CSC_COEFF(DE3_BLD_BASE, layer, 0); in sun8i_de3_ccsc_set_coefficients()
163 layer, in sun8i_de3_ccsc_set_coefficients()
167 layer, in sun8i_de3_ccsc_set_coefficients()
171 layer, i); in sun8i_de3_ccsc_set_coefficients()
197 mask = SUN50I_MIXER_BLEND_CSC_CTL_EN(layer); in sun8i_de3_ccsc_enable()
208 void sun8i_csc_set_ccsc_coefficients(struct sun8i_mixer *mixer, int layer, in sun8i_csc_set_ccsc_coefficients() argument
216 sun8i_de3_ccsc_set_coefficients(mixer->engine.regs, layer, in sun8i_csc_set_ccsc_coefficients()
221 base = ccsc_base[mixer->cfg->ccsc][layer]; in sun8i_csc_set_ccsc_coefficients()
232 sun8i_de3_ccsc_enable(mixer->engine.regs, layer, enable); in sun8i_csc_enable_ccsc()
[all …]
A Dsun8i_vi_layer.c385 if (layer->mixer->cfg->scaler_mask & BIT(layer->channel)) { in sun8i_vi_layer_atomic_check()
405 sun8i_vi_layer_enable(mixer, layer->channel, layer->overlay, false, 0, in sun8i_vi_layer_atomic_disable()
430 layer->overlay, plane); in sun8i_vi_layer_atomic_update()
435 sun8i_vi_layer_enable(mixer, layer->channel, layer->overlay, in sun8i_vi_layer_atomic_update()
549 struct sun8i_vi_layer *layer; in sun8i_vi_layer_init_one() local
553 layer = devm_kzalloc(drm->dev, sizeof(*layer), GFP_KERNEL); in sun8i_vi_layer_init_one()
554 if (!layer) in sun8i_vi_layer_init_one()
615 layer->mixer = mixer; in sun8i_vi_layer_init_one()
616 layer->channel = index; in sun8i_vi_layer_init_one()
617 layer->overlay = 0; in sun8i_vi_layer_init_one()
[all …]
A Dsun4i_backend.c82 int layer, bool enable) in sun4i_backend_layer_enable() argument
87 layer); in sun4i_backend_layer_enable()
90 val = SUN4I_BACKEND_MODCTL_LAY_EN(layer); in sun4i_backend_layer_enable()
266 SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_layer_formats()
281 SUN4I_BACKEND_ATTCTL_REG1(layer), in sun4i_backend_update_layer_formats()
288 int layer, uint32_t fmt) in sun4i_backend_update_layer_frontend() argument
300 SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_layer_frontend()
305 SUN4I_BACKEND_ATTCTL_REG1(layer), in sun4i_backend_update_layer_frontend()
373 layer, priority, pipe); in sun4i_backend_update_layer_zpos()
384 int layer) in sun4i_backend_cleanup_layer() argument
[all …]
/linux-6.3-rc2/drivers/gpu/drm/xlnx/
A Dzynqmp_disp.c913 layer->mode = mode; in zynqmp_disp_layer_enable()
914 zynqmp_disp_avbuf_enable_video(layer->disp, layer); in zynqmp_disp_layer_enable()
915 zynqmp_disp_blend_layer_enable(layer->disp, layer); in zynqmp_disp_layer_enable()
934 zynqmp_disp_avbuf_disable_video(layer->disp, layer); in zynqmp_disp_layer_disable()
935 zynqmp_disp_blend_layer_disable(layer->disp, layer); in zynqmp_disp_layer_disable()
950 layer->disp_fmt = zynqmp_disp_layer_find_format(layer, info->format); in zynqmp_disp_layer_set_format()
951 layer->drm_fmt = info; in zynqmp_disp_layer_set_format()
953 zynqmp_disp_avbuf_set_format(layer->disp, layer, layer->disp_fmt); in zynqmp_disp_layer_set_format()
1019 dev_err(layer->disp->dev, in zynqmp_disp_layer_update()
1134 layer->id = i; in zynqmp_disp_create_layers()
[all …]
/linux-6.3-rc2/net/caif/
A Dcaif_dev.c34 struct cflayer layer; member
160 caifd->layer.up-> in caif_flow_cb()
171 container_of(layer, struct caif_device_entry, layer); in transmit()
229 caifd->layer.up->ctrlcmd(caifd->layer.up, in transmit()
258 if (!caifd || !caifd->layer.up || !caifd->layer.up->receive || in receive()
269 err = caifd->layer.up->receive(caifd->layer.up, pkt); in receive()
295 if (!caifd || !caifd->layer.up || !caifd->layer.up->ctrlcmd) { in dev_flowctrl()
303 caifd->layer.up->ctrlcmd(caifd->layer.up, in dev_flowctrl()
328 *layer = &caifd->layer; in caif_enroll_dev()
425 if (!caifd || !caifd->layer.up || !caifd->layer.up->ctrlcmd) { in caif_device_notify()
[all …]
A Dcfserl.c22 struct cflayer layer; member
34 void cfserl_release(struct cflayer *layer) in cfserl_release() argument
36 kfree(layer); in cfserl_release()
44 caif_assert(offsetof(struct cfserl, layer) == 0); in cfserl_create()
45 this->layer.receive = cfserl_receive; in cfserl_create()
46 this->layer.transmit = cfserl_transmit; in cfserl_create()
47 this->layer.ctrlcmd = cfserl_ctrlcmd; in cfserl_create()
51 return &this->layer; in cfserl_create()
157 ret = layr->layer.up->receive(layr->layer.up, pkt); in cfserl_receive()
181 struct cfserl *layr = container_obj(layer); in cfserl_transmit()
[all …]
A Dcaif_usb.c32 struct cflayer layer; member
94 memset(&this->layer, 0, sizeof(this->layer)); in cfusbl_create()
95 this->layer.receive = cfusbl_receive; in cfusbl_create()
96 this->layer.transmit = cfusbl_transmit; in cfusbl_create()
97 this->layer.ctrlcmd = cfusbl_ctrlcmd; in cfusbl_create()
99 this->layer.id = phyid; in cfusbl_create()
118 static void cfusbl_release(struct cflayer *layer) in cfusbl_release() argument
120 kfree(layer); in cfusbl_release()
132 struct cflayer *layer, *link_support; in cfusbl_device_notify() local
182 &layer, &caif_usb_type.func); in cfusbl_device_notify()
[all …]
A Dcfsrvl.c121 info->channel_id = service->layer.id; in cfservl_modemcmd()
142 info->channel_id = service->layer.id; in cfservl_modemcmd()
154 static void cfsrvl_release(struct cflayer *layer) in cfsrvl_release() argument
156 struct cfsrvl *service = container_of(layer, struct cfsrvl, layer); in cfsrvl_release()
169 service->layer.id = channel_id; in cfsrvl_init()
170 service->layer.ctrlcmd = cfservl_ctrlcmd; in cfsrvl_init()
171 service->layer.modemcmd = cfservl_modemcmd; in cfsrvl_init()
186 u8 cfsrvl_getphyid(struct cflayer *layer) in cfsrvl_getphyid() argument
188 struct cfsrvl *servl = container_obj(layer); in cfsrvl_getphyid()
194 struct cfsrvl *servl = container_obj(layer); in cfsrvl_phyid_match()
[all …]
A Dcfctrl.c48 this->serv.layer.receive = cfctrl_recv; in cfctrl_create()
49 sprintf(this->serv.layer.name, "ctrl"); in cfctrl_create()
50 this->serv.layer.ctrlcmd = cfctrl_ctrlcmd; in cfctrl_create()
57 return &this->serv.layer; in cfctrl_create()
60 void cfctrl_remove(struct cflayer *layer) in cfctrl_remove() argument
63 struct cfctrl *ctrl = container_obj(layer); in cfctrl_remove()
71 kfree(layer); in cfctrl_remove()
165 struct cfctrl *this = container_obj(layer); in cfctrl_get_respfuncs()
172 info->channel_id = cfctrl->serv.layer.id; in init_info()
180 struct cflayer *dn = cfctrl->serv.layer.dn; in cfctrl_enum_req()
[all …]
A Dcfmuxl.c25 struct cflayer layer; member
54 this->layer.receive = cfmuxl_receive; in cfmuxl_create()
55 this->layer.transmit = cfmuxl_transmit; in cfmuxl_create()
56 this->layer.ctrlcmd = cfmuxl_ctrlcmd; in cfmuxl_create()
61 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "mux"); in cfmuxl_create()
62 return &this->layer; in cfmuxl_create()
250 struct cflayer *layer; in cfmuxl_ctrlcmd() local
255 if (cfsrvl_phyid_match(layer, phyid) && layer->ctrlcmd) { in cfmuxl_ctrlcmd()
259 layer->id != 0) in cfmuxl_ctrlcmd()
260 cfmuxl_remove_uplayer(layr, layer->id); in cfmuxl_ctrlcmd()
[all …]
A Dcfrfml.c17 #define container_obj(layr) container_of(layr, struct cfrfml, serv.layer)
34 static void cfrfml_release(struct cflayer *layer) in cfrfml_release() argument
36 struct cfsrvl *srvl = container_of(layer, struct cfsrvl, layer); in cfrfml_release()
37 struct cfrfml *rfml = container_obj(&srvl->layer); in cfrfml_release()
56 this->serv.layer.receive = cfrfml_receive; in cfrfml_create()
57 this->serv.layer.transmit = cfrfml_transmit; in cfrfml_create()
65 snprintf(this->serv.layer.name, CAIF_LAYER_NAME_SZ, in cfrfml_create()
68 return &this->serv.layer; in cfrfml_create()
167 err = rfml->serv.layer.up->receive(rfml->serv.layer.up, pkt); in cfrfml_receive()
201 cfpkt_info(pkt)->channel_id = rfml->serv.layer.id; in cfrfml_transmit_segment()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/atmel-hlcdc/
A Datmel_hlcdc_dc.h276 struct atmel_hlcdc_layer layer; member
288 return container_of(layer, struct atmel_hlcdc_plane, layer); in atmel_hlcdc_layer_to_plane()
354 regmap_write(layer->regmap, layer->desc->regs_offset + reg, val); in atmel_hlcdc_layer_write_reg()
362 regmap_read(layer->regmap, layer->desc->regs_offset + reg, &val); in atmel_hlcdc_layer_read_reg()
370 atmel_hlcdc_layer_write_reg(layer, in atmel_hlcdc_layer_write_cfg()
371 layer->desc->cfgs_offset + in atmel_hlcdc_layer_write_cfg()
378 return atmel_hlcdc_layer_read_reg(layer, in atmel_hlcdc_layer_read_cfg()
379 layer->desc->cfgs_offset + in atmel_hlcdc_layer_read_cfg()
386 regmap_write(layer->regmap, in atmel_hlcdc_layer_write_clut()
395 layer->desc = desc; in atmel_hlcdc_layer_init()
[all …]
A Datmel_hlcdc_plane.c295 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_setup_scaler()
345 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_update_pos_and_size()
412 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_update_format()
455 atmel_hlcdc_layer_write_reg(&plane->layer, in atmel_hlcdc_plane_update_buffers()
460 atmel_hlcdc_layer_write_reg(&plane->layer, in atmel_hlcdc_plane_update_buffers()
463 atmel_hlcdc_layer_write_reg(&plane->layer, in atmel_hlcdc_plane_update_buffers()
466 atmel_hlcdc_layer_write_reg(&plane->layer, in atmel_hlcdc_plane_update_buffers()
529 layout = &primary->layer.desc->layout; in atmel_hlcdc_plane_prepare_disc_area()
583 layout = &plane->layer.desc->layout; in atmel_hlcdc_plane_update_disc_area()
804 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_init_properties()
[all …]
/linux-6.3-rc2/Documentation/networking/caif/
A Dlinux_caif.rst68 each layer described in the specification is implemented as a separate layer.
81 - Clients must implement CAIF layer to consume/produce
84 Client layer.
112 External Interface). This layer encodes/decodes VEI frames.
114 - CFDGML CAIF Datagram layer. Handles CAIF Datagram layer (IP
162 - A layer does not depend on any other layer's private data.
165 layer->up , layer->dn
167 - In order to send data upwards, each layer should do::
169 layer->up->receive(layer->up, packet);
171 - In order to send data downwards, each layer should do::
[all …]
/linux-6.3-rc2/Documentation/hid/
A Damd-sfh-hid.rst49 sensor data. The layer, which binds each device (AMD SFH HID driver) identifies the device type and
50 registers with the HID core. Transport layer attaches a constant "struct hid_ll_driver" object with
57 client layer fills the HID request structure and descriptors. HID client layer is complex as it is
58 interface between MP2 PCIe layer and HID. HID client layer initializes the MP2 PCIe layer and holds
59 the instance of MP2 layer. It identifies the number of sensors connected using MP2-PCIe layer. Based
61 enumeration of each sensor, client layer fills the HID Descriptor structure and HID input report
65 AMD MP2 PCIe layer
76 interrupt to MP2. The client layer allocates the physical memory and the same is sent to MP2 via
77 the PCI layer. MP2 firmware writes the command output to the access DRAM memory which the client
78 layer has allocated. Firmware always writes minimum of 32 bytes into DRAM. So as a protocol driver
[all …]
/linux-6.3-rc2/fs/overlayfs/
A Dexport.c94 return oe->lowerstack[0].layer->idx; in ovl_connectable_layer()
323 oe->lowerstack->layer = lowerpath->layer; in ovl_obtain_alias()
367 const struct ovl_layer *layer) in ovl_lookup_real_one() argument
435 const struct ovl_layer *layer) in ovl_lookup_real_inode() argument
505 if (real == layer->mnt->mnt_root) in ovl_lookup_real_ancestor()
521 if (parent == layer->mnt->mnt_root) { in ovl_lookup_real_ancestor()
553 const struct ovl_layer *layer) in ovl_lookup_real() argument
566 layer->idx); in ovl_lookup_real()
587 if (parent == layer->mnt->mnt_root) { in ovl_lookup_real()
625 layer); in ovl_lookup_real()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/arm/
A Dmalidp_planes.c483 if (!mp->layer->mmu_ctrl_offset) in malidp_de_prefetch_settings()
561 if (mp->layer->rot == ROTATE_NONE) in malidp_de_plane_check()
611 if (!mp->layer->stride_offset) in malidp_de_set_plane_pitches()
627 mp->layer->base + in malidp_de_set_plane_pitches()
628 mp->layer->stride_offset + i * 4); in malidp_de_set_plane_pitches()
681 plane->layer->base + plane->layer->yuv2rgb_offset + in malidp_de_set_color_encoding()
692 if (!mp->layer->mmu_ctrl_offset) in malidp_de_set_mmu_control()
701 mp->layer->base + mp->layer->mmu_ctrl_offset); in malidp_de_set_mmu_control()
748 if (!mp->layer->afbc_decoder_offset) in malidp_de_set_plane_afbc()
841 if (mp->layer->id == DE_SMART) { in malidp_de_plane_update()
[all …]

Completed in 63 milliseconds

12345678910>>...24