| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | ep93xx-fb.rst | 6 embedded LCD displays. If you have a standard desktop monitor then you 14 If you have an embedded LCD display then you need to define a video 24 Note that the pixel clock value is in pico-seconds. You can use the 61 EP93XXFB_SYNC_HORIZ_HIGH Horizontal sync is active high. By 62 default the horizontal sync is active low. 64 EP93XXFB_SYNC_VERT_HIGH Vertical sync is active high. By 65 default the vertical sync is active high. 98 struct ep93xxfb_mach_info *mach_info = pdev->dev.platform_data; 110 video=XRESxYRES[-BPP][@REFRESH] 112 If the EP93xx video driver is built-in then the video mode is set on [all …]
|
| /kernel/linux/linux-6.6/Documentation/fb/ |
| D | ep93xx-fb.rst | 6 embedded LCD displays. If you have a standard desktop monitor then you 14 If you have an embedded LCD display then you need to define a video 24 Note that the pixel clock value is in pico-seconds. You can use the 61 EP93XXFB_SYNC_HORIZ_HIGH Horizontal sync is active high. By 62 default the horizontal sync is active low. 64 EP93XXFB_SYNC_VERT_HIGH Vertical sync is active high. By 65 default the vertical sync is active high. 98 struct ep93xxfb_mach_info *mach_info = pdev->dev.platform_data; 110 video=XRESxYRES[-BPP][@REFRESH] 112 If the EP93xx video driver is built-in then the video mode is set on [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/kernel/ |
| D | rtrap_64.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 30 * a pointer with version tag embedded in it. To maintain 31 * the ADI security, we must re-enable PSTATE.mcde before 46 * a pointer with version tag embedded in it. To maintain 47 * the ADI security, we must re-enable PSTATE.mcde before 72 * a pointer with version tag embedded in it. To maintain 73 * the ADI security, we must re-enable PSTATE.mcde before 105 * If we re-enable interrupts here, we can recurse down 128 * If we re-enable interrupts here, we can recurse down 179 /* This fpdepth clear is necessary for non-syscall rtraps only */ [all …]
|
| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| D | rtrap_64.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 30 * a pointer with version tag embedded in it. To maintain 31 * the ADI security, we must re-enable PSTATE.mcde before 46 * a pointer with version tag embedded in it. To maintain 47 * the ADI security, we must re-enable PSTATE.mcde before 72 * a pointer with version tag embedded in it. To maintain 73 * the ADI security, we must re-enable PSTATE.mcde before 105 * If we re-enable interrupts here, we can recurse down 128 * If we re-enable interrupts here, we can recurse down 179 /* This fpdepth clear is necessary for non-syscall rtraps only */ [all …]
|
| /kernel/linux/linux-6.6/include/media/ |
| D | v4l2-mediabus.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/v4l2-mediabus.h> 48 * V4L2_MBUS_[HV]SYNC* flags should be also used for specifying 60 /* FIELD = 0/1 - Field1 (odd)/Field2 (even) */ 62 /* FIELD = 1/0 - Field1 (odd)/Field2 (even) */ 64 /* Active state of Sync-on-green (SoG) signal, 0/1 for LOW/HIGH respectively. */ 71 /* Clock non-continuous mode support. */ 77 * struct v4l2_mbus_config_mipi_csi2 - MIPI CSI-2 data bus configuration 94 * struct v4l2_mbus_config_parallel - parallel data bus configuration 106 * struct v4l2_mbus_config_mipi_csi1 - CSI-1/CCP2 data bus configuration [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
| D | radeon_sync.c | 15 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 35 * radeon_sync_create - zero init sync object 37 * @sync: sync object to initialize 39 * Just clear the sync object for now. 41 void radeon_sync_create(struct radeon_sync *sync) in radeon_sync_create() argument 46 sync->semaphores[i] = NULL; in radeon_sync_create() 49 sync->sync_to[i] = NULL; in radeon_sync_create() 51 sync->last_vm_update = NULL; in radeon_sync_create() 55 * radeon_sync_fence - use the semaphore to sync to a fence 57 * @sync: sync object to add fence to [all …]
|
| D | evergreen_dma.c | 31 * evergreen_dma_fence_ring_emit - emit a fence on the DMA ring 38 * an interrupt if needed (evergreen-SI). 43 struct radeon_ring *ring = &rdev->ring[fence->ring]; in evergreen_dma_fence_ring_emit() 44 u64 addr = rdev->fence_drv[fence->ring].gpu_addr; in evergreen_dma_fence_ring_emit() 49 radeon_ring_write(ring, fence->seq); in evergreen_dma_fence_ring_emit() 59 * evergreen_dma_ring_ib_execute - schedule an IB on the DMA engine 69 struct radeon_ring *ring = &rdev->ring[ib->ring]; in evergreen_dma_ring_ib_execute() 71 if (rdev->wb.enabled) { in evergreen_dma_ring_ib_execute() 72 u32 next_rptr = ring->wptr + 4; in evergreen_dma_ring_ib_execute() 77 radeon_ring_write(ring, ring->next_rptr_gpu_addr & 0xfffffffc); in evergreen_dma_ring_ib_execute() [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/blockdev/drbd/ |
| D | DRBD-8.3-data-packets.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- Created with Inkscape (http://www.inkscape.org/) --> 11 style="fill-rule:evenodd"> 45 transform="matrix(0.9895258,-0.1443562,0.1443562,0.9895258,-1244.4792,1416.5139)" 47 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 65 transform="matrix(0.9788674,0.2044961,-0.2044961,0.9788674,1620.9382,-1639.4947)" 67 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 78 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 86 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 94 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/blockdev/drbd/ |
| D | DRBD-8.3-data-packets.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- Created with Inkscape (http://www.inkscape.org/) --> 11 style="fill-rule:evenodd"> 45 transform="matrix(0.9895258,-0.1443562,0.1443562,0.9895258,-1244.4792,1416.5139)" 47 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 65 transform="matrix(0.9788674,0.2044961,-0.2044961,0.9788674,1620.9382,-1639.4947)" 67 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 78 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 86 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… 94 …style="font-size:318px;font-weight:400;fill:#008000;visibility:visible;font-family:Helvetica embed… [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| D | radeon_sync.c | 15 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 35 * radeon_sync_create - zero init sync object 37 * @sync: sync object to initialize 39 * Just clear the sync object for now. 41 void radeon_sync_create(struct radeon_sync *sync) in radeon_sync_create() argument 46 sync->semaphores[i] = NULL; in radeon_sync_create() 49 sync->sync_to[i] = NULL; in radeon_sync_create() 51 sync->last_vm_update = NULL; in radeon_sync_create() 55 * radeon_sync_fence - use the semaphore to sync to a fence 57 * @sync: sync object to add fence to [all …]
|
| /kernel/linux/linux-5.10/include/media/davinci/ |
| D | dm644x_ccdc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2006-2009 Texas Instruments Inc 30 CCDC_GAMMA_BITS_15_6, /* use bits 15-6 for gamma */ 36 CCDC_GAMMA_BITS_09_0 /* use bits 9-0 for gamma */ 42 return 15 - width; in ccdc_gamma_width_max_bit() 59 return sz == CCDC_DATA_8BITS ? 7 : 15 - sz; in ccdc_data_size_max_bit() 64 /* Enable/disable A-Law */ 103 /* Structure for Optional A-Law */ 135 /* vertical sync polarity */ 137 /* horizontal sync polarity */ [all …]
|
| D | dm355_ccdc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2005-2009 Texas Instruments Inc 85 /* Enable/disable A-Law */ 128 * S8Q5. Use 2 decimal precision, user values range from -3.00 to 3.99. 129 * example - to use 1.03, set integer part as 1, and decimal part as 3 130 * to use -1.03, set integer part as -1 and decimal part as 3 226 /* Structure for Optional A-Law */ 256 /* vertical sync polarity */ 258 /* horizontal sync polarity */ 260 /* enable BT.656 embedded sync mode */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | wilco-ec.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * ChromeOS Wilco Embedded Controller 25 * struct wilco_ec_device - Wilco Embedded Controller handle. 34 * @debugfs_pdev: The child platform_device used by the debugfs sub-driver. 35 * @rtc_pdev: The child platform_device used by the RTC sub-driver. 36 * @charger_pdev: Child platform_device used by the charger config sub-driver. 37 * @telem_pdev: The child platform_device used by the telemetry sub-driver. 54 * struct wilco_ec_request - Mailbox request message format. 72 * struct wilco_ec_response - Mailbox response message format. 75 * @result: Result code from the EC. Non-zero indicates an error. [all …]
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | wilco-ec.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * ChromeOS Wilco Embedded Controller 25 * struct wilco_ec_device - Wilco Embedded Controller handle. 34 * @debugfs_pdev: The child platform_device used by the debugfs sub-driver. 35 * @rtc_pdev: The child platform_device used by the RTC sub-driver. 36 * @charger_pdev: Child platform_device used by the charger config sub-driver. 37 * @telem_pdev: The child platform_device used by the telemetry sub-driver. 54 * struct wilco_ec_request - Mailbox request message format. 72 * struct wilco_ec_response - Mailbox response message format. 75 * @result: Result code from the EC. Non-zero indicates an error. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | adi,adv7511.txt | 2 ------------------------------------------------ 11 - compatible: Should be one of: 18 - reg: I2C slave addresses 32 - adi,input-depth: Number of bits per color component at the input (8, 10 or 34 - adi,input-colorspace: The input color space, one of "rgb", "yuv422" or 36 - adi,input-clock: The input clock type, one of "1x" (one clock cycle per 43 - adi,input-style: The input components arrangement variant (1, 2 or 3), as 45 - adi,input-justification: The input bit justification ("left", "evenly", 48 - avdd-supply: A 1.8V supply that powers up the AVDD pin on the chip. 49 - dvdd-supply: A 1.8V supply that powers up the DVDD pin on the chip. [all …]
|
| /kernel/linux/linux-6.6/arch/mips/alchemy/common/ |
| D | sleeper.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2002 Embedded Edge, LLC 74 sync 76 sync 103 sync 105 sync 107 sync 129 sync 131 sync 133 /* wait for sdram to enter self-refresh mode */ [all …]
|
| /kernel/linux/linux-5.10/arch/mips/alchemy/common/ |
| D | sleeper.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2002 Embedded Edge, LLC 74 sync 76 sync 103 sync 105 sync 107 sync 129 sync 131 sync 133 /* wait for sdram to enter self-refresh mode */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_sync.c | 15 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 43 * amdgpu_sync_create - zero init sync object 45 * @sync: sync object to initialize 47 * Just clear the sync object for now. 49 void amdgpu_sync_create(struct amdgpu_sync *sync) in amdgpu_sync_create() argument 51 hash_init(sync->fences); in amdgpu_sync_create() 52 sync->last_vm_update = NULL; in amdgpu_sync_create() 56 * amdgpu_sync_same_dev - test if fence belong to us 71 ring = container_of(s_fence->sched, struct amdgpu_ring, sched); in amdgpu_sync_same_dev() 72 return ring->adev == adev; in amdgpu_sync_same_dev() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_sync.c | 1 // SPDX-License-Identifier: MIT 16 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 32 #include <linux/dma-fence-chain.h> 46 * amdgpu_sync_create - zero init sync object 48 * @sync: sync object to initialize 50 * Just clear the sync object for now. 52 void amdgpu_sync_create(struct amdgpu_sync *sync) in amdgpu_sync_create() argument 54 hash_init(sync->fences); in amdgpu_sync_create() 58 * amdgpu_sync_same_dev - test if fence belong to us 73 ring = container_of(s_fence->sched, struct amdgpu_ring, sched); in amdgpu_sync_same_dev() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ |
| D | ths8200.c | 2 * ths8200 - Texas Instruments THS8200 video encoder driver 23 #include <linux/v4l2-dv-timings.h> 25 #include <media/v4l2-dv-timings.h> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-device.h> 33 MODULE_PARM_DESC(debug, "debug level (0-2)"); 93 /* To set specific bits in the register, a clear-mask is given (to be AND-ed), 94 * and then the value-mask (to be OR-ed). 108 reg->val = ths8200_read(sd, reg->reg & 0xff); in ths8200_g_register() 109 reg->size = 1; in ths8200_g_register() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | ths8200.c | 2 * ths8200 - Texas Instruments THS8200 video encoder driver 23 #include <linux/v4l2-dv-timings.h> 25 #include <media/v4l2-dv-timings.h> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-device.h> 33 MODULE_PARM_DESC(debug, "debug level (0-2)"); 93 /* To set specific bits in the register, a clear-mask is given (to be AND-ed), 94 * and then the value-mask (to be OR-ed). 108 reg->val = ths8200_read(sd, reg->reg & 0xff); in ths8200_g_register() 109 reg->size = 1; in ths8200_g_register() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/am437x/ |
| D | am437x-vpfe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2013 - 2014 Texas Instruments, Inc. 12 #include <linux/am437x-vpfe.h> 20 #include <media/v4l2-dev.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/videobuf2-v4l2.h> 24 #include <media/videobuf2-dma-contig.h> 26 #include "am437x-vpfe_regs.h" 36 /* BT656 - 8 bit */ [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/ti/am437x/ |
| D | am437x-vpfe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2013 - 2014 Texas Instruments, Inc. 12 #include <linux/am437x-vpfe.h> 20 #include <media/v4l2-dev.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/videobuf2-v4l2.h> 24 #include <media/videobuf2-dma-contig.h> 26 #include "am437x-vpfe_regs.h" 36 /* BT656 - 8 bit */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | rculist.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * RCU-protected list version 14 * INIT_LIST_HEAD_RCU - Initialize a list_head visible to RCU readers 24 WRITE_ONCE(list->next, list); in INIT_LIST_HEAD_RCU() 25 WRITE_ONCE(list->prev, list); in INIT_LIST_HEAD_RCU() 29 * return the ->next pointer of a list_head in an rcu safe 32 #define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next))) 35 * list_tail_rcu - returns the prev pointer of the head of the list 42 #define list_tail_rcu(head) (*((struct list_head __rcu **)(&(head)->prev))) 55 "RCU-list traversed in non-reader section!"); \ [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | rculist.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * RCU-protected list version 15 * purpose. The list_empty() function fetches the RCU-protected pointer 23 * INIT_LIST_HEAD_RCU - Initialize a list_head visible to RCU readers 33 WRITE_ONCE(list->next, list); in INIT_LIST_HEAD_RCU() 34 WRITE_ONCE(list->prev, list); in INIT_LIST_HEAD_RCU() 38 * return the ->next pointer of a list_head in an rcu safe 41 #define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next))) 44 * list_tail_rcu - returns the prev pointer of the head of the list 51 #define list_tail_rcu(head) (*((struct list_head __rcu **)(&(head)->prev))) [all …]
|