/Linux-v6.1/net/ethtool/ |
D | strset.c | 12 const char (*strings)[ETH_GSTRING_LEN]; member 28 .strings = netdev_features_strings, 33 .strings = rss_hash_func_strings, 38 .strings = tunable_strings, 46 .strings = phy_tunable_strings, 51 .strings = link_mode_names, 56 .strings = netif_msg_class_names, 61 .strings = wol_mode_names, 66 .strings = sof_timestamping_names, 71 .strings = ts_tx_type_names, [all …]
|
/Linux-v6.1/Documentation/usb/ |
D | gadget_configfs.rst | 81 A gadget also needs its serial number, manufacturer and product strings. 82 In order to have a place to store them, a strings subdirectory must be created 85 $ mkdir strings/0x409 87 Then the strings can be specified:: 89 $ echo <serial number> > strings/0x409/serialnumber 90 $ echo <manufacturer> > strings/0x409/manufacturer 91 $ echo <product> > strings/0x409/product 110 Each configuration also needs its strings, so a subdirectory must be created 113 $ mkdir configs/c.1/strings/0x409 117 $ echo <configuration> > configs/c.1/strings/0x409/configuration [all …]
|
D | functionfs.rst | 8 strings (the user space program has to provide the same information 17 write descriptors and strings to that file. It does not need 18 to worry about endpoints, interfaces or strings numbers but 20 only one (endpoints and strings numbers starting from one and 25 When descriptors and strings are written "ep#" files appear
|
/Linux-v6.1/drivers/net/ethernet/sfc/ |
D | ethtool_common.c | 256 * @strings: Ethtool strings, or %NULL 266 static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data, in efx_fill_test() argument 277 if (strings) { in efx_fill_test() 284 snprintf(strings + test_index * ETH_GSTRING_LEN, in efx_fill_test() 301 * @strings: Ethtool strings, or %NULL 311 u8 *strings, u64 *data) in efx_fill_loopback_test() argument 318 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 322 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 327 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 331 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() [all …]
|
/Linux-v6.1/Documentation/firmware-guide/acpi/apei/ |
D | output_format.rst | 15 <section flags strings> 23 <section flags strings># := 38 <proc error type strings>] 41 <proc flags strings>] 54 <processor error type strings># := 60 <proc flags strings># := 139 All <field strings> description with # has the following format:: 142 <field strings> 144 Where each string in <fields strings> corresponding to one set bit of 146 strings> description.
|
/Linux-v6.1/drivers/net/ethernet/sfc/siena/ |
D | ethtool_common.c | 199 * @strings: Ethtool strings, or %NULL 209 static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data, in efx_fill_test() argument 220 if (strings) { in efx_fill_test() 227 snprintf(strings + test_index * ETH_GSTRING_LEN, in efx_fill_test() 244 * @strings: Ethtool strings, or %NULL 254 u8 *strings, u64 *data) in efx_fill_loopback_test() argument 261 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 265 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 270 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 274 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() [all …]
|
/Linux-v6.1/drivers/usb/gadget/legacy/ |
D | printer.c | 39 * device descriptor, either numbers or strings or both. These string 63 * DESCRIPTORS ... most are static, but strings and (full) configuration 90 /* static strings, in UTF-8 */ 91 static struct usb_string strings [] = { variable 100 .strings = strings, 166 ret = usb_string_ids_tab(cdev, strings); in printer_bind() 170 device_desc.iManufacturer = strings[USB_GADGET_MANUFACTURER_IDX].id; in printer_bind() 171 device_desc.iProduct = strings[USB_GADGET_PRODUCT_IDX].id; in printer_bind() 172 device_desc.iSerialNumber = strings[USB_GADGET_SERIAL_IDX].id; in printer_bind() 216 .strings = dev_strings,
|
/Linux-v6.1/Documentation/devicetree/bindings/leds/backlight/ |
D | qcom-wled.yaml | 103 qcom,num-strings: 105 number of led strings attached. 108 qcom,enabled-strings: 110 Array of the WLED strings numbered from 0 to 3. Each 112 list of strings used by the device. Any combination of 113 led strings can be used. 185 qcom,num-strings: 206 qcom,num-strings: 260 qcom,num-strings = <2>; 261 qcom,enabled-strings = <0 1>;
|
/Linux-v6.1/drivers/net/ethernet/sfc/falcon/ |
D | ethtool.c | 199 * @strings: Ethtool strings, or %NULL 209 static void ef4_fill_test(unsigned int test_index, u8 *strings, u64 *data, in ef4_fill_test() argument 220 if (strings) { in ef4_fill_test() 227 snprintf(strings + test_index * ETH_GSTRING_LEN, in ef4_fill_test() 245 * @strings: Ethtool strings, or %NULL 255 u8 *strings, u64 *data) in ef4_fill_loopback_test() argument 262 ef4_fill_test(test_index++, strings, data, in ef4_fill_loopback_test() 266 ef4_fill_test(test_index++, strings, data, in ef4_fill_loopback_test() 271 ef4_fill_test(test_index++, strings, data, in ef4_fill_loopback_test() 275 ef4_fill_test(test_index++, strings, data, in ef4_fill_loopback_test() [all …]
|
/Linux-v6.1/sound/core/ |
D | info_oss.c | 21 static DEFINE_MUTEX(strings); 32 mutex_lock(&strings); in snd_oss_info_register() 40 mutex_unlock(&strings); in snd_oss_info_register() 45 mutex_unlock(&strings); in snd_oss_info_register() 56 mutex_lock(&strings); in snd_sndstat_show_strings() 67 mutex_unlock(&strings); in snd_sndstat_show_strings()
|
/Linux-v6.1/Documentation/pcmcia/ |
D | devicetable.rst | 10 - product ID strings _and_ hashes of these strings 17 If you want to match product ID strings, you also need to pass the crc32 26 You can determine the hash of the product ID strings by catting the file
|
/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-fm-rx.rst | 36 name strings. Also from RDS specification, PS is usually a single 38 which can scroll strings sized as 8 x N characters. So, this control 47 ``V4L2_CID_RDS_RX_PS_NAME``. The encoding for Radio Text strings is 49 Radio Text strings depends on which RDS Block is being used to 51 also possible to find receivers which can scroll strings sized as 32
|
D | ext-ctrls-fm-tx.rst | 42 name strings. Also from RDS specification, PS is usually a single 44 which can scroll strings sized as 8 x N characters. So, this control 54 The encoding for Radio Text strings is also fully described in Annex 55 E of :ref:`iec62106`. The length of Radio Text strings depends on 58 which can scroll strings sized as 32 x N or 64 x N characters. So,
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | configfs-usb-gadget | 51 What: /config/usb-gadget/gadget/configs/config/strings 56 strings for this configuration. 58 What: /config/usb-gadget/gadget/configs/config/strings/language 109 - 7: multiple unicode strings 114 What: /config/usb-gadget/gadget/strings 119 strings for this gadget. 121 What: /config/usb-gadget/gadget/strings/language
|
/Linux-v6.1/tools/perf/pmu-events/ |
D | jevents.py | 75 """A class to hold many strings concatenated together. 77 Generating a large number of stand-alone C strings creates a large 80 are all the other C strings (to avoid memory issues the string 81 itself is held as a list of strings). The offsets within the big 84 strings are merged. If a longer string ends-with the same value as a 87 strings: Set[str] 92 self.strings = set() 96 self.strings.add(s) 99 """Called once all strings are added to compute the string and offsets.""" 102 # Determine if two strings can be folded, ie. let 1 string use the [all …]
|
/Linux-v6.1/tools/lib/traceevent/plugins/ |
D | plugin_kvm.c | 229 struct str_values *strings; member 231 { .isa = 1, .strings = vmx_exit_reasons }, 232 { .isa = 2, .strings = svm_exit_reasons }, 238 struct str_values *strings = NULL; in find_exit_reason() local 241 for (i = 0; isa_exit_reasons[i].strings; ++i) in find_exit_reason() 243 strings = isa_exit_reasons[i].strings; in find_exit_reason() 246 if (!strings) in find_exit_reason() 248 for (i = 0; strings[i].str; i++) in find_exit_reason() 249 if (strings[i].val == val) in find_exit_reason() 252 return strings[i].str; in find_exit_reason()
|
/Linux-v6.1/drivers/xen/xenbus/ |
D | xenbus_xs.c | 376 static unsigned int count_strings(const char *strings, unsigned int len) in count_strings() argument 381 for (p = strings, num = 0; p < strings + len; p += strlen(p) + 1) in count_strings() 399 static char **split(char *strings, unsigned int len, unsigned int *num) in split() argument 403 /* Count the strings. */ in split() 404 *num = count_strings(strings, len); in split() 409 kfree(strings); in split() 412 memcpy(&ret[*num], strings, len); in split() 413 kfree(strings); in split() 415 strings = (char *)&ret[*num]; in split() 416 for (p = strings, *num = 0; p < strings + len; p += strlen(p) + 1) in split() [all …]
|
/Linux-v6.1/drivers/net/ethernet/freescale/dpaa/ |
D | dpaa_ethtool.c | 306 u8 *strings; in dpaa_get_strings() local 309 strings = data; in dpaa_get_strings() 317 memcpy(strings, string_cpu, ETH_GSTRING_LEN); in dpaa_get_strings() 318 strings += ETH_GSTRING_LEN; in dpaa_get_strings() 322 memcpy(strings, string_cpu, ETH_GSTRING_LEN); in dpaa_get_strings() 323 strings += ETH_GSTRING_LEN; in dpaa_get_strings() 328 memcpy(strings, string_cpu, ETH_GSTRING_LEN); in dpaa_get_strings() 329 strings += ETH_GSTRING_LEN; in dpaa_get_strings() 332 memcpy(strings, string_cpu, ETH_GSTRING_LEN); in dpaa_get_strings() 333 strings += ETH_GSTRING_LEN; in dpaa_get_strings() [all …]
|
/Linux-v6.1/drivers/usb/gadget/ |
D | usbstring.c | 20 * @table: of c strings encoded using UTF-8 30 * using this routine after choosing which set of UTF-8 strings to use. 33 * characters (which are also widely used in C strings). 49 for (s = table->strings; s && s->s; s++) in usb_gadget_get_string()
|
/Linux-v6.1/drivers/acpi/acpica/ |
D | utosi.c | 18 * ACPICA policy for new _OSI strings: 20 * It is the stated policy of ACPICA that new _OSI strings will be integrated 36 * 3) New _OSI strings are tending to come out about once per year. A delay 42 * Strings supported by the _OSI predefined control method (which is 46 * for this string. Basically, the only safe OS strings are windows-related 54 /* Operating System Vendor Strings */ 79 /* Feature Group Strings */ 84 * All "optional" feature group strings (features that are implemented 87 * group strings are set as INVALID by default here. 297 * DESCRIPTION: Update _OSI interface strings, disabling or enabling OS vendor [all …]
|
/Linux-v6.1/tools/include/uapi/linux/ |
D | ethtool.h | 69 * %ETHTOOL_SPFLAGS commands; also the number of strings in the 72 * command; also the number of strings in the %ETH_SS_STATS set 74 * command; also the number of strings in the %ETH_SS_TEST set 81 * strings in any string set (from Linux 2.6.34).
|
/Linux-v6.1/Documentation/devicetree/bindings/sifive/ |
D | sifive-blocks-ip-versioning.txt | 4 strings for open-source SiFive IP blocks. HDL for these IP blocks 9 IP block-specific DT compatible strings are contained within the HDL, 26 match on these IP block-specific compatible strings.
|
/Linux-v6.1/include/linux/usb/ |
D | composite.h | 107 * @strings: tables of strings, keyed by identifiers assigned during bind() 179 struct usb_gadget_strings **strings; member 249 * @strings: Tables of strings, keyed by identifiers assigned during @bind() 290 struct usb_gadget_strings **strings; member 343 * @strings: tables of strings, keyed by identifiers assigned during @bind 368 * normally to bind the appropriate host side driver, and the three strings 370 * meaningful device identifiers. (The strings will not be defined unless 371 * they are defined in @dev and @strings.) The correct ep0 maxpacket size 377 struct usb_gadget_strings **strings; member 523 * published in the device descriptor, either numbers or strings or both.
|
/Linux-v6.1/fs/jfs/ |
D | jfs_unicode.h | 47 while (n-- && *ucs2) /* Copy the strings */ in UniStrncpy_le() 63 return 0; /* Null strings are equal */ in UniStrncmp_le() 79 while (n-- && *ucs2) /* Copy the strings */ in UniStrncpy_to_le() 96 while (n-- && *ucs2) /* Copy the strings */ in UniStrncpy_from_le()
|
/Linux-v6.1/Documentation/admin-guide/pm/ |
D | sleep-states.rst | 163 This file contains a list of strings representing sleep states supported 164 by the kernel. Writing one of these strings into it causes the kernel 168 In particular, the "disk", "freeze" and "standby" strings represent the 178 This file contains a list of strings representing supported system 182 The strings that may be present in this file are "s2idle", "shallow" 188 Writing one of the listed strings into this file causes the system 235 Writing one of the strings listed above into this file causes the option 279 into the :ref:`standby <standby>` state (the strings to write to the control
|