/linux/drivers/hid/ |
H A D | hid-uclogic-rdesc.h | 22 /* Size of the original descriptor of WPXXXXU tablets */ 25 /* Fixed WP4030U report descriptor */ 29 /* Fixed WP5540U report descriptor */ 33 /* Fixed WP8060U report descriptor */ 37 /* Size of the original descriptor of the new WP5540U tablet */ 40 /* Size of the original descriptor of WP1062 tablet */ 43 /* Fixed WP1062 report descriptor */ 47 /* Size of the original descriptor of PF1209 tablet */ 50 /* Fixed PF1209 report descriptor */ 59 /* Fixed PID 0522 tablet report descriptor, interface 0 (stylus) */ [all …]
|
/linux/drivers/greybus/ |
H A D | manifest.c | 34 * the interface descriptor). As each is processed we remove it from 45 static void release_manifest_descriptor(struct manifest_desc *descriptor) in release_manifest_descriptor() argument 47 list_del(&descriptor->links); in release_manifest_descriptor() 48 kfree(descriptor); in release_manifest_descriptor() 53 struct manifest_desc *descriptor; in release_manifest_descriptors() local 56 list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) in release_manifest_descriptors() 57 release_manifest_descriptor(descriptor); in release_manifest_descriptors() 78 struct manifest_desc *descriptor; in get_next_bundle_desc() local 81 list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) in get_next_bundle_desc() 82 if (descriptor->type == GREYBUS_TYPE_BUNDLE) in get_next_bundle_desc() [all …]
|
/linux/Documentation/devicetree/bindings/crypto/ |
H A D | fsl,sec2.0.yaml | 74 An integer representing the number of descriptor pointers each channel 82 EU information should be encoded following the SEC's Descriptor Header 98 fsl,descriptor-types-mask: 101 The bitmask representing what descriptors are available. Descriptor type 102 information should be encoded following the SEC's Descriptor Header Dword 105 bit 0 = SEC supports descriptor type aesu_ctr_nonsnoop 106 bit 1 = SEC supports descriptor type ipsec_esp 107 bit 2 = SEC supports descriptor type common_nonsnoop 108 bit 3 = SEC supports descriptor type 802.11i AES ccmp 109 bit 4 = SEC supports descriptor type hmac_snoop_no_afeu [all …]
|
/linux/sound/soc/fsl/ |
H A D | fsl_dma.h | 14 __be32 eclndar; /* Current link descriptor extended addr reg */ 15 __be32 clndar; /* Current link descriptor address register */ 21 __be32 enlndar; /* Next link descriptor extended address reg */ 22 __be32 nlndar; /* Next link descriptor address register */ 24 __be32 eclsdar; /* Current list descriptor extended addr reg */ 25 __be32 clsdar; /* Current list descriptor address register */ 26 __be32 enlsdar; /* Next list descriptor extended address reg */ 27 __be32 nlsdar; /* Next list descriptor address register */ 96 * List Descriptor for extended chaining mode DMA operations. 99 * Descriptor. Each object must be aligned on a 32-byte boundary. Each [all …]
|
/linux/drivers/crypto/ccree/ |
H A D | cc_hw_queue_defs.h | 204 /* Descriptor packing macros */ 208 * hw_desc_init() - Init a HW descriptor struct 209 * @pdesc: pointer to HW descriptor struct 220 * @pdesc: Pointer to HW descriptor struct 228 * set_din_type() - Set the DIN field of a HW descriptor 230 * @pdesc: Pointer to HW descriptor struct 250 * set_din_no_dma() - Set the DIN field of a HW descriptor to NO DMA mode. 251 * Used for NOP descriptor, register patches and other special modes. 253 * @pdesc: Pointer to HW descriptor struct 264 * set_cpp_crypto_key() - Setup the special CPP descriptor [all …]
|
/linux/include/soc/fsl/ |
H A D | dpaa2-fd.h | 14 * DOC: DPAA2 FD - Frame Descriptor APIs for DPAA2 37 * This structure represents the basic Frame Descriptor used in the system. 99 * dpaa2_fd_get_addr() - get the addr field of frame descriptor 100 * @fd: the given frame descriptor 102 * Return the address in the frame descriptor. 110 * dpaa2_fd_set_addr() - Set the addr field of frame descriptor 111 * @fd: the given frame descriptor 112 * @addr: the address needs to be set in frame descriptor 120 * dpaa2_fd_get_frc() - Get the frame context in the frame descriptor 121 * @fd: the given frame descriptor [all …]
|
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_llh.h | 194 /* set rx descriptor data buffer size */ 197 u32 descriptor); 199 /* set rx descriptor dca enable */ 203 /* set rx descriptor enable */ 205 u32 descriptor); 207 /* set rx descriptor header splitting */ 210 u32 descriptor); 212 /* get rx descriptor head pointer */ 213 u32 hw_atl_rdm_rx_desc_head_ptr_get(struct aq_hw_s *aq_hw, u32 descriptor); 215 /* set rx descriptor length */ [all …]
|
/linux/include/linux/dma/ |
H A D | ti-cppi5.h | 16 * struct cppi5_desc_hdr_t - Descriptor header, present in all types of 31 * struct cppi5_host_desc_t - Host-mode packet and buffer descriptor definition 32 * @hdr: Descriptor header 66 * 0 - located in the descriptor, 93 * the descriptor and beginning to transfer data. 98 * 0 = Descriptor must be returned to tail of queue 99 * 1 = Descriptor must be returned to head of queue 119 * struct cppi5_desc_epib_t - Host Packet Descriptor Extended Packet Info Block 133 * struct cppi5_monolithic_desc_t - Monolithic-mode packet descriptor 134 * @hdr: Descriptor header [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-ufs | 20 device descriptor parameters. The full information about 21 the descriptor could be found at UFS specifications 2.1. 30 device descriptor parameters. The full information about 31 the descriptor could be found at UFS specifications 2.1. 40 the UFS device descriptor parameters. The full information 41 about the descriptor could be found at UFS specifications 2.1. 50 This is one of the UFS device descriptor parameters. 51 The full information about the descriptor could be found 61 the UFS device descriptor parameters. The full information 62 about the descriptor could be found at UFS specifications 2.1. [all …]
|
/linux/drivers/usb/core/ |
H A D | otg_productlist.h | 46 if ((le16_to_cpu(dev->descriptor.idVendor) == 0x1a0a && in is_targeted() 47 le16_to_cpu(dev->descriptor.idProduct) == 0xbadd)) in is_targeted() 51 if ((le16_to_cpu(dev->descriptor.idVendor) == 0x1a0a && in is_targeted() 52 le16_to_cpu(dev->descriptor.idProduct) == 0x0200)) in is_targeted() 60 id->idVendor != le16_to_cpu(dev->descriptor.idVendor)) in is_targeted() 64 id->idProduct != le16_to_cpu(dev->descriptor.idProduct)) in is_targeted() 70 (id->bcdDevice_lo > le16_to_cpu(dev->descriptor.bcdDevice))) in is_targeted() 74 (id->bcdDevice_hi < le16_to_cpu(dev->descriptor.bcdDevice))) in is_targeted() 78 (id->bDeviceClass != dev->descriptor.bDeviceClass)) in is_targeted() 82 (id->bDeviceSubClass != dev->descriptor.bDeviceSubClass)) in is_targeted() [all …]
|
H A D | config.c | 29 /* Find the next descriptor of type dt1 or dt2 */ in find_next_descriptor() 53 * The SuperSpeedPlus Isoc endpoint companion descriptor immediately in usb_parse_ssp_isoc_endpoint_companion() 54 * follows the SuperSpeed Endpoint Companion descriptor in usb_parse_ssp_isoc_endpoint_companion() 75 * eUSB2 isochronous endpoint companion descriptor for this endpoint in usb_parse_eusb2_isoc_endpoint_companion() 76 * shall be declared before the next endpoint or interface descriptor in usb_parse_eusb2_isoc_endpoint_companion() 105 /* The SuperSpeed endpoint companion descriptor is supposed to in usb_parse_ss_endpoint_companion() 106 * be the first thing immediately following the endpoint descriptor. in usb_parse_ss_endpoint_companion() 112 "invalid SuperSpeed endpoint companion descriptor " in usb_parse_ss_endpoint_companion() 204 /* Parse a possible SuperSpeedPlus isoc ep companion descriptor */ in usb_parse_ss_endpoint_companion() 301 bcdUSB = le16_to_cpu(udev->descriptor.bcdUSB); in usb_parse_endpoint() [all …]
|
/linux/drivers/usb/gadget/ |
H A D | epautoconf.c | 21 * descriptor and ep companion descriptor 23 * @desc: Endpoint descriptor, with endpoint direction and transfer mode 27 * @ep_comp: Endpoint companion descriptor, with the required 36 * By choosing an endpoint to use with the specified descriptor, 39 * passed later to usb_ep_enable(), along with some descriptor. 41 * That second descriptor won't always be the same as the first one. 53 * descriptor bEndpointAddress. For bulk endpoints, the wMaxPacket value 55 * the bmAttribute field in the ep companion descriptor is 61 * On failure, this returns a null endpoint descriptor. 119 * descriptor [all …]
|
/linux/drivers/net/ethernet/google/gve/ |
H A D | gve_desc_dqo.h | 7 /* GVE DQO Descriptor formats */ 21 /* Basic TX descriptor (DTYPE 0x0C) */ 28 /* Denotes the last descriptor of a packet. */ 32 /* If set, will generate a descriptor completion for this descriptor. */ 55 * descriptor of a TX packet, and they must be spaced apart with at least this 97 /* General context descriptor for sending metadata. */ 118 /* Logical structure of metadata which is packed into context descriptor flex 146 /* TX completion descriptor */ 157 /* Flipped by HW to notify the descriptor is populated. */ 160 /* For descriptor completions, this is the last index fetched [all …]
|
/linux/include/uapi/scsi/fc/ |
H A D | fc_els.h | 218 * Link Service TLV Descriptor Tag Values 222 /* Link Service Request Information Descriptor */ 224 /* Link Fault Capability Descriptor */ 226 /* Congestion Signaling Capability Descriptor */ 228 /* Link Integrity Notification Descriptor */ 230 /* Delivery Notification Descriptor */ 232 /* Peer Congestion Notification Descriptor */ 234 /* Congestion Notification Descriptor */ 236 /* FPIN Registration Descriptor */ 256 * Generic Link Service TLV Descriptor format [all …]
|
/linux/include/linux/usb/ |
H A D | webusb.h | 25 * WebUSB command set by including the following Platform Descriptor Data in its 27 * See: https://wicg.github.io/webusb/#webusb-platform-capability-descriptor 35 #define WEBUSB_LANDING_PAGE_PRESENT 1 /* we chose the fixed index 1 for the URL descriptor */ 48 * wLength: Descriptor Length (typically U8_MAX = 255) 49 * Data: URL Descriptor 54 * This descriptor contains a single URL and is returned by the Get URL request. 56 * See: https://wicg.github.io/webusb/#url-descriptor 71 * Buffer size to hold the longest URL that can be in an URL descriptor 73 * The descriptor can be U8_MAX bytes long.
|
/linux/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_desc.h | 123 /* Context descriptor structure */ 158 /* DMA TX descriptor ring initialization */ 161 /* Invoked by the xmit function to prepare the tx descriptor */ 166 /* Assign buffer lengths for descriptor */ 173 /* Set the owner of the descriptor */ 176 /* Get the owner of the descriptor */ 179 /* Invoked by the xmit function to close the tx descriptor */ 182 /* Clean the tx descriptor as soon as the tx irq is received */ 193 /* Get the buffer size from the descriptor */ 205 /* Set the owner of the TX context descriptor */ [all …]
|
/linux/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
H A D | ia_css_circbuf_desc.h | 23 * @param cb_desc The pointer to the circular buffer descriptor. 37 * @brief Test if the circular buffer descriptor is full. 40 * descriptor. 54 * @brief Initialize the circular buffer descriptor 56 * @param cb_desc The pointer circular buffer descriptor 68 * @brief Get a position in the circular buffer descriptor. 70 * @param cb The pointer to the circular buffer descriptor. 74 * @return the position in the circular buffer descriptor. 99 * descriptor. 103 * @param cb_desc The pointer to the circular buffer descriptor. [all …]
|
/linux/fs/udf/ |
H A D | ecma_167.h | 101 /* Volume Structure Descriptor (ECMA 167r3 2/9.1) */ 121 /* Beginning Extended Area Descriptor (ECMA 167r3 2/9.2) */ 129 /* Terminating Extended Area Descriptor (ECMA 167r3 2/9.3) */ 137 /* Boot Descriptor (ECMA 167r3 2/9.4) */ 158 /* Extent Descriptor (ECMA 167r3 3/7.1) */ 169 /* Descriptor Tag (ECMA 167r3 3/7.2) */ 192 /* NSR Descriptor (ECMA 167r3 3/9.1) */ 201 /* Generic Descriptor */ 208 /* Primary Volume Descriptor (ECMA 167r3 3/10.1) */ 237 /* Anchor Volume Descriptor Pointer (ECMA 167r3 3/10.2) */ [all …]
|
/linux/drivers/net/ethernet/altera/ |
H A D | altera_sgdmahw.h | 9 /* SGDMA descriptor structure */ 64 * bit 2: descriptor completed 74 * bit 2: interrupt after every descriptor 77 * bit 5: starts descriptor processing 83 * bit 18: enables descriptor polling mode 99 #define SGDMA_STSREG_DESCRIP BIT(2) /* Descriptor completed */ 105 #define SGDMA_CTRLREG_IDESCRIP BIT(2) /* Interrupt after every descriptor */ 106 #define SGDMA_CTRLREG_ILASTD BIT(3) /* Interrupt after last descriptor */ 108 #define SGDMA_CTRLREG_START BIT(5) /* starts descriptor processing */ 113 #define SGDMA_CTRLREG_POLL BIT(18)/* enables descriptor polling mode */
|
/linux/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_psi.h | 47 * struct vidtv_psi_desc - A generic PSI descriptor type. 48 * The descriptor length is an 8-bit field specifying the total number of bytes of the data portion 49 * of the descriptor following the byte defining the value of this field. 59 * struct vidtv_psi_desc_service - Service descriptor. 75 * struct vidtv_psi_desc_registration - A registration descriptor. 97 * struct vidtv_psi_desc_network_name - A network name descriptor 114 * struct vidtv_psi_desc_service_list - A service list descriptor 125 * struct vidtv_psi_desc_short_event - A short event descriptor 192 struct vidtv_psi_desc *descriptor; member 234 struct vidtv_psi_desc *descriptor; member [all …]
|
/linux/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
H A D | ia_css_pipe_binarydesc.h | 16 /* @brief Get a binary descriptor for copy. 33 /* @brief Get a binary descriptor for vfpp. 59 /* @brief Get a binary descriptor for preview stage. 78 /* @brief Get a binary descriptor for video stage. 97 /* @brief Get a binary descriptor for yuv scaler stage. 116 /* @brief Get a binary descriptor for capture pp stage. 132 /* @brief Get a binary descriptor for primary capture. 150 /* @brief Get a binary descriptor for pre gdc stage. 165 /* @brief Get a binary descriptor for gdc stage. 180 /* @brief Get a binary descriptor for post gdc. [all …]
|
/linux/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.h | 77 * in the descriptor will be wrong. Any overwritten descriptors' buffers will 80 * still waiting for descriptor to be done, stalling forever. 176 * @td_cmd: Command field to be inserted into descriptor 194 * @dtype: General descriptor info 197 * @td_tag: Descriptor tunneling tag 229 /* The size limit for a transmit buffer in a descriptor is (16K - 1). 277 * identify new descriptor writebacks on the ring. HW sets 279 * descriptor. After the ring wraps, HW sets the gen bit of 285 * descriptor on the initial pass of the ring indicates a 483 * @rx: universal receive descriptor array [all …]
|
/linux/drivers/dma/ |
H A D | mv_xor.h | 100 * @slots_allocated: records the actual size of the descriptor slot pool 102 * @op_in_desc: new mode of driver, each op is written to descriptor. 106 spinlock_t lock; /* protects the descriptor slot pool */ 132 * struct mv_xor_desc_slot - software descriptor 134 * @hw_desc: virtual address of the hardware descriptor chain 135 * @phys: hardware address of the hardware descriptor chain 138 * @tx_list: list of slots that make up a multi-descriptor transaction 151 * This structure describes XOR descriptor size 64bytes. The 153 * phy_src_addr[] array. This is due to the fact that the 'descriptor 161 u32 status; /* descriptor execution status */ [all …]
|
/linux/drivers/infiniband/hw/efa/ |
H A D | efa_io_defs.h | 85 * follows this descriptor (no buffer descriptors). 88 * 7 : meta_desc - Indicates metadata descriptor. 97 * 2 : first - Indicates first descriptor in 99 * 3 : last - Indicates last descriptor in 103 * for the first descriptor 133 * Tx queue buffer descriptor, for any transport type. Preceded by metadata 134 * descriptor. 258 * Rx buffer descriptor; RX WQE is composed of one or more RX buffer 278 * 30 : first - Indicates first descriptor in WQE 279 * 31 : last - Indicates last descriptor in WQE [all …]
|
/linux/drivers/acpi/acpica/ |
H A D | utresrc.c | 129 * user_function - Called once for each descriptor found. If 155 /* The absolute minimum resource template is one end_tag descriptor */ in acpi_ut_walk_aml_resources() 165 /* Walk the byte list, abort on any invalid descriptor type or length */ in acpi_ut_walk_aml_resources() 175 * Exit on failure. Cannot continue because the descriptor in acpi_ut_walk_aml_resources() 181 /* Get the length of this descriptor */ in acpi_ut_walk_aml_resources() 196 /* An end_tag descriptor terminates this resource template */ in acpi_ut_walk_aml_resources() 230 /* Did not find an end_tag descriptor */ in acpi_ut_walk_aml_resources() 253 * aml - Pointer to the raw AML resource descriptor 259 * DESCRIPTION: Validate an AML resource descriptor by checking the Resource 283 * Byte 0 contains the descriptor name (Resource Type) in acpi_ut_validate_resource() [all …]
|