Home
last modified time | relevance | path

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

12345678910>>...124

/Linux-v5.10/drivers/hid/
Dhid-uclogic-rdesc.h22 /* 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 …]
Dhid-uclogic-params.c47 * uclogic_params_get_str_desc - retrieve a string descriptor from a HID
52 * the retrieved descriptor. Not modified in case of error.
53 * Can be NULL to have retrieved descriptor discarded.
55 * descriptor from. Cannot be NULL.
56 * @idx: Index of the string descriptor to request from the device.
61 * -EPIPE, if the descriptor was not found, or
89 hid_dbg(hdev, "string descriptor #%hhu not found\n", idx); in uclogic_params_get_str_desc()
93 "failed retrieving string descriptor #%hhu: %d\n", in uclogic_params_get_str_desc()
143 /* Buffer for (part of) the string descriptor */ in uclogic_params_pen_init_v1()
145 /* Minimum descriptor length required, maximum seen so far is 18 */ in uclogic_params_pen_init_v1()
[all …]
Dhid-uclogic-params.h46 * Pointer to report descriptor describing the inputs.
51 * Size of the report descriptor.
77 * Pointer to report descriptor describing the inputs.
82 * Size of the report descriptor.
114 * The resulting device report descriptor is assembled from all the report
115 * descriptor parts referenced by the structure. No order of assembly should
116 * be assumed. The structure represents original device report descriptor if
125 * Pointer to the common part of the replacement report descriptor,
131 * Size of the common part of the replacement report descriptor.
136 * True, if pen usage in report descriptor is invalid, when present.
[all …]
/Linux-v5.10/Documentation/ABI/testing/
Dsysfs-driver-ufs19 device descriptor parameters. The full information about
20 the descriptor could be found at UFS specifications 2.1.
28 device descriptor parameters. The full information about
29 the descriptor could be found at UFS specifications 2.1.
37 the UFS device descriptor parameters. The full information
38 about the descriptor could be found at UFS specifications 2.1.
46 This is one of the UFS device descriptor parameters.
47 The full information about the descriptor could be found
56 the UFS device descriptor parameters. The full information
57 about the descriptor could be found at UFS specifications 2.1.
[all …]
/Linux-v5.10/drivers/greybus/
Dmanifest.c34 * 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-v5.10/sound/soc/fsl/
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. Each object must be aligned on a 32-byte boundary. Each
[all …]
/Linux-v5.10/drivers/crypto/ccree/
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-v5.10/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_llh.h173 /* set rx descriptor data buffer size */
176 u32 descriptor);
178 /* set rx descriptor dca enable */
182 /* set rx descriptor enable */
184 u32 descriptor);
186 /* set rx descriptor header splitting */
189 u32 descriptor);
191 /* get rx descriptor head pointer */
192 u32 hw_atl_rdm_rx_desc_head_ptr_get(struct aq_hw_s *aq_hw, u32 descriptor);
194 /* set rx descriptor length */
[all …]
/Linux-v5.10/include/soc/fsl/
Ddpaa2-fd.h13 * DOC: DPAA2 FD - Frame Descriptor APIs for DPAA2
36 * This structure represents the basic Frame Descriptor used in the system.
98 * dpaa2_fd_get_addr() - get the addr field of frame descriptor
99 * @fd: the given frame descriptor
101 * Return the address in the frame descriptor.
109 * dpaa2_fd_set_addr() - Set the addr field of frame descriptor
110 * @fd: the given frame descriptor
111 * @addr: the address needs to be set in frame descriptor
119 * dpaa2_fd_get_frc() - Get the frame context in the frame descriptor
120 * @fd: the given frame descriptor
[all …]
/Linux-v5.10/include/linux/dma/
Dti-cppi5.h16 * 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-v5.10/kernel/printk/
Dprintk_ringbuffer.c28 * The internal state information of a descriptor is the key element to allow
34 * Descriptor Ring
36 * The descriptor ring is an array of descriptors. A descriptor contains
39 * "Data Rings" below). Each descriptor is assigned an ID that maps
40 * directly to index values of the descriptor array and has a state. The ID
41 * and the state are bitwise combined into a single descriptor field named
52 * descriptor (transitioning it back to reserved), but in the committed
57 * writer cannot reopen the descriptor.
64 * descriptor to query. This can yield a possible fifth (pseudo) state:
67 * The descriptor being queried has an unexpected ID.
[all …]
Dprintk_ringbuffer.h54 * A descriptor: the complete meta-data for a record.
56 * @state_var: A bitwise combination of descriptor ID and descriptor state.
97 * @id: ID of the reserved descriptor.
111 /* The possible responses of a descriptor state-query. */
139 * Descriptor Bootstrap
141 * The descriptor array is minimally initialized to allow immediate usage
142 * by readers and writers. The requirements that the descriptor array
146 * The tail must point to an existing (committed or reusable) descriptor.
155 * To satisfy Req1, the tail initially points to a descriptor that is
159 * To satisfy Req2, the initial tail descriptor is initialized to the
[all …]
/Linux-v5.10/drivers/usb/core/
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-v5.10/drivers/usb/gadget/
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-v5.10/Documentation/devicetree/bindings/crypto/
Dfsl-sec2.txt14 descriptor pointers each channel fetch fifo can hold.
17 should be encoded following the SEC's Descriptor Header Dword
33 - fsl,descriptor-types-mask : The bitmask representing what descriptors
34 are available. It's a single 32-bit cell. Descriptor type information
35 should be encoded following the SEC's Descriptor Header Dword DESC_TYPE
39 bit 1 = set if SEC supports the ipsec_esp descriptor type
43 bit 5 = set if SEC supports the srtp descriptor type
45 bit 7 = set if SEC supports the pkeu_assemble descriptor type
47 bit 9 = set if SEC supports the pkeu_ptmul descriptor type
49 bit 11 = set if SEC supports the pkeu_ptadd_dbl descriptor type
[all …]
/Linux-v5.10/drivers/crypto/mediatek/
Dmtk-platform.h48 * struct mtk_desc - DMA descriptor
49 * @hdr: the descriptor control header
81 * struct mtk_ring - Descriptor ring
82 * @cmd_base: pointer to command descriptor ring base
83 * @cmd_next: pointer to the next command descriptor
84 * @cmd_dma: DMA address of command descriptor ring
85 * @res_base: pointer to result descriptor ring base
86 * @res_next: pointer to the next result descriptor
87 * @res_prev: pointer to the previous result descriptor
88 * @res_dma: DMA address of result descriptor ring
[all …]
/Linux-v5.10/include/linux/
Ddynamic_debug.h60 void __dynamic_pr_debug(struct _ddebug *descriptor, const char *fmt, ...);
68 void __dynamic_dev_dbg(struct _ddebug *descriptor, const struct device *dev,
74 void __dynamic_netdev_dbg(struct _ddebug *descriptor,
81 void __dynamic_ibdev_dbg(struct _ddebug *descriptor,
103 #define DYNAMIC_DEBUG_BRANCH(descriptor) \ argument
104 static_branch_likely(&descriptor.key.dd_key_true)
108 #define DYNAMIC_DEBUG_BRANCH(descriptor) \ argument
109 static_branch_unlikely(&descriptor.key.dd_key_false)
117 #define DYNAMIC_DEBUG_BRANCH(descriptor) \ argument
118 likely(descriptor.flags & _DPRINTK_FLAGS_PRINT)
[all …]
/Linux-v5.10/drivers/net/ethernet/samsung/sxgbe/
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 …]
/Linux-v5.10/drivers/net/ethernet/intel/igc/
Digc_base.h11 /* Transmit Descriptor - Advanced */
14 __le64 buffer_addr; /* Address of descriptor's data buf */
33 /* Adv Transmit Descriptor Config Masks */
35 #define IGC_ADVTXD_DTYP_CTXT 0x00200000 /* Advanced Context Descriptor */
36 #define IGC_ADVTXD_DTYP_DATA 0x00300000 /* Advanced Data Descriptor */
40 #define IGC_ADVTXD_DCMD_DEXT 0x20000000 /* Descriptor extension (1=Adv) */
47 /* Receive Descriptor - Advanced */
79 /* Additional Transmit Descriptor Control definitions */
82 /* Additional Receive Descriptor Control definitions */
/Linux-v5.10/Documentation/driver-api/dmaengine/
Dclient.rst23 - Get a descriptor for transaction
76 3. Get a descriptor for transaction
93 A non-NULL return of this transfer API represents a "descriptor" for
129 Once a descriptor has been obtained, the callback information can be
130 added and the descriptor must then be submitted. Some DMA engine
156 **Optional: per descriptor metadata**
163 attached to the descriptor.
178 after their transfer completion callback has run for the descriptor.
205 1. prepare the descriptor (dmaengine_prep_*)
208 descriptor
[all …]
/Linux-v5.10/drivers/net/ethernet/altera/
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-v5.10/fs/udf/
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-v5.10/drivers/media/test-drivers/vidtv/
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-v5.10/drivers/dma/
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 writen 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-v5.10/include/uapi/linux/usb/
Dfunctionfs.h29 /* Descriptor of an non-audio endpoint */
58 /* MS OS Descriptor header */
97 * | | eventfd | LE32 | eventfd file descriptor |
102 * | | fs_descrs | Descriptor[] | list of full-speed descriptors |
103 * | | hs_descrs | Descriptor[] | list of high-speed descriptors |
104 * | | ss_descrs | Descriptor[] | list of super-speed descriptors |
119 * | 16 | fs_descrs | Descriptor[] | list of full-speed descriptors |
120 * | | hs_descrs | Descriptor[] | list of high-speed descriptors |
124 * Descriptor[] is an array of valid USB descriptors which have the following
129 * | 0 | bLength | U8 | length of the descriptor |
[all …]

12345678910>>...124