| /linux/Documentation/devicetree/bindings/display/ |
| H A D | xylon,logicvc-display.yaml | 25 In version 3 of the controller, each layer has fixed memory offset and address 103 xylon,background-layer: 106 The last layer is used to display a black background (C_USE_BACKGROUND). 107 The layer must still be registered. 126 "^layer@[0-9]+$": 133 xylon,layer-depth: 135 description: Layer depth (C_LAYER_X_DATA_WIDTH). 137 xylon,layer-colorspace: 143 description: Layer colorspace (C_LAYER_X_TYPE). 145 xylon,layer-alpha-mode: [all …]
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 69 * enum zynqmp_dpsub_layer_mode - Layer mode 95 * struct zynqmp_disp_layer_dma - DMA channel for one data plane of a layer 107 * struct zynqmp_disp_layer_info - Static layer information 119 * struct zynqmp_disp_layer - Display layer 120 * @id: Layer ID 122 * @info: Static layer information 198 /* List of video layer formats */ 303 /* List of graphics layer formats */ 368 /* List of live video layer formats */ 413 static bool zynqmp_disp_layer_is_video(const struct zynqmp_disp_layer *layer) in zynqmp_disp_layer_is_video() argument [all …]
|
| H A D | zynqmp_disp.h | 36 * enum zynqmp_dpsub_layer_id - Layer identifier 37 * @ZYNQMP_DPSUB_LAYER_VID: Video layer 38 * @ZYNQMP_DPSUB_LAYER_GFX: Graphics layer 53 u32 *zynqmp_disp_layer_drm_formats(struct zynqmp_disp_layer *layer, 55 u32 *zynqmp_disp_live_layer_formats(struct zynqmp_disp_layer *layer, 57 void zynqmp_disp_layer_enable(struct zynqmp_disp_layer *layer); 58 void zynqmp_disp_layer_disable(struct zynqmp_disp_layer *layer); 59 void zynqmp_disp_layer_set_format(struct zynqmp_disp_layer *layer, 61 void zynqmp_disp_layer_set_live_format(struct zynqmp_disp_layer *layer, 63 int zynqmp_disp_layer_update(struct zynqmp_disp_layer *layer,
|
| /linux/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_layer.c | 69 struct sun4i_layer *layer = plane_to_sun4i_layer(plane); in sun4i_backend_layer_atomic_disable() local 70 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() 72 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable() 89 struct sun4i_layer *layer = plane_to_sun4i_layer(plane); in sun4i_backend_layer_atomic_update() local 90 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() 93 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update() 101 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update() 105 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() 106 sun4i_backend_update_layer_buffer(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() 109 sun4i_backend_update_layer_coord(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | mb86a20s.c | 377 unsigned layer) in mb86a20s_get_modulation() argument 381 [0] = 0x86, /* Layer A */ in mb86a20s_get_modulation() 382 [1] = 0x8a, /* Layer B */ in mb86a20s_get_modulation() 383 [2] = 0x8e, /* Layer C */ in mb86a20s_get_modulation() 386 if (layer >= ARRAY_SIZE(reg)) in mb86a20s_get_modulation() 388 rc = mb86a20s_writereg(state, 0x6d, reg[layer]); in mb86a20s_get_modulation() 409 unsigned layer) in mb86a20s_get_fec() argument 414 [0] = 0x87, /* Layer A */ in mb86a20s_get_fec() 415 [1] = 0x8b, /* Layer B */ in mb86a20s_get_fec() 416 [2] = 0x8f, /* Layer C */ in mb86a20s_get_fec() [all …]
|
| /linux/Documentation/gpu/ |
| H A D | komeda-kms.rst | 22 Layer section in Overview of D71 like display IPs 24 Layer is the first pipeline stage, which prepares the pixel data for the next 33 The usage of scaler is very flexible and can be connected to layer output 34 for layer scaling, or connected to compositor and scale the whole display 46 Writeback Layer (wb_layer) 48 Writeback layer does the opposite things of Layer, which connects to compiz 64 compared with Layer, like if Layer supports 4K input size, the scaler only can 66 introduces Layer Split, which splits the whole image to two half parts and feeds 73 Similar to Layer Split, but Splitter is used for writeback, which splits the 120 "Layer-0" -> "Scaler-0" [all …]
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_com.h | 425 * @ena_dev: ENA communication layer struct 436 * @ena_dev: ENA communication layer struct 443 * @ena_dev: ENA communication layer struct 450 * @ena_dev: ENA communication layer struct 458 * @ena_dev: ENA communication layer struct 463 * @ena_dev: ENA communication layer struct 470 * @ena_dev: ENA communication layer struct 478 * @ena_dev: ENA communication layer struct 483 * @ena_dev: ENA communication layer struct 488 * @ena_dev: ENA communication layer struct [all …]
|
| /linux/Documentation/driver-api/surface_aggregator/ |
| H A D | internal.rst | 63 Lower-level packet transport is implemented in the *packet transport layer 65 infrastructure of the kernel. As the name indicates, this layer deals with 70 Above this sits the *request transport layer (RTL)*. This layer is centered 76 The *controller* layer is building on top of this and essentially decides 81 ``RQID``). This layer basically provides a fundamental interface to the SAM 84 While the controller layer already provides an interface for other kernel 97 Packet Transport Layer 100 The packet transport layer is represented via |ssh_ptl| and is structured 107 managed by the packet transport layer, which is essentially the lowest layer 114 transport layer, as well as a reference to the buffer containing the data to [all …]
|
| /linux/drivers/gpu/drm/atmel-hlcdc/ |
| H A D | atmel_hlcdc_plane.c | 280 atmel_hlcdc_layer_write_cfg(&plane->layer, cfg_offs + i, in atmel_hlcdc_plane_scaler_set_phicoeff() 288 const struct atmel_hlcdc_layer_desc *desc = plane->layer.desc; in atmel_hlcdc_plane_setup_scaler() 295 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_hlcdc_plane_setup_scaler() 327 atmel_hlcdc_layer_write_cfg(&plane->layer, desc->layout.scaler_config, in atmel_hlcdc_plane_setup_scaler() 337 const struct atmel_hlcdc_layer_desc *desc = plane->layer.desc; in atmel_xlcdc_plane_setup_scaler() 344 atmel_hlcdc_layer_write_cfg(&plane->layer, in atmel_xlcdc_plane_setup_scaler() 355 atmel_hlcdc_layer_write_cfg(&plane->layer, desc->layout.scaler_config, in atmel_xlcdc_plane_setup_scaler() 361 atmel_hlcdc_layer_write_cfg(&plane->layer, desc->layout.scaler_config + 1, in atmel_xlcdc_plane_setup_scaler() 363 atmel_hlcdc_layer_write_cfg(&plane->layer, desc->layout.scaler_config + 3, in atmel_xlcdc_plane_setup_scaler() 397 atmel_hlcdc_layer_write_cfg(&plane->layer, desc->layout.scaler_config + 2, in atmel_xlcdc_plane_setup_scaler() [all …]
|
| /linux/Documentation/hid/ |
| H A D | amd-sfh-hid.rst | 45 AMD HID Transport Layer 49 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 52 used by HID core to communicate with the device. AMD HID Transport layer implements the synchronous… 54 AMD HID Client Layer 56 This layer is responsible to implement HID requests and descriptors. As firmware is OS agnostic, HID 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 [all …]
|
| /linux/Documentation/networking/ |
| H A D | ppp_generic.rst | 37 be linked to each ppp network interface unit. The generic layer is 46 functions used to communicate between the generic PPP layer and PPP 49 Each channel has to provide two functions to the generic PPP layer, 52 * start_xmit() is called by the generic layer when it has a frame to 56 later time when it can accept frames again, and the generic layer 66 The generic PPP layer provides seven functions to channels: 69 notify the PPP generic layer of its presence. For example, setting 89 generic layer to this channel. The channel should provide some way 97 Connecting a channel to the ppp generic layer is initiated from the 98 channel code, rather than from the generic layer. The channel is [all …]
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | frontend.h.rst.exceptions | 6 # Group layer A-C symbols together 7 replace define DTV_ISDBT_LAYERA_FEC dtv-isdbt-layer-fec 8 replace define DTV_ISDBT_LAYERB_FEC dtv-isdbt-layer-fec 9 replace define DTV_ISDBT_LAYERC_FEC dtv-isdbt-layer-fec 10 replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation 11 replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation 12 replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation 13 replace define DTV_ISDBT_LAYERA_SEGMENT_COUNT dtv-isdbt-layer-segment-count 14 replace define DTV_ISDBT_LAYERB_SEGMENT_COUNT dtv-isdbt-layer-segment-count 15 replace define DTV_ISDBT_LAYERC_SEGMENT_COUNT dtv-isdbt-layer-segment-count [all …]
|
| /linux/net/llc/ |
| H A D | llc_s_ac.c | 30 * llc_sap_action_unitdata_ind - forward UI PDU to network layer 34 * Received a UI PDU from MAC layer; forward to network layer as a 64 * llc_sap_action_send_ui - sends UI PDU resp to UNITDATA REQ to MAC layer 68 * Sends a UI PDU to the MAC layer in response to a UNITDATA REQUEST 69 * primitive from the network layer. Verifies event is a primitive type of 88 * Send a XID command PDU to MAC layer in response to a XID REQUEST 89 * primitive from the network layer. Verify event is a primitive type 139 * Send a TEST command PDU to the MAC layer in response to a TEST REQUEST 140 * primitive from the network layer. Verify event is a primitive type 184 * llc_sap_action_report_status - report data link status to layer mgmt [all …]
|
| /linux/Documentation/scsi/ |
| H A D | ufs.rst | 12 2.1 Application Layer 13 2.2 UFS Transport Protocol (UTP) layer 14 2.3 UFS Interconnect (UIC) Layer 32 on the MIPI M-PHY physical layer standard. UFS uses MIPI M-PHY as the 33 physical layer and MIPI Unipro as the link layer. 60 2.1 Application Layer 63 The Application layer is composed of the UFS command set layer (UCS), 66 protocol for versions 1.0 and 1.1 of the UFS protocol layer. 83 2.2 UFS Transport Protocol (UTP) layer 86 The UTP layer provides services for [all …]
|
| H A D | libsas.rst | 4 SAS Layer 7 The SAS Layer is a management infrastructure which manages 11 phy/OOB/link management, the SAS layer is concerned with: 14 SAS Layer processes), 26 events to the SAS layer. 28 The SAS Layer does most SAS tasks as outlined in the SAS 1.1 31 The sas_ha_struct describes the SAS LLDD to the SAS layer. 32 Most of it is used by the SAS Layer but a few fields need to 66 are managed by the SAS layer. So the phys are initialized 68 updated by the SAS layer. [all …]
|
| /linux/drivers/gpu/drm/arm/ |
| H A D | malidp_planes.c | 26 /* Layer specific register offsets */ 291 mc->scaled_planes_mask &= ~(mp->layer->id); in malidp_se_check_scaling() 295 if (mp->layer->id & (DE_SMART | DE_GRAPHICS2)) in malidp_se_check_scaling() 298 mc->scaled_planes_mask |= mp->layer->id; in malidp_se_check_scaling() 483 if (!mp->layer->mmu_ctrl_offset) in malidp_de_prefetch_settings() 511 mp->layer->id, fb->format->format, in malidp_de_plane_check() 559 /* validate the rotation constraints for each layer */ in malidp_de_plane_check() 561 if (mp->layer->rot == ROTATE_NONE) in malidp_de_plane_check() 563 if ((mp->layer->rot == ROTATE_COMPRESSED) && !(fb->modifier)) in malidp_de_plane_check() 574 /* SMART layer does not support AFBC */ in malidp_de_plane_check() [all …]
|
| /linux/drivers/platform/surface/aggregator/ |
| H A D | ssh_request_layer.h | 3 * SSH request transport layer. 26 * Indicates that the request transport layer has been shut down or is 34 * struct ssh_rtl_ops - Callback operations for request transport layer. 36 * specified function takes the request layer, received command 46 * struct ssh_rtl - SSH request transport layer. 47 * @ptl: Underlying packet transport layer. 48 * @state: State(-flags) of the transport layer. 63 * @ops: Request layer operations. 104 * ssh_rtl_get_device() - Get device associated with request transport layer. 105 * @rtl: The request transport layer. [all …]
|
| H A D | ssh_packet_layer.h | 3 * SSH packet transport layer. 28 * Indicates that the packet transport layer has been shut down or is 36 * struct ssh_ptl_ops - Callback operations for packet transport layer. 38 * the packet layer on which the packet has been received and 46 * struct ssh_ptl - SSH packet transport layer. 48 * @state: State(-flags) of the transport layer. 75 * @ops: Packet layer operations. 145 * ssh_ptl_get_device() - Get device associated with packet transport layer. 146 * @ptl: The packet transport layer. 148 * Return: Returns the device on which the given packet transport layer builds [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-usb-lvstest | 1 Link Layer Validation Device is a standard device for testing of Super 2 Speed Link Layer tests. These nodes are available in sysfs only when lvs 10 for Link Layer Validation device. It is needed for TD.7.06. 16 Set "U1 timeout" for the downstream port where Link Layer 24 Set "U2 timeout" for the downstream port where Link Layer 32 Write to this node to issue "Reset" for Link Layer Validation 39 Write to this node to issue "U3 entry" for Link Layer 46 Write to this node to issue "U3 exit" for Link Layer 53 with Link Layer Validation device. It is needed for TD.7.34. 58 Write to this node to issue "Warm Reset" for Link Layer Validation
|
| /linux/include/uapi/linux/ |
| H A D | atmsap.h | 19 * Layer 2 protocol identifiers 26 #define ATM_L2_X25_LL 0x06 /* ITU-T X.25, link layer */ 41 * Layer 3 protocol identifiers 46 #define ATM_L3_X25 0x06 /* ITU-T X.25, packet layer */ 50 #define ATM_L3_T70 0x0a /* ITU-T T.70 minimum network layer */ 59 * High layer identifiers 66 #define ATM_HL_HLP 0x03 /* high layer profile - UNI 3.0 only */ 101 #define ATM_MAX_HLI 8 /* maximum high-layer information length */ 105 unsigned char l2_proto; /* layer 2 protocol */ 114 unsigned char l3_proto; /* layer 3 protocol */ [all …]
|
| /linux/drivers/base/regmap/ |
| H A D | regmap-spi-avmm.c | 22 * The transfer protocol contains 3 layers: transaction layer, packet layer 23 * and physical layer. 32 * the transaction layer. 35 * describes the packet layer. 38 * physical layer. 42 * to byte stream layer by layer. It formats the register addr, value and 43 * length to the transaction layer request, then converts the request to packet 44 * layer bytes stream and then to physical layer bytes stream. Finally the 101 * In transaction layer, 115 /* tx & rx share one transaction layer buffer */ [all …]
|
| /linux/drivers/net/ipa/ |
| H A D | ipa_gsi.h | 19 * This called from the GSI layer to notify the IPA layer that a 28 * This called from the GSI layer to notify the IPA layer that a 41 * This called from the GSI layer to notify the IPA layer that some 54 * This called from the GSI layer to notify the IPA layer that the hardware
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_plane.c | 23 struct komeda_pipeline *pipe = kplane->layer->base.pipeline; in komeda_plane_init_data_flow() 57 komeda_complete_data_flow_cfg(kplane->layer, dflow, fb); in komeda_plane_init_data_flow() 78 struct komeda_layer *layer = kplane->layer; in komeda_plane_atomic_check() local 105 err = komeda_build_layer_split_data_flow(layer, in komeda_plane_atomic_check() 108 err = komeda_build_layer_data_flow(layer, in komeda_plane_atomic_check() 181 u32 layer_type = kplane->layer->layer_type; in komeda_plane_format_mod_supported() 241 struct komeda_layer *layer) in komeda_plane_add() argument 244 struct komeda_component *c = &layer->base; in komeda_plane_add() 255 kplane->layer = layer; in komeda_plane_add() 258 layer->layer_type, &n_formats); in komeda_plane_add() [all …]
|
| /linux/tools/lib/perf/include/internal/ |
| H A D | rc_check.h | 25 * are paired with a put. Reference count checking adds a malloc-ed layer of 45 /* Strip the indirection layer. */ 48 /* Frees the object and the indirection layer. */ 51 /* A get operation adding the indirection layer. */ 54 /* A put operation removing the indirection layer. */ 85 /* Strip the indirection layer. */ 88 /* Frees the object and the indirection layer. */ 95 /* A get operation adding the indirection layer. */ 98 /* A put operation removing the indirection layer. */
|
| /linux/Documentation/filesystems/ |
| H A D | overlayfs.rst | 201 When renaming a directory that is on the lower layer or merged (i.e. the 202 directory was not created on the upper layer to start with) overlayfs can 258 Because lower layer redirects cannot be verified with the index, enabling 259 NFS export support on an overlay filesystem with no upper layer requires 324 upper layer based on underlying filesystem permissions, again including 363 top, lower2 the middle and lower3 the bottom layer. 365 Note: directory names containing colons can be provided as lower layer by 371 be configured as lower layer using the "lowerdir+" mount options and the 376 In the latter case, colons in lower layer directory names will be escaped 419 1) metadata from a file in the upper layer [all …]
|