| /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/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 [all...] |
| /linux/include/soc/fsl/ |
| H A D | dpaa2-fd.h | 14 * DOC: DPAA2 FD - Frame Descriptor APIs for DPAA2 38 * This structure represents the basic Frame Descriptor used in the system. 100 * dpaa2_fd_get_addr() - get the addr field of frame descriptor 101 * @fd: the given frame descriptor 103 * Return the address in the frame descriptor. 111 * dpaa2_fd_set_addr() - Set the addr field of frame descriptor 112 * @fd: the given frame descriptor 113 * @addr: the address needs to be set in frame descriptor 121 * dpaa2_fd_get_frc() - Get the frame context in the frame descriptor 122 * @fd: the given frame descriptor [all...] |
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-pci-drivers-xhci_hcd | 32 presented in the USB device descriptor by this xhci debug 35 disabled state to prevent USB device descriptor change while 45 presented in the USB device descriptor by this xhci debug 48 disabled state to prevent USB device descriptor change while 57 presented in the USB device descriptor by this xhci debug 60 disabled state to prevent USB device descriptor change while 70 presented in the USB Interface descriptor by the xhci debug 73 disabled state to prevent USB descriptor change while 94 string descriptor presented by the debug device when a host 95 requests a string descriptor with iSerialNumber index. [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 …]
|
| /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/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 …]
|
| H A D | sxgbe_desc.c | 22 /* DMA TX descriptor ring initialization */ 38 /* Assign buffer lengths for descriptor */ 57 /* Set the owner of Normal descriptor */ 63 /* Get the owner of Normal descriptor */ 69 /* Invoked by the xmit function to close the tx descriptor */ 76 /* Clean the tx descriptor as soon as the tx irq is received */ 96 /* Get the buffer size from the descriptor */ 120 /* Set the owner of TX context descriptor */ 126 /* Get the owner of TX context descriptor */ 132 /* Set TX mss in TX context Descriptor */ [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/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/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/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/Documentation/driver-api/dmaengine/ |
| H A D | client.rst | 23 - Get a descriptor for transaction 76 3. Get a descriptor for transaction 101 A non-NULL return of this transfer API represents a "descriptor" for 149 Once a descriptor has been obtained, the callback information can be 150 added and the descriptor must then be submitted. Some DMA engine 176 **Optional: per descriptor metadata** 183 attached to the descriptor. 198 after their transfer completion callback has run for the descriptor. 225 1. prepare the descriptor (dmaengine_prep_*) 228 descriptor [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 …]
|
| H A D | dmaengine.h | 23 * dma_cookie_assign - assign a DMA engine cookie to the descriptor 24 * @tx: descriptor needing cookie 26 * Assign a unique non-zero per-channel cookie to the descriptor. 43 * dma_cookie_complete - complete a descriptor 44 * @tx: descriptor to complete 46 * Mark this descriptor complete by updating the channels completed 106 * @tx: tx descriptor 110 * tx descriptor struct 150 * dmaengine_desc_get_callback_invoke - get the callback in tx descriptor and 152 * @tx: dma async tx descriptor
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_txrx.h | 81 * in the descriptor will be wrong. Any overwritten descriptors' buffers will 84 * still waiting for descriptor to be done, stalling forever. 163 * @td_cmd: Command field to be inserted into descriptor 181 * @dtype: General descriptor info 184 * @td_tag: Descriptor tunneling tag 223 /* The size limit for a transmit buffer in a descriptor is (16K - 1). 271 * identify new descriptor writebacks on the ring. HW sets 273 * descriptor. After the ring wraps, HW sets the gen bit of 279 * descriptor on the initial pass of the ring indicates a 480 * @rx: universal receive descriptor array [all …]
|
| /linux/include/linux/ |
| H A D | dynamic_debug.h | 142 void __dynamic_pr_debug(struct _ddebug *descriptor, const char *fmt, ...); 147 void __dynamic_dev_dbg(struct _ddebug *descriptor, const struct device *dev, 153 void __dynamic_netdev_dbg(struct _ddebug *descriptor, 160 void __dynamic_ibdev_dbg(struct _ddebug *descriptor, 194 #define DYNAMIC_DEBUG_BRANCH(descriptor) \ argument 195 static_branch_likely(&descriptor.key.dd_key_true) 199 #define DYNAMIC_DEBUG_BRANCH(descriptor) \ argument 200 static_branch_unlikely(&descriptor.key.dd_key_false) 208 #define DYNAMIC_DEBUG_BRANCH(descriptor) \ argument 209 likely(descriptor.flags & _DPRINTK_FLAGS_PRINT) [all …]
|
| /linux/Documentation/filesystems/ |
| H A D | autofs-mount-control.rst | 13 During normal operation autofs uses a file descriptor opened on the 15 operations. Using a file descriptor gives ioctl operations access to 21 file descriptor for these operations if we don't already have one open. 107 The current autofs implementation uses an ioctl file descriptor opened 109 descriptor are accounted for in checks made to determine if a mount is 202 The ioctlfd field is a mount point file descriptor of an autofs mount 206 mount point file descriptor, and when requesting the uid and gid of the 230 not a valid descriptor or doesn't correspond to an autofs mount point 231 an error of -EBADF, -ENOTTY or -EINVAL (not an autofs descriptor) is 261 with the ioctlfd field set to a valid autofs mount point descriptor [all …]
|
| /linux/drivers/dma/xilinx/ |
| H A D | xilinx_dpdma.c | 119 /* DPDMA descriptor fields */ 142 * struct xilinx_dpdma_hw_desc - DPDMA hardware descriptor 144 * @desc_id: descriptor ID 150 * @next_desc: next descriptor 32 bit address 158 * @crc: descriptor CRC 180 * struct xilinx_dpdma_sw_desc - DPDMA software descriptor 181 * @hw: DPDMA hardware descriptor 183 * @dma_addr: DMA address of the software descriptor 192 * struct xilinx_dpdma_tx_desc - DPDMA transaction descriptor 193 * @vdesc: virtual DMA descriptor [all …]
|
| /linux/drivers/dma/ppc4xx/ |
| H A D | adma.h | 52 * @dma_desc_pool_virt: base of DMA descriptor region (CPU address) 53 * @dma_desc_pool: base of DMA descriptor region (DMA address) 81 * @slots_allocated: records the actual size of the descriptor slot pool 82 * @hw_chain_inited: h/w descriptor chain initialization flag 119 * struct ppc440spe_adma_desc_slot - PPC440SPE-ADMA software descriptor 120 * @phys: hardware address of the hardware descriptor chain 122 * @hw_next: pointer to the next descriptor in chain 126 * @group_list: list of slots that make up a multi-descriptor transaction 129 * @hw_desc: virtual address of the hardware descriptor chain 133 * @src_cnt: number of sources set in this descriptor [all …]
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00queue.h | 68 * @SKBDESC_DESC_IN_SKB: The descriptor is at the start of the 80 * struct skb_frame_desc: Descriptor information for the skb buffer 86 * @desc_len: Length of the frame descriptor. 89 * @desc: Pointer to descriptor part of the frame. 112 * get_skb_frame_desc - Obtain the rt2x00 frame descriptor from a sk_buff. 152 * struct rxdone_entry_desc: RX Entry descriptor 154 * Summary of information that has been read from the RX frame descriptor. 214 * struct txdone_entry_desc: TX done entry descriptor 216 * Summary of information that has been read from the TX frame descriptor 228 * enum txentry_desc_flags: Status flags for TX entry descriptor [all …]
|
| /linux/drivers/mailbox/ |
| H A D | bcm-pdc-mailbox.c | 20 * The PDC driver allows multiple messages to be pending in the descriptor 21 * rings. The tx_msg_start descriptor index indicates where the last message 22 * starts. The txin_numd value at this index indicates how many descriptor 55 * Minimum number of ring descriptor entries that must be free to tell mailbox 68 /* descriptor bumping macros */ 141 /* descriptor flags */ 142 #define D64_CTRL1_EOT BIT(28) /* end of descriptor table */ 161 /* dma descriptor */ 172 u32 ptr; /* last descriptor posted to chip */ 173 u32 addrlow; /* descriptor ring base address low 32-bits */ [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | rslist.c | 62 /* This is an I2C, SPI, UART, or CSI2 serial_bus descriptor */ in acpi_rs_convert_aml_to_resources() 75 "Invalid/unsupported resource descriptor: Type 0x%2.2X", in acpi_rs_convert_aml_to_resources() 138 /* Walk the resource descriptor list, convert each descriptor */ in acpi_rs_convert_resources_to_aml() 146 "Invalid descriptor type (0x%X) in resource list", in acpi_rs_convert_resources_to_aml() 155 "Invalid zero length descriptor in resource list\n")); in acpi_rs_convert_resources_to_aml() 166 /* This is an I2C, SPI, UART or CSI2 serial_bus descriptor */ in acpi_rs_convert_resources_to_aml() 179 "Invalid/unsupported resource descriptor: Type 0x%2.2X", in acpi_rs_convert_resources_to_aml() 196 /* Perform final sanity check on the new AML resource descriptor */ in acpi_rs_convert_resources_to_aml() 216 * Extract the total length of the new descriptor and set the in acpi_rs_convert_resources_to_aml() 217 * Aml to point to the next (output) resource descriptor in acpi_rs_convert_resources_to_aml() [all …]
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | ccs-data.h | 56 * struct ccs_frame_format_desc - CCS frame format descriptor 80 * struct ccs_pdaf_readout - CCS PDAF data readout descriptor 112 * struct ccs_pdaf_pix_loc_block_desc - PDAF pixel location block descriptor 123 * descriptor group 135 * struct ccs_pdaf_pix_loc_pixel_desc - PDAF pixel location block descriptor 148 * descriptor group 164 * @num_block_desc_groups: Number of block descriptor groups 165 * @block_desc_groups: Block descriptor groups 166 * @num_pixel_desc_grups: Number of pixel descriptor groups 167 * @pixel_desc_groups: Pixel descriptor groups
|