Home
last modified time | relevance | path

Searched full:descriptor (Results 1 – 25 of 2343) sorted by relevance

12345678910>>...94

/linux/drivers/crypto/ccree/
H A Dcc_hw_queue_defs.h204 /* 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 Dfsl_dma.h14 __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 Ddpaa2-fd.h14 * 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 Dsysfs-bus-pci-drivers-xhci_hcd32 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 Dotg_productlist.h46 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 Depautoconf.c21 * 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 Dgve_desc_dqo.h7 /* 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 Dsxgbe_desc.h123 /* 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 Dsxgbe_desc.c22 /* 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 Dwebusb.h25 * 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 Decma_167.h101 /* 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 Dvidtv_psi.h47 * 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 Daltera_sgdmahw.h9 /* 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 Dclient.rst23 - 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 Dmv_xor.h100 * @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 Ddmaengine.h23 * 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 Didpf_txrx.h81 * 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 Ddynamic_debug.h142 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 Dautofs-mount-control.rst13 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 Dxilinx_dpdma.c119 /* 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 Dadma.h52 * @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 Drt2x00queue.h68 * @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 Dbcm-pdc-mailbox.c20 * 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 Drslist.c62 /* 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 Dccs-data.h56 * 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

12345678910>>...94