Home
last modified time | relevance | path

Searched full:descriptors (Results 1 – 25 of 3271) sorted by relevance

12345678910>>...131

/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
Dpmc.c33 * number of descriptors of required size.
34 * Initialize the descriptors as required by pmc dma.
35 * The descriptors' buffers dwords are initialized to hold
84 wil_dbg_misc(wil, "pmc_alloc: %d descriptors x %d bytes each\n", in wil_pmc_alloc()
87 /* allocate descriptors info list in pmc context*/ in wil_pmc_alloc()
88 pmc->descriptors = kcalloc(num_descriptors, in wil_pmc_alloc()
91 if (!pmc->descriptors) { in wil_pmc_alloc()
96 wil_dbg_misc(wil, "pmc_alloc: allocated descriptors info list %p\n", in wil_pmc_alloc()
97 pmc->descriptors); in wil_pmc_alloc()
99 /* Allocate pring buffer and descriptors. in wil_pmc_alloc()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
Dpmc.c33 * number of descriptors of required size.
34 * Initialize the descriptors as required by pmc dma.
35 * The descriptors' buffers dwords are initialized to hold
84 wil_dbg_misc(wil, "pmc_alloc: %d descriptors x %d bytes each\n", in wil_pmc_alloc()
87 /* allocate descriptors info list in pmc context*/ in wil_pmc_alloc()
88 pmc->descriptors = kcalloc(num_descriptors, in wil_pmc_alloc()
91 if (!pmc->descriptors) { in wil_pmc_alloc()
96 wil_dbg_misc(wil, "pmc_alloc: allocated descriptors info list %p\n", in wil_pmc_alloc()
97 pmc->descriptors); in wil_pmc_alloc()
99 /* Allocate pring buffer and descriptors. in wil_pmc_alloc()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc15 Description: Control descriptors
27 Description: Class descriptors
32 Description: Super speed control class descriptors
37 Description: Full speed control class descriptors
42 Description: Terminal descriptors
47 Description: Output terminal descriptors
52 Description: Default output terminal descriptors
69 Description: Camera terminal descriptors
74 Description: Default camera terminal descriptors
94 Description: Processing unit descriptors
[all …]
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
Du_uvc.h36 * Control descriptors array pointers for full-/high-speed and
45 * Streaming descriptors array pointers for full-speed, high-speed and
54 /* Default control descriptors for configfs-based gadgets. */
60 * Control descriptors pointers arrays for full-/high-speed and
63 * descriptors. Used by configfs only, must not be touched by legacy
70 * Control descriptors for extension units. There could be any number
76 * Streaming descriptors for full-speed, high-speed and super-speed.
78 * arrays are allocated at runtime as the number of descriptors isn't
86 * Indexes into the function's string descriptors allowing users to set
96 * This lock protects the descriptors from concurrent access by
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc16 Description: Control descriptors
30 Description: Class descriptors
35 Description: Super speed control class descriptors
40 Description: Full speed control class descriptors
45 Description: Terminal descriptors
50 Description: Output terminal descriptors
55 Description: Default output terminal descriptors
72 Description: Camera terminal descriptors
77 Description: Default camera terminal descriptors
97 Description: Processing unit descriptors
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/usb/
Dfunctionfs.h90 * Descriptors format:
98 * | | fs_count | LE32 | number of full-speed descriptors |
99 * | | hs_count | LE32 | number of high-speed descriptors |
100 * | | ss_count | LE32 | number of super-speed descriptors |
101 * | | os_count | LE32 | number of MS OS descriptors |
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 |
105 * | | os_descrs | OSDesc[] | list of MS OS descriptors |
111 * Legacy descriptors format (deprecated as of 3.14):
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/usb/
Dfunctionfs.h90 * Descriptors format:
98 * | | fs_count | LE32 | number of full-speed descriptors |
99 * | | hs_count | LE32 | number of high-speed descriptors |
100 * | | ss_count | LE32 | number of super-speed descriptors |
101 * | | os_count | LE32 | number of MS OS descriptors |
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 |
105 * | | os_descrs | OSDesc[] | list of MS OS descriptors |
111 * Legacy descriptors format (deprecated as of 3.14):
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
Du_uvc.h32 * Control descriptors array pointers for full-/high-speed and
41 * Streaming descriptors array pointers for full-speed, high-speed and
50 /* Default control descriptors for configfs-based gadgets. */
57 * Control descriptors pointers arrays for full-/high-speed and
60 * descriptors. Used by configfs only, must not be touched by legacy
67 * Streaming descriptors for full-speed, high-speed and super-speed.
69 * arrays are allocated at runtime as the number of descriptors isn't
79 * This lock protects the descriptors from concurrent access by
/kernel/linux/linux-6.6/drivers/dma/
Dmv_xor_v2.c79 * Descriptors queue size. With 32 bytes descriptors, up to 2^14
80 * descriptors are allowed, with 128 bytes descriptors, up to 2^12
81 * descriptors are allowed. This driver uses 128 bytes descriptors,
82 * but experimentation has shown that a set of 1024 descriptors is
88 * Threshold values for descriptors and timeout, determined by
143 * @free_sw_desc: linked list of free SW descriptors
146 * @hw_desq: HW descriptors queue
148 * @sw_desq: SW descriptors queue
150 * @npendings: number of pending descriptors (for which tx_submit has
225 * notify the engine of new descriptors, and update the available index.
[all …]
/kernel/linux/linux-6.6/drivers/usb/gadget/
Dconfig.c3 * usb/gadget/config.c -- simplify building config descriptors
22 * usb_descriptor_fillbuf - fill buffer with descriptors
27 * Copies descriptors into the buffer, returning the length or a
29 * assembling descriptors for an associated set of interfaces used
31 * sets of descriptors need to be marshaled.
60 * @desc: Null-terminated vector of pointers to the descriptors (interface,
66 * This copies descriptors into the response buffer, building a descriptor
110 * usb_copy_descriptors - copy a vector of USB descriptors
114 * This makes a copy of a vector of USB descriptors. Its primary use
116 * each needing different descriptors. Functions may have static
[all …]
/kernel/linux/linux-6.6/virt/kvm/
Dbinary_stats.c19 * @desc: start address of an array of stats descriptors for a vm or a vcpu
33 * | Descriptors |
40 * 1. Read header from offset 0. Get the offset of descriptors and stats data
45 * 3. Read descriptors from its offset and discover all the stats by parsing
46 * descriptors. This is a one-time work for the lifecycle of the
81 * descriptors and stats data. in kvm_stats_read()
100 * header part and could be skipped for later descriptors and stats in kvm_stats_read()
115 * Copy kvm stats descriptors. in kvm_stats_read()
116 * The descriptors copy would be skipped in the typical case that in kvm_stats_read()
118 * greater than the end address of descriptors in kvm_stats_read()
/kernel/linux/linux-5.10/drivers/dma/
Dmv_xor_v2.c79 * Descriptors queue size. With 32 bytes descriptors, up to 2^14
80 * descriptors are allowed, with 128 bytes descriptors, up to 2^12
81 * descriptors are allowed. This driver uses 128 bytes descriptors,
82 * but experimentation has shown that a set of 1024 descriptors is
88 * Threshold values for descriptors and timeout, determined by
143 * @free_sw_desc: linked list of free SW descriptors
146 * @hw_desq: HW descriptors queue
148 * @sw_desq: SW descriptors queue
150 * @npendings: number of pending descriptors (for which tx_submit has
225 * notify the engine of new descriptors, and update the available index.
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/
Dconfig.c3 * usb/gadget/config.c -- simplify building config descriptors
22 * usb_descriptor_fillbuf - fill buffer with descriptors
27 * Copies descriptors into the buffer, returning the length or a
29 * assembling descriptors for an associated set of interfaces used
31 * sets of descriptors need to be marshaled.
60 * @desc: Null-terminated vector of pointers to the descriptors (interface,
66 * This copies descriptors into the response buffer, building a descriptor
110 * usb_copy_descriptors - copy a vector of USB descriptors
114 * This makes a copy of a vector of USB descriptors. Its primary use
116 * each needing different descriptors. Functions may have static
[all …]
/kernel/linux/linux-6.6/drivers/media/i2c/ccs/
Dccs-data.h66 * struct ccs_frame_format_descs - A series of CCS frame format descriptors
67 * @num_column_descs: Number of column descriptors
68 * @num_row_descs: Number of row descriptors
69 * @column_descs: Column descriptors
70 * @row_descs: Row descriptors
125 * @num_block_descs: Number of block descriptors in @block_descs
126 * @block_descs: Block descriptors
149 * @num_descs: Number of descriptors in @descs
150 * @descs: PDAF pixel location pixel descriptors
/kernel/linux/linux-6.6/tools/usb/
Dffs-test.c107 /******************** Descriptors and Strings *******************************/
126 } __attribute__((packed)) descriptors = { variable
132 .length = cpu_to_le32(sizeof descriptors),
137 .bLength = sizeof descriptors.fs_descs.intf,
144 .bLength = sizeof descriptors.fs_descs.sink,
151 .bLength = sizeof descriptors.fs_descs.source,
161 .bLength = sizeof descriptors.fs_descs.intf,
168 .bLength = sizeof descriptors.hs_descs.sink,
175 .bLength = sizeof descriptors.hs_descs.source,
186 .bLength = sizeof descriptors.fs_descs.intf,
[all …]
/kernel/linux/linux-5.10/tools/usb/
Dffs-test.c107 /******************** Descriptors and Strings *******************************/
126 } __attribute__((packed)) descriptors = { variable
132 .length = cpu_to_le32(sizeof descriptors),
137 .bLength = sizeof descriptors.fs_descs.intf,
144 .bLength = sizeof descriptors.fs_descs.sink,
151 .bLength = sizeof descriptors.fs_descs.source,
161 .bLength = sizeof descriptors.fs_descs.intf,
168 .bLength = sizeof descriptors.hs_descs.sink,
175 .bLength = sizeof descriptors.hs_descs.source,
186 .bLength = sizeof descriptors.fs_descs.intf,
[all …]
/kernel/linux/linux-6.6/Documentation/filesystems/ext4/
Dblockgroup.rst15 - Group Descriptors
38 descriptors that are found in block group 0. Redundant copies of the
39 superblock and group descriptors are written to some of the block groups
45 GDT block” space after the block group descriptors and before the start
71 superblock, group descriptors, data block bitmaps for groups 0-3, inode
76 and group descriptors are always at the beginning of block groups, even
84 descriptors copies are kept in the first block group. Given the default
85 128MiB(2^27 bytes) block group size and 64-byte group descriptors, ext4
96 feature moves the location of the group descriptors from the congested
104 descriptors. Instead, the superblock and a single block group descriptor
/kernel/linux/linux-5.10/Documentation/filesystems/ext4/
Dblockgroup.rst15 - Group Descriptors
38 descriptors that are found in block group 0. Redundant copies of the
39 superblock and group descriptors are written to some of the block groups
45 GDT block” space after the block group descriptors and before the start
71 superblock, group descriptors, data block bitmaps for groups 0-3, inode
76 and group descriptors are always at the beginning of block groups, even
84 descriptors copies are kept in the first block group. Given the default
85 128MiB(2^27 bytes) block group size and 64-byte group descriptors, ext4
96 feature moves the location of the group descriptors from the congested
104 descriptors. Instead, the superblock and a single block group descriptor
/kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/google/
Dgve.rst53 entirely different descriptors, which will be described below.
74 - GQI descriptors and datapath registers are Big Endian.
75 - DQO descriptors and datapath registers are Little Endian.
126 fixed-size descriptors. They advance their head pointer using a __be32
128 descriptors in-order and updating a __be32 counter. Both the doorbell
149 - TX and RX buffers queues, which send descriptors to the device, use MMIO
150 doorbells to notify the device of new descriptors.
152 - RX and TX completion queues, which receive descriptors from the device, use a
155 populate received descriptors with the "next generation" which is inverted
161 descriptors posted to HW.
[all …]
/kernel/linux/linux-5.10/drivers/soc/bcm/brcmstb/pm/
Daon_defs.h75 /* descriptors */
80 * descriptors)
82 * If non-0, then a second set of descriptors is stored at:
84 * descriptors + desc_offset_2
86 * The MAC result of both descriptors is XOR'd and stored in @hash
98 uint8_t descriptors[IMAGE_DESCRIPTORS_BUFSIZE]; member
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_mfw_req.h95 u32 txq_size; /* TX Descriptors Queue Size */
96 u32 rxq_size; /* RX Descriptors Queue Size */
99 /* RX Descriptors Queue Avg Depth. % Avg Queue Depth since last poll */
116 u32 txq_size; /* FCoE TX Descriptors Queue Size. */
117 u32 rxq_size; /* FCoE RX Descriptors Queue Size. */
120 /* FCoE RX Descriptors Queue Avg Depth. */
146 u32 txq_size; /* PDU TX Descriptors Queue Size. */
147 u32 rxq_size; /* PDU RX Descriptors Queue Size. */
149 u32 rxq_avg_depth; /* PDU RX Descriptors Queue Avg Depth. */
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_mfw_req.h95 u32 txq_size; /* TX Descriptors Queue Size */
96 u32 rxq_size; /* RX Descriptors Queue Size */
99 /* RX Descriptors Queue Avg Depth. % Avg Queue Depth since last poll */
116 u32 txq_size; /* FCoE TX Descriptors Queue Size. */
117 u32 rxq_size; /* FCoE RX Descriptors Queue Size. */
120 /* FCoE RX Descriptors Queue Avg Depth. */
146 u32 txq_size; /* PDU TX Descriptors Queue Size. */
147 u32 rxq_size; /* PDU RX Descriptors Queue Size. */
149 u32 rxq_avg_depth; /* PDU RX Descriptors Queue Avg Depth. */
/kernel/linux/linux-6.6/tools/usb/ffs-aio-example/multibuff/device_app/
Daio_multibuff.c54 /******************** Descriptors and Strings *******************************/
65 } __attribute__ ((__packed__)) descriptors = { variable
70 .length = htole32(sizeof(descriptors)),
75 .bLength = sizeof(descriptors.fs_descs.intf),
82 .bLength = sizeof(descriptors.fs_descs.bulk_sink),
88 .bLength = sizeof(descriptors.fs_descs.bulk_source),
97 .bLength = sizeof(descriptors.hs_descs.intf),
104 .bLength = sizeof(descriptors.hs_descs.bulk_sink),
111 .bLength = sizeof(descriptors.hs_descs.bulk_source),
269 if (write(ep0, &descriptors, sizeof(descriptors)) < 0) { in main()
[all …]
/kernel/linux/linux-5.10/tools/usb/ffs-aio-example/simple/device_app/
Daio_simple.c52 /******************** Descriptors and Strings *******************************/
63 } __attribute__ ((__packed__)) descriptors = { variable
68 .length = htole32(sizeof(descriptors)),
73 .bLength = sizeof(descriptors.fs_descs.intf),
80 .bLength = sizeof(descriptors.fs_descs.bulk_sink),
86 .bLength = sizeof(descriptors.fs_descs.bulk_source),
95 .bLength = sizeof(descriptors.hs_descs.intf),
102 .bLength = sizeof(descriptors.hs_descs.bulk_sink),
109 .bLength = sizeof(descriptors.hs_descs.bulk_source),
240 if (write(ep0, &descriptors, sizeof(descriptors)) < 0) { in main()
[all …]
/kernel/linux/linux-6.6/tools/usb/ffs-aio-example/simple/device_app/
Daio_simple.c70 /******************** Descriptors and Strings *******************************/
81 } __attribute__ ((__packed__)) descriptors = { variable
86 .length = cpu_to_le32(sizeof(descriptors)),
91 .bLength = sizeof(descriptors.fs_descs.intf),
98 .bLength = sizeof(descriptors.fs_descs.bulk_sink),
104 .bLength = sizeof(descriptors.fs_descs.bulk_source),
113 .bLength = sizeof(descriptors.hs_descs.intf),
120 .bLength = sizeof(descriptors.hs_descs.bulk_sink),
127 .bLength = sizeof(descriptors.hs_descs.bulk_source),
258 if (write(ep0, &descriptors, sizeof(descriptors)) < 0) { in main()
[all …]

12345678910>>...131