/openbmc/linux/drivers/net/wireless/ath/wil6210/ |
H A D | pmc.c | 33 * 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 …]
|
/openbmc/linux/drivers/usb/gadget/function/ |
H A D | u_uvc.h | 36 * 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
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | configfs-usb-gadget-uvc | 16 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 …]
|
/openbmc/linux/include/uapi/linux/usb/ |
H A D | functionfs.h | 90 * 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 …]
|
/openbmc/linux/drivers/dma/ |
H A D | mv_xor_v2.c | 79 * 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 …]
|
/openbmc/linux/drivers/usb/gadget/ |
H A D | config.c | 3 * 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 …]
|
/openbmc/linux/virt/kvm/ |
H A D | binary_stats.c | 19 * @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()
|
/openbmc/linux/drivers/media/i2c/ccs/ |
H A D | ccs-data.h | 66 * 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
|
/openbmc/linux/Documentation/filesystems/ext4/ |
H A D | blockgroup.rst | 15 - 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
|
/openbmc/linux/tools/usb/ |
H A D | ffs-test.c | 107 /******************** 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 …]
|
/openbmc/u-boot/drivers/usb/gadget/ |
H A D | config.c | 3 * 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
|
/openbmc/u-boot/lib/libavb/ |
H A D | avb_descriptor.c | 67 avb_error("Descriptors not inside passed-in data.\n"); in avb_descriptor_foreach() 83 avb_error("Invalid data in descriptors array.\n"); in avb_descriptor_foreach() 109 const AvbDescriptor** descriptors; member 114 data->descriptors[data->descriptor_number++] = descriptor; in set_descriptors() 128 data.descriptors = in avb_descriptor_get_all() 130 if (data.descriptors == NULL) { in avb_descriptor_get_all() 140 return data.descriptors; in avb_descriptor_get_all()
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/google/ |
H A D | gve.rst | 53 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 …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_mfw_req.h | 95 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. */
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libusbgx/libusbgx/ |
H A D | 0001-libusbgx-Add-interface-name-for-NCM-Feature-Descript.patch | 4 Subject: [PATCH] libusbgx: Add interface name for NCM Feature Descriptors 11 libusbgx: Add interface name for Feature Descriptors 13 This adds interface name required for "Feature Descriptors". If 19 it only added Feature Descriptors for RNDIS, NCM also needs that, or 22 Add Feature Descriptors interface name for NCM.
|
/openbmc/u-boot/include/linux/usb/ |
H A D | composite.h | 45 * @descriptors: Table of full (or low) speed descriptors, using interface and 48 * @hs_descriptors: Table of high speed descriptors, using interface and 55 * in interface or class descriptors; endpoints; I/O buffers; and so on. 77 * To support dual speed operation, a function driver provides descriptors 79 * involve bulk endpoints, each speed needs different endpoint descriptors. 96 struct usb_descriptor_header **descriptors; member 159 * @descriptors: Table of descriptors preceding all function descriptors. 160 * Examples include OTG and vendor-specific descriptors. 194 * descriptors complete by the time the composite driver returns from 200 const struct usb_descriptor_header **descriptors; member
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools/core/ |
H A D | 0014-add-u3-ss-descriptor-support-for-adb.patch | 46 -} __attribute__((packed)) descriptors = { 49 - .length = cpu_to_le32(sizeof(descriptors)), 194 - .bLength = sizeof(descriptors.fs_descs.intf), 204 - .bLength = sizeof(descriptors.fs_descs.source), 211 - .bLength = sizeof(descriptors.fs_descs.sink), 226 - .bLength = sizeof(descriptors.hs_descs.intf), 236 - .bLength = sizeof(descriptors.hs_descs.source), 243 - .bLength = sizeof(descriptors.hs_descs.sink), 322 - ret = adb_write(h->control, &descriptors, sizeof(descriptors)); 325 - D("[ %s: write descriptors failed: errno=%d ]\n", USB_FFS_ADB_EP0, errno); [all …]
|
/openbmc/linux/tools/usb/ffs-aio-example/simple/device_app/ |
H A D | aio_simple.c | 70 /******************** 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 …]
|
/openbmc/linux/tools/usb/ffs-aio-example/multibuff/device_app/ |
H A D | aio_multibuff.c | 54 /******************** 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 …]
|
/openbmc/linux/drivers/acpi/acpica/ |
H A D | rsinfo.c | 20 * The tables for Large descriptors are indexed by bits 6:0 of the AML 21 * descriptor type byte. The tables for Small descriptors are indexed by 23 * descriptors are indexed by the acpi_resource_type field. 58 /* Small descriptors */ 77 /* Large descriptors */ 154 * Base sizes for external AML resource descriptors, indexed by internal type. 155 * Includes size of the descriptor header (1 byte for small descriptors, 156 * 3 bytes for large descriptors) 188 /* Small descriptors */ 207 /* Large descriptors */
|
H A D | amlresrc.h | 4 * Module Name: amlresrc.h - AML resource descriptors 76 /* Default sizes for "small" resource descriptors */ 105 * Resource descriptors defined in the ACPI specification. 107 * Packing/alignment must be BYTE because these descriptors 113 * SMALL descriptors 172 * LARGE descriptors 181 /* General Flags for address space resource descriptors */ 310 /* Common preamble for all serial descriptors (ACPI 5.0) */ 511 /* Union of all resource descriptors, so we can allocate the worst case */ 520 /* Small resource descriptors */ [all …]
|
/openbmc/linux/drivers/greybus/ |
H A D | manifest.c | 31 * We scan the manifest once to identify where all the descriptors 127 /* String descriptors are padded to 4 byte boundaries */ in identify_descriptor() 223 * Find cport descriptors in the manifest associated with the given 239 /* Set up all cport descriptors associated with this bundle */ in gb_manifest_parse_cports() 299 * Free all cports for this bundle to avoid 'excess descriptors' in gb_manifest_parse_cports() 308 * Find bundle descriptors in the manifest and set up their data 414 dev_err(&intf->dev, "manifest bundle descriptors not valid\n"); in gb_manifest_parse_interface() 439 * the descriptors it contains, keeping track for each its type 442 * Next we scan the descriptors, looking for an interface descriptor; 445 * string descriptors it refers to) from further consideration. [all …]
|
/openbmc/linux/include/linux/usb/ |
H A D | composite.h | 71 * struct usb_os_desc - describes OS descriptors associated with one interface 77 * @group: Represents OS descriptors associated with an interface in configfs 91 * struct usb_os_desc_table - describes OS descriptors associated with one 110 * @fs_descriptors: Table of full (or low) speed descriptors, using interface and 113 * @hs_descriptors: Table of high speed descriptors, using interface and 116 * @ss_descriptors: Table of super speed descriptors, using interface and 120 * @ssp_descriptors: Table of super speed plus descriptors, using 126 * @os_desc_table: Table of (interface id, os descriptors) pairs. The function 132 * in interface or class descriptors; endpoints; I/O buffers; and so on. 164 * To support dual speed operation, a function driver provides descriptors [all …]
|
/openbmc/linux/Documentation/usb/ |
H A D | functionfs.rst | 7 the user space driver has registered by writing descriptors and 17 write descriptors and strings to that file. It does not need 19 simply provide descriptors such as if the function was the 25 When descriptors and strings are written "ep#" files appear 64 filesystems have been mounted and USB descriptors of all functions
|
/openbmc/linux/drivers/mailbox/ |
H A D | bcm-pdc-mailbox.c | 25 * descriptors from the tx and rx ring, thus processing one response at a time. 126 * 9 - SepRxHdrDescEn - place start of new frames only in descriptors 265 * @rxin_numd: Number of rx descriptors associated with the message that starts 329 * Arrays of PDC_RING_ENTRIES descriptors 336 u32 ntxd; /* # tx descriptors */ 337 u32 nrxd; /* # rx descriptors */ 360 * Number of tx descriptors associated with the message that starts 401 u32 last_tx_not_done; /* too few tx descriptors to indicate done */ 574 * Return: PDC_SUCCESS if one or more receive descriptors was processed 616 dev_dbg(dev, "PDC %u reclaimed %d tx descriptors", in pdc_receive_one() [all …]
|