Home
last modified time | relevance | path

Searched +full:num +full:- +full:strings (Results 1 – 25 of 110) sorted by relevance

12345

/linux/Documentation/devicetree/bindings/leds/backlight/
H A Dqcom-wled.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
11 - Kiran Gunda <quic_kgunda@quicinc.com>
21 - qcom,pm8941-wled
22 - qcom,pmi8950-wled
23 - qcom,pmi8994-wled
24 - qcom,pmi8998-wled
[all …]
/linux/drivers/xen/xenbus/
H A Dxenbus_xs.c110 xs_suspend_active--; in xs_suspend_exit()
119 req->type = req->msg.type; in xs_request_enter()
129 if (req->type == XS_TRANSACTION_START && !req->user_req) in xs_request_enter()
142 xs_state_users--; in xs_request_exit()
143 if ((req->type == XS_TRANSACTION_START && req->msg.type == XS_ERROR) || in xs_request_exit()
144 (req->type == XS_TRANSACTION_END && !req->user_req && in xs_request_exit()
145 !WARN_ON_ONCE(req->msg.type == XS_ERROR && in xs_request_exit()
146 !strcmp(req->body, "ENOENT")))) in xs_request_exit()
147 xs_state_users--; in xs_request_exit()
159 if (i == ARRAY_SIZE(xsd_errors) - 1) { in get_error()
[all …]
/linux/include/linux/
H A Dstring_choices.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * corresponding literal strings. These helpers can be used in the printing
9 * and also in other places where constant strings are required. Using these
11 * 1) Reducing the hardcoding of strings, which makes the code more elegant
12 * through these simple literal-meaning helpers.
75 * str_plural - Return the simple pluralization based on English counts
76 * @num: Number used for deciding pluralization
78 * If @num is 1, returns empty string, otherwise returns "s".
80 static inline const char *str_plural(size_t num) in str_plural() argument
82 return num == 1 ? "" : "s"; in str_plural()
/linux/sound/core/
H A Dinfo_oss.c1 // SPDX-License-Identifier: GPL-2.0-or-later
21 static DEFINE_MUTEX(strings);
24 int snd_oss_info_register(int dev, int num, char *string) in snd_oss_info_register() argument
29 return -ENXIO; in snd_oss_info_register()
30 if (snd_BUG_ON(num < 0 || num >= SNDRV_CARDS)) in snd_oss_info_register()
31 return -ENXIO; in snd_oss_info_register()
32 guard(mutex)(&strings); in snd_oss_info_register()
34 x = snd_sndstat_strings[num][dev]; in snd_oss_info_register()
40 return -ENOMEM; in snd_oss_info_register()
42 snd_sndstat_strings[num][dev] = x; in snd_oss_info_register()
[all …]
/linux/lib/
H A Dstring_helpers.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Helpers for formatting and printing strings
22 #include <kunit/test-bug.h>
25 * string_get_size - get the size in the specified units
119 remainder -= 1000; in string_get_size()
142 * parse_int_array_user - Split string into a sequence of integers
166 ret = -ENOENT; in parse_int_array_user()
172 ret = -ENOMEM; in parse_int_array_user()
216 u8 num; in unescape_octal() local
221 num = (*q++) & 7; in unescape_octal()
[all …]
H A Dparser.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * lib/parser.c - simple parser for mount, etc. options.
16 * HEX: "0xFFFFFFFFFFFFFFFF" --> 18
17 * DEC: "18446744073709551615" --> 20
18 * OCT: "01777777777777777777777" -
[all...]
/linux/Documentation/devicetree/bindings/usb/
H A Datmel-usb.txt6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers
8 - reg: Address and length of the register set for the device
9 - interrupts: Should contain ohci interrupt
10 - clocks: Should reference the peripheral, host and system clocks
11 - clock-names: Should contain three strings
15 - num-ports: Number of ports.
16 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
18 - atmel,oc-gpio: If present, specifies a gpio that needs to be
22 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
25 clock-names = "ohci_clk", "hclk", "uhpck";
[all …]
/linux/tools/testing/selftests/mm/
H A Dthp_settings.c1 // SPDX-License-Identifier: GPL-2.0
52 if (fd == -1) in read_file()
55 numread = read(fd, buf, buflen - 1); in read_file()
73 if (fd == -1) { in write_file()
79 numwritten = write(fd, buf, buflen - 1); in write_file()
102 void write_num(const char *path, unsigned long num) in write_num() argument
106 sprintf(buf, "%ld", num); in write_num()
113 int thp_read_string(const char *name, const char * const strings[]) in thp_read_string() argument
188 thp_write_num(const char * name,unsigned long num) thp_write_num() argument
[all...]
H A Dthp_settings.h1 /* SPDX-License-Identifier: GPL-2.0 */
68 void write_num(const char *path, unsigned long num);
70 int thp_read_string(const char *name, const char * const strings[]);
73 void thp_write_num(const char *name, unsigned long num);
/linux/drivers/usb/gadget/function/
H A Df_loopback.c1 // SPDX-License-Identifier: GPL-2.0+
3 * f_loopback.c - USB peripheral loopback configuration driver
5 * Copyright (C) 2003-2008 David Brownell
43 /*-------------------------------------------------------------------------*/
147 /* function-specific strings: */
155 .language = 0x0409, /* en-us */
156 .strings = strings_loopback,
164 /*-------------------------------------------------------------------------*/
168 struct usb_composite_dev *cdev = c->cdev; in loopback_bind()
187 loop->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_source_desc); in loopback_bind()
[all …]
H A Df_sourcesink.c1 // SPDX-License-Identifier: GPL-2.0+
3 * f_sourcesink.c - USB peripheral source/sink configuration driver
5 * Copyright (C) 2003-2008 David Brownell
30 * plus two that support control-OUT tests. If the optional "autoresume"
32 * test harness from USB-IF.
58 /*-------------------------------------------------------------------------*/
271 /* function-specific strings: */
279 .language = 0x0409, /* en-us */
280 .strings = strings_sourcesink,
288 /*-------------------------------------------------------------------------*/
[all …]
H A Df_fs.c1 // SPDX-License-Identifier: GPL-2.0+
3 * f_fs.c -- user mode file system API for USB composite function controllers
9 * Copyright (C) 2003-2004 David Brownell
18 #include <linux/dma-buf.h>
19 #include <linux/dma-fence.h>
20 #include <linux/dma-resv.h>
65 /* Called with ffs->mutex held; take over ownership of data. */
100 cmpxchg(&ffs->setup_state, FFS_SETUP_CANCELLED, FFS_NO_SETUP); in ffs_setup_state_clear_cancelled()
121 static int ffs_func_revmap_ep(struct ffs_function *func, u8 num);
128 struct usb_ep *ep; /* P: ffs->eps_lock */
[all …]
/linux/drivers/usb/gadget/
H A Dconfigfs.c1 // SPDX-License-Identifier: GPL-2.0
18 u16 num; in check_user_usb_string() local
21 ret = kstrtou16(name, 0, &num); in check_user_usb_string()
25 if (!usb_validate_langid(num)) in check_user_usb_string()
26 return -EINVAL; in check_user_usb_string()
28 stringtab_dev->language = num; in check_user_usb_string()
86 return container_of(cfg->c.cdev, struct gadget_info, cdev); in cfg_to_gadget_info()
91 struct usb_string strings[USB_GADGET_FIRST_AVAIL_IDX]; member
104 struct usb_string strings; member
121 return -EOVERFLOW; in usb_string_copy()
[all …]
/linux/drivers/usb/gadget/legacy/
H A Dg_ffs.c1 // SPDX-License-Identifier: GPL-2.0+
3 * g_ffs.c -- user mode file system API for USB composite function controllers
108 .language = 0x0409, /* en-us */
109 .strings = gfs_strings,
117 int num; member
151 .strings = gfs_dev_strings,
193 ret = -ENOMEM; in gfs_init()
201 ret = -ENOMEM; in gfs_init()
209 --i; in gfs_init()
214 ret = ffs_single_dev(opts->dev); in gfs_init()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_global_data.c1 // SPDX-License-Identifier: GPL-2.0
46 /* Relocation tests for strings. */
65 #define test_reloc(map, num, var) \ argument
67 __u32 key = num; \
/linux/drivers/gpio/
H A Dgpio-reg.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * gpio-reg: single register individually fixed-direction GPIOs
19 #include <linux/gpio/gpio-reg.h>
37 return r->direction & BIT(offset) ? GPIO_LINE_DIRECTION_IN : in gpio_reg_get_direction()
46 if (r->direction & BIT(offset)) in gpio_reg_direction_output()
47 return -ENOTSUPP; in gpio_reg_direction_output()
49 gc->set(gc, offset, value); in gpio_reg_direction_output()
57 return r->direction & BIT(offset) ? 0 : -ENOTSUPP; in gpio_reg_direction_input()
66 spin_lock_irqsave(&r->lock, flags); in gpio_reg_set()
67 val = r->out; in gpio_reg_set()
[all …]
/linux/drivers/video/backlight/
H A Dqcom-wled.c1 // SPDX-License-Identifier: GPL-2.0-only
61 /* WLED3 specific per-'string' registers below */
93 /* WLED4 specific per-'string' registers below */
140 /* WLED5 specific per-'string' registers below */
238 for (i = 0; i < wled->cfg.num_strings; ++i) { in wled3_set_brightness()
239 rc = regmap_bulk_write(wled->regmap, wled->ctrl_addr + in wled3_set_brightness()
240 WLED3_SINK_REG_BRIGHT(wled->cfg.enabled_strings[i]), in wled3_set_brightness()
252 u16 low_limit = wled->max_brightness * 4 / 1000; in wled4_set_brightness()
261 for (i = 0; i < wled->cfg.num_strings; ++i) { in wled4_set_brightness()
262 rc = regmap_bulk_write(wled->regmap, wled->sink_addr + in wled4_set_brightness()
[all …]
/linux/include/linux/mmc/
H A Dsdio_func.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright 2007-2008 Pierre Ossman
38 unsigned int num; /* function number */ member
56 unsigned num_info; /* number of info strings */
57 const char **info; /* info strings */
62 #define sdio_func_present(f) ((f)->state & SDIO_STATE_PRESENT)
64 #define sdio_func_set_present(f) ((f)->state |= SDIO_STATE_PRESENT)
66 #define sdio_func_id(f) (dev_name(&(f)->dev))
68 #define sdio_get_drvdata(f) dev_get_drvdata(&(f)->dev)
69 #define sdio_set_drvdata(f,d) dev_set_drvdata(&(f)->dev, d)
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A Dhisilicon-histb-pcie.txt6 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
11 - compatible: Should be one of the following strings:
12 "hisilicon,hi3798cv200-pcie"
13 - reg: Should contain sysctl, rc_dbi, config registers location and length.
14 - reg-names: Must include the following entries:
16 "rc-dbi": configuration space of PCIe controller;
18 - bus-range: PCI bus numbers covered.
19 - interrupts: MSI interrupt.
20 - interrupt-names: Must include "msi" entries.
21 - clocks: List of phandle and clock specifier pairs as listed in clock-names
[all …]
/linux/Documentation/devicetree/bindings/spi/
H A Domap-spi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/omap-spi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Aswath Govindraju <a-govindraju@ti.com>
13 - $ref: spi-controller.yaml#
18 - items:
19 - enum:
20 - ti,am654-mcspi
21 - ti,am4372-mcspi
[all …]
/linux/kernel/trace/
H A Dtrace_events_inject.c1 // SPDX-License-Identifier: GPL-2.0
3 * trace_events_inject - trace event injection
53 len = i - s; in parse_field()
55 return -EINVAL; in parse_field()
59 return -ENOMEM; in parse_field()
63 return -ENOENT; in parse_field()
69 return -EINVAL; in parse_field()
74 if (isdigit(str[i]) || str[i] == '-') { in parse_field()
75 char *num, c; in parse_field() local
80 return -EINVAL; in parse_field()
[all …]
/linux/tools/perf/util/
H A Dhwmon_pmu.c1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
25 /** Strings that correspond to enum hwmon_type. */
41 /** Strings that correspond to enum hwmon_item. */
111 * union hwmon_pmu_event_key: Key for hwmon_pmu->events as such each key
119 int num :16; member
125 * struct hwmon_pmu_event_value: Value in hwmon_pmu->events.
143 return pmu && pmu->type >= PERF_PMU_TYPE_HWMON_START && in perf_pmu__is_hwmon()
144 pmu->type <= PERF_PMU_TYPE_HWMON_END; in perf_pmu__is_hwmon()
149 return perf_pmu__is_hwmon(evsel->pmu); in evsel__is_hwmon()
194 *number = -1; in parse_hwmon_filename()
[all …]
/linux/net/9p/
H A Dtrans_usbg.c1 // SPDX-License-Identifier: GPL-2.0+
3 * trans_usbg.c - USB peripheral usb9pfs configuration driver and transport.
12 /* +--------------------------+ | +--------------------------+
15 * | (this:trans_usbg) | | |(e.g. diod or nfs-ganesha)|
16 * +-------------^------------+ | +-------------^------------+
18 * ------------------|------------------------------------|-------------
20 * +-------------v------------+ | +-------------v------------+
22 * HW | USB Device Controller <---------> USB Host Controller |
24 * +--------------------------+ | +--------------------------+
94 struct usb_composite_dev *cdev = usb9pfs->function.config->cdev; in usb9pfs_queue_tx()
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Damlogic,axg-sound-card.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/amlogic,axg-sound-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jerome Brunet <jbrunet@baylibre.com>
13 - $ref: sound-card-common.yaml#
17 const: amlogic,axg-sound-card
19 audio-aux-devs:
20 $ref: /schemas/types.yaml#/definitions/phandle-array
23 audio-widgets:
[all …]
/linux/tools/lib/bpf/
H A Dbtf_relocate.c1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
25 #define qsort(base, num, sz, cmp) sort(base, num, sz, cmp, NULL) argument
55 #define BTF_IS_EMBEDDED ((__u32)-1)
68 struct btf_type *t = btf_type_by_id(r->btf, i); in btf_relocate_rewrite_type_id()
78 *id = r->id_map[*id]; in btf_relocate_rewrite_type_id()
83 * types are named. If strings match, and size is non-zero for both elements
90 int name_diff = strcmp(ni1->name, ni2->name); in cmp_btf_name_size()
92 if (!name_diff && ni1->needs_size && ni2->needs_size) in cmp_btf_name_size()
93 return ni2->size - ni1->size; in cmp_btf_name_size()
107 int high = nelems - 1; in search_btf_name_size()
[all …]

12345