| /kernel/linux/linux-4.19/drivers/scsi/aacraid/ |
| D | linit.c | 2 * Adaptec AAC series RAID controller driver 8 * Copyright (c) 2000-2010 Adaptec, Inc. 9 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 10 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 43 #include <linux/pci-aspm.h> 78 "HP NetRAID-4M, IBM ServeRAID & ICP SCSI driver"); 89 * become important. Check for on-board Raid first, add-in cards second. 107 { 0x9005, 0x0285, 0x9005, 0x0287, 0, 0, 13 }, /* Adaptec 2200S (Vulcan-2m) */ 113 { 0x9005, 0x0285, 0x9005, 0x028a, 0, 0, 18 }, /* ASR-2020ZCR SCSI PCI-X ZCR (Skyhawk) */ 114 { 0x9005, 0x0285, 0x9005, 0x028b, 0, 0, 19 }, /* ASR-2025ZCR SCSI SO-DIMM PCI-X ZCR (Terminator) */ [all …]
|
| D | commsup.c | 2 * Adaptec AAC series RAID controller driver 8 * Copyright (c) 2000-2010 Adaptec, Inc. 9 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 10 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 57 * fib_map_alloc - allocate the fib objects 66 if (dev->max_fib_size > AAC_MAX_NATIVE_SIZE) in fib_map_alloc() 67 dev->max_cmd_size = AAC_MAX_NATIVE_SIZE; in fib_map_alloc() 69 dev->max_cmd_size = dev->max_fib_size; in fib_map_alloc() 70 if (dev->max_fib_size < AAC_MAX_NATIVE_SIZE) { in fib_map_alloc() 71 dev->max_cmd_size = AAC_MAX_NATIVE_SIZE; in fib_map_alloc() [all …]
|
| D | sa.c | 2 * Adaptec AAC series RAID controller driver 8 * Copyright (c) 2000-2010 Adaptec, Inc. 9 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 10 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 67 } else if (intstat & DOORBELL_1) { // dev -> Host Normal Command Ready in aac_sa_intr() 69 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_sa_intr() 70 } else if (intstat & DOORBELL_2) { // dev -> Host Normal Response Ready in aac_sa_intr() 72 aac_response_normal(&dev->queues->queue[HostNormRespQueue]); in aac_sa_intr() 73 } else if (intstat & DOORBELL_3) { // dev -> Host Normal Command Not Full in aac_sa_intr() 75 } else if (intstat & DOORBELL_4) { // dev -> Host Normal Response Not Full in aac_sa_intr() [all …]
|
| D | rx.c | 2 * Adaptec AAC series RAID controller driver 8 * Copyright (c) 2000-2010 Adaptec, Inc. 9 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 10 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 60 if (likely(intstat & ~(dev->OIMR))) { in aac_rx_intr_producer() 63 aac_printf(dev, readl (&dev->IndexRegs->Mailbox[5])); in aac_rx_intr_producer() 69 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_rx_intr_producer() 73 aac_response_normal(&dev->queues->queue[HostNormRespQueue]); in aac_rx_intr_producer() 127 * aac_rx_disable_interrupt - Disable interrupts 133 rx_writeb(dev, MUnit.OIMR, dev->OIMR = 0xff); in aac_rx_disable_interrupt() [all …]
|
| D | comminit.c | 2 * Adaptec AAC series RAID controller driver 8 * Copyright (c) 2000-2010 Adaptec, Inc. 9 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 10 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 73 const unsigned long fibsize = dev->max_fib_size; in aac_alloc_comm() 80 if ((dev->comm_interface == AAC_COMM_MESSAGE_TYPE1) || in aac_alloc_comm() 81 (dev->comm_interface == AAC_COMM_MESSAGE_TYPE2) || in aac_alloc_comm() 82 (dev->comm_interface == AAC_COMM_MESSAGE_TYPE3 && in aac_alloc_comm() 83 !dev->sa_firmware)) { in aac_alloc_comm() 85 (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB) in aac_alloc_comm() [all …]
|
| D | aachba.c | 2 * Adaptec AAC series RAID controller driver 8 * Copyright (c) 2000-2010 Adaptec, Inc. 9 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 10 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 55 #define INQD_PDT_DA 0x00 /* Direct-access (DISK) device */ 158 /*------------------------------------------------------------------------------ 160 *----------------------------------------------------------------------------*/ 165 u8 inqd_ver; /* ISO version | ECMA version | ANSI-approved version */ 167 u8 inqd_len; /* Additional length (n-4) */ 168 u8 inqd_pad1[2];/* Reserved - must be zero */ [all …]
|
| D | src.c | 2 * Adaptec AAC series RAID controller driver 8 * Copyright (c) 2000-2010 Adaptec, Inc. 9 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 10 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 56 int isFastResponse, mode; in aac_src_intr_message() local 60 dev = ctx->dev; in aac_src_intr_message() 61 vector_no = ctx->vector_no; in aac_src_intr_message() 63 if (dev->msi_enabled) { in aac_src_intr_message() 64 mode = AAC_INT_MODE_MSI; in aac_src_intr_message() 68 mode |= AAC_INT_MODE_AIF; in aac_src_intr_message() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/aacraid/ |
| D | linit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Adaptec AAC series RAID controller driver 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 65 "HP NetRAID-4M, IBM ServeRAID & ICP SCSI driver"); 76 * become important. Check for on-board Raid first, add-in cards second. 94 { 0x9005, 0x0285, 0x9005, 0x0287, 0, 0, 13 }, /* Adaptec 2200S (Vulcan-2m) */ 100 { 0x9005, 0x0285, 0x9005, 0x028a, 0, 0, 18 }, /* ASR-2020ZCR SCSI PCI-X ZCR (Skyhawk) */ 101 { 0x9005, 0x0285, 0x9005, 0x028b, 0, 0, 19 }, /* ASR-2025ZCR SCSI SO-DIMM PCI-X ZCR (Terminator) */ [all …]
|
| D | commsup.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Adaptec AAC series RAID controller driver 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 42 * fib_map_alloc - allocate the fib objects 51 if (dev->max_fib_size > AAC_MAX_NATIVE_SIZE) in fib_map_alloc() 52 dev->max_cmd_size = AAC_MAX_NATIVE_SIZE; in fib_map_alloc() 54 dev->max_cmd_size = dev->max_fib_size; in fib_map_alloc() 55 if (dev->max_fib_size < AAC_MAX_NATIVE_SIZE) { in fib_map_alloc() [all …]
|
| D | sa.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Adaptec AAC series RAID controller driver 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 53 } else if (intstat & DOORBELL_1) { // dev -> Host Normal Command Ready in aac_sa_intr() 55 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_sa_intr() 56 } else if (intstat & DOORBELL_2) { // dev -> Host Normal Response Ready in aac_sa_intr() 58 aac_response_normal(&dev->queues->queue[HostNormRespQueue]); in aac_sa_intr() 59 } else if (intstat & DOORBELL_3) { // dev -> Host Normal Command Not Full in aac_sa_intr() [all …]
|
| D | comminit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Adaptec AAC series RAID controller driver 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 59 const unsigned long fibsize = dev->max_fib_size; in aac_alloc_comm() 66 if ((dev->comm_interface == AAC_COMM_MESSAGE_TYPE1) || in aac_alloc_comm() 67 (dev->comm_interface == AAC_COMM_MESSAGE_TYPE2) || in aac_alloc_comm() 68 (dev->comm_interface == AAC_COMM_MESSAGE_TYPE3 && in aac_alloc_comm() 69 !dev->sa_firmware)) { in aac_alloc_comm() [all …]
|
| D | rx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Adaptec AAC series RAID controller driver 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 46 if (likely(intstat & ~(dev->OIMR))) { in aac_rx_intr_producer() 49 aac_printf(dev, readl (&dev->IndexRegs->Mailbox[5])); in aac_rx_intr_producer() 55 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_rx_intr_producer() 59 aac_response_normal(&dev->queues->queue[HostNormRespQueue]); in aac_rx_intr_producer() 113 * aac_rx_disable_interrupt - Disable interrupts [all …]
|
| D | aachba.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Adaptec AAC series RAID controller driver 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 41 #define INQD_PDT_DA 0x00 /* Direct-access (DISK) device */ 144 /*------------------------------------------------------------------------------ 146 *----------------------------------------------------------------------------*/ 151 u8 inqd_ver; /* ISO version | ECMA version | ANSI-approved version */ 153 u8 inqd_len; /* Additional length (n-4) */ [all …]
|
| D | src.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Adaptec AAC series RAID controller driver 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 42 int isFastResponse, mode; in aac_src_intr_message() local 46 dev = ctx->dev; in aac_src_intr_message() 47 vector_no = ctx->vector_no; in aac_src_intr_message() 49 if (dev->msi_enabled) { in aac_src_intr_message() 50 mode = AAC_INT_MODE_MSI; in aac_src_intr_message() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
| D | dongwoon,dw9768.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Dongchun Zhu <dongchun.zhu@mediatek.com> 13 description: |- 14 The Dongwoon DW9768 is a single 10-bit digital-to-analog (DAC) converter 16 a linear mode driver. The DAC is controlled via a 2-wire (I2C-compatible) 18 integrates Advanced Actuator Control (AAC) technology and is intended for 24 - dongwoon,dw9768 # for DW9768 VCM 25 - giantec,gt9769 # for GT9769 VCM [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | dw9768.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <media/v4l2-async.h> 10 #include <media/v4l2-ctrls.h> 11 #include <media/v4l2-device.h> 12 #include <media/v4l2-fwnode.h> 13 #include <media/v4l2-subdev.h> 16 #define DW9768_MAX_FOCUS_POS (1024 - 1) 26 * 0: Direct mode 27 * 1: AAC mode (ringing control mode) 29 * 0: Normal operation mode [all …]
|
| /kernel/linux/linux-4.19/include/uapi/sound/ |
| D | compress_params.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) AND MIT) */ 3 * compress_params.h - codec types and parameters for compressed data 7 * Authors: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 23 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. 30 * Copyright (c) 2007-2010 The Khronos Group Inc. 120 /* AAC modes are required for encoders and decoders */ 132 /* AAC formats are required for encoders and decoders */ 194 /* IEC61937 with S/PDIF preambles+CUVP bits in 32-bit containers */ 199 * will only happen on the DSP side with mode 0. The PCM mode should 243 __u32 super_block_align; /* WMA Type-specific data */ [all …]
|
| /kernel/linux/linux-5.10/include/uapi/sound/ |
| D | compress_params.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) AND MIT) */ 3 * compress_params.h - codec types and parameters for compressed data 7 * Authors: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 23 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. 30 * Copyright (c) 2007-2010 The Khronos Group Inc. 122 /* AAC modes are required for encoders and decoders */ 134 /* AAC formats are required for encoders and decoders */ 199 /* IEC61937 with S/PDIF preambles+CUVP bits in 32-bit containers */ 204 * will only happen on the DSP side with mode 0. The PCM mode should 248 __u32 super_block_align; /* WMA Type-specific data */ [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/catpt/ |
| D | messages.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 124 CATPT_CHANNEL_CONFIG_3_POINT_0 = 3, /* L, C & R; MP3 & AAC only */ 127 CATPT_CHANNEL_CONFIG_4_POINT_0 = 6, /* L, C, R & Cs; MP3 & AAC only */ 243 u32 mode; member 330 /* STREAM messages - STAGE subtype */
|
| /kernel/linux/linux-4.19/drivers/video/ |
| D | hdmi.c | 17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 43 return 256 - csum; in hdmi_infoframe_checksum() 54 * hdmi_avi_infoframe_init() - initialize an HDMI AVI infoframe 63 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init() 64 frame->version = 2; in hdmi_avi_infoframe_init() 65 frame->length = HDMI_AVI_INFOFRAME_SIZE; in hdmi_avi_infoframe_init() 72 * hdmi_avi_infoframe_pack() - write HDMI AVI infoframe to binary buffer 91 length = HDMI_INFOFRAME_HEADER_SIZE + frame->length; in hdmi_avi_infoframe_pack() 94 return -ENOSPC; in hdmi_avi_infoframe_pack() 96 if (frame->picture_aspect > HDMI_PICTURE_ASPECT_16_9) in hdmi_avi_infoframe_pack() [all …]
|
| /kernel/linux/linux-4.19/sound/soc/intel/haswell/ |
| D | sst-haswell-ipc.h | 25 #define DRV_NAME "haswell-dai" 151 SST_HSW_CHANNEL_CONFIG_3_POINT_0 = 3, /* L, C & R; MP3 & AAC only. */ 154 SST_HSW_CHANNEL_CONFIG_4_POINT_0 = 6, /* L, C, R & Cs; MP3 & AAC only. */ 229 /* Module map - alignement matches DSP */ 334 u32 mode; member 412 /* Stream Mixer Controls - */ 418 /* Global Mixer Controls - */ 492 enum sst_hsw_device_mode mode, u32 clock_divider);
|
| /kernel/linux/linux-5.10/drivers/video/ |
| D | hdmi.c | 17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 43 return 256 - csum; in hdmi_infoframe_checksum() 54 * hdmi_avi_infoframe_init() - initialize an HDMI AVI infoframe 61 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init() 62 frame->version = 2; in hdmi_avi_infoframe_init() 63 frame->length = HDMI_AVI_INFOFRAME_SIZE; in hdmi_avi_infoframe_init() 69 if (frame->type != HDMI_INFOFRAME_TYPE_AVI || in hdmi_avi_infoframe_check_only() 70 frame->version != 2 || in hdmi_avi_infoframe_check_only() 71 frame->length != HDMI_AVI_INFOFRAME_SIZE) in hdmi_avi_infoframe_check_only() 72 return -EINVAL; in hdmi_avi_infoframe_check_only() [all …]
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | asoundef.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Advanced Linux Sound Architecture - ALSA - Driver 7 * Copyright (c) 1994-2000 by Jaroslav Kysela <perex@perex.cz> 18 #define IEC958_AES0_NONAUDIO (1<<1) /* 0 = audio, 1 = non-audio */ 19 #define IEC958_AES0_PRO_EMPHASIS (7<<2) /* mask - emphasis */ 25 #define IEC958_AES0_PRO_FS (3<<6) /* mask - sample frequency */ 31 #define IEC958_AES0_CON_EMPHASIS (7<<3) /* mask - emphasis */ 34 #define IEC958_AES0_CON_MODE (3<<6) /* mask - mode */ 35 #define IEC958_AES1_PRO_MODE (15<<0) /* mask - channel mode */ 37 #define IEC958_AES1_PRO_MODE_STEREOPHONIC (2<<0) /* stereophonic - ch A is left */ [all …]
|
| /kernel/linux/linux-4.19/include/sound/ |
| D | asoundef.h | 5 * Advanced Linux Sound Architecture - ALSA - Driver 6 * Copyright (c) 1994-2000 by Jaroslav Kysela <perex@perex.cz> 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 33 #define IEC958_AES0_NONAUDIO (1<<1) /* 0 = audio, 1 = non-audio */ 34 #define IEC958_AES0_PRO_EMPHASIS (7<<2) /* mask - emphasis */ 40 #define IEC958_AES0_PRO_FS (3<<6) /* mask - sample frequency */ 46 #define IEC958_AES0_CON_EMPHASIS (7<<3) /* mask - emphasis */ 49 #define IEC958_AES0_CON_MODE (3<<6) /* mask - mode */ 50 #define IEC958_AES1_PRO_MODE (15<<0) /* mask - channel mode */ 52 #define IEC958_AES1_PRO_MODE_STEREOPHONIC (2<<0) /* stereophonic - ch A is left */ [all …]
|
| /kernel/linux/linux-5.10/tools/iio/ |
| D | iio_generic_buffer.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 * generic_buffer -n <device_name> -t <trigger_name> 36 * enum autochan - state for the automatic channel enabling mechanism 45 * size_from_channelarray() - calculate the storage size of a scan 61 channels[i].location = bytes - bytes % channels[i].bytes in size_from_channelarray() 77 input >>= info->shift; in print1byte() 78 input &= info->mask; in print1byte() 79 if (info->is_signed) { in print1byte() 80 int8_t val = (int8_t)(input << (8 - info->bits_used)) >> in print1byte() 81 (8 - info->bits_used); in print1byte() [all …]
|