arch/powerpc/include/asm/pmac_feature.h
146
static inline long pmac_call_feature(int selector, struct device_node* node,
arch/powerpc/include/asm/pmac_feature.h
151
return ppc_md.feature_call(selector, node, param, value);
arch/powerpc/include/asm/pmac_feature.h
301
extern long pmac_do_feature_call(unsigned int selector, ...);
arch/powerpc/platforms/powermac/feature.c
119
unsigned int selector;
arch/powerpc/platforms/powermac/feature.c
2366
long pmac_do_feature_call(unsigned int selector, ...)
arch/powerpc/platforms/powermac/feature.c
2376
if (pmac_mb.features[i].selector == selector) {
arch/powerpc/platforms/powermac/feature.c
2382
if (any_features[i].selector == selector) {
arch/powerpc/platforms/powermac/feature.c
2389
va_start(args, selector);
arch/x86/coco/sev/core.c
811
vmsa->cs.selector = sipi_vector << 8;
arch/x86/hyperv/hv_vtl.c
176
input->vp_context.cs.selector = __KERNEL_CS;
arch/x86/hyperv/hv_vtl.c
181
input->vp_context.ss.selector = __KERNEL_DS;
arch/x86/hyperv/hv_vtl.c
187
input->vp_context.ldtr.selector = GDT_ENTRY_LDT * 8;
arch/x86/hyperv/hv_vtl.c
193
input->vp_context.tr.selector = GDT_ENTRY_TSS * 8;
arch/x86/hyperv/ivm.c
258
if (seg.selector) { \
arch/x86/hyperv/ivm.c
261
seg.attrib = *(u16 *)(gdtr_base + seg.selector + 5); \
arch/x86/hyperv/ivm.c
319
savesegment(es, vmsa->es.selector);
arch/x86/hyperv/ivm.c
322
savesegment(cs, vmsa->cs.selector);
arch/x86/hyperv/ivm.c
325
savesegment(ss, vmsa->ss.selector);
arch/x86/hyperv/ivm.c
328
savesegment(ds, vmsa->ds.selector);
arch/x86/include/asm/fsgsbase.h
79
unsigned short selector);
arch/x86/include/asm/gsseg.h
15
extern asmlinkage void asm_load_gs_index(u16 selector);
arch/x86/include/asm/gsseg.h
20
static inline void native_lkgs(unsigned int selector)
arch/x86/include/asm/gsseg.h
22
u16 sel = selector;
arch/x86/include/asm/gsseg.h
28
static inline void native_load_gs_index(unsigned int selector)
arch/x86/include/asm/gsseg.h
31
native_lkgs(selector);
arch/x86/include/asm/gsseg.h
36
asm_load_gs_index(selector);
arch/x86/include/asm/gsseg.h
55
static inline void load_gs_index(unsigned int selector)
arch/x86/include/asm/gsseg.h
58
native_load_gs_index(selector);
arch/x86/include/asm/gsseg.h
60
loadsegment(gs, selector);
arch/x86/include/asm/kvm_host.h
2226
int kvm_load_segment_descriptor(struct kvm_vcpu *vcpu, u16 selector, int seg);
arch/x86/include/asm/svm.h
313
u16 selector;
arch/x86/include/uapi/asm/kvm.h
135
__u16 selector;
arch/x86/kernel/process_64.c
238
unsigned short selector,
arch/x86/kernel/process_64.c
241
if (likely(selector == 0)) {
arch/x86/kernel/process_64.c
413
unsigned short selector)
arch/x86/kernel/process_64.c
415
unsigned short idx = selector >> 3;
arch/x86/kernel/process_64.c
418
if (likely((selector & SEGMENT_TI_MASK) == 0)) {
arch/x86/kvm/emulate.c
1414
u16 selector, struct desc_ptr *dt)
arch/x86/kvm/emulate.c
1419
if (selector & 1 << 2) {
arch/x86/kvm/emulate.c
1435
u16 selector, ulong *desc_addr_p)
arch/x86/kvm/emulate.c
1438
u16 index = selector >> 3;
arch/x86/kvm/emulate.c
1441
get_descriptor_table_ptr(ctxt, selector, &dt);
arch/x86/kvm/emulate.c
1444
return emulate_gp(ctxt, selector & 0xfffc);
arch/x86/kvm/emulate.c
1464
u16 selector, struct desc_struct *desc,
arch/x86/kvm/emulate.c
1469
rc = get_descriptor_ptr(ctxt, selector, desc_addr_p);
arch/x86/kvm/emulate.c
1478
u16 selector, struct desc_struct *desc)
arch/x86/kvm/emulate.c
1483
rc = get_descriptor_ptr(ctxt, selector, &addr);
arch/x86/kvm/emulate.c
1522
u16 selector, int seg, u8 cpl,
arch/x86/kvm/emulate.c
1530
bool null_selector = !(selector & ~0x3); /* 0000-0003 are null */
arch/x86/kvm/emulate.c
1542
set_desc_base(&seg_desc, selector << 4);
arch/x86/kvm/emulate.c
1546
set_desc_base(&seg_desc, selector << 4);
arch/x86/kvm/emulate.c
1555
rpl = selector & 3;
arch/x86/kvm/emulate.c
1558
if (seg == VCPU_SREG_TR && (selector & (1 << 2)))
arch/x86/kvm/emulate.c
1586
ret = read_segment_descriptor(ctxt, selector, &seg_desc, &desc_addr);
arch/x86/kvm/emulate.c
1590
err_code = selector & 0xfffc;
arch/x86/kvm/emulate.c
1667
selector = (selector & 0xfffc) | cpl;
arch/x86/kvm/emulate.c
1699
ret = write_segment_descriptor(ctxt, selector,
arch/x86/kvm/emulate.c
1723
ctxt->ops->set_segment(ctxt, selector, &seg_desc, base3, seg);
arch/x86/kvm/emulate.c
1732
u16 selector, int seg)
arch/x86/kvm/emulate.c
1746
if (seg == VCPU_SREG_SS && selector == 3 &&
arch/x86/kvm/emulate.c
1750
return __load_segment_descriptor(ctxt, selector, seg, cpl,
arch/x86/kvm/emulate.c
1940
unsigned long selector = 0;
arch/x86/kvm/emulate.c
1943
rc = emulate_pop(ctxt, &selector, 2);
arch/x86/kvm/emulate.c
1952
rc = load_segment_descriptor(ctxt, (u16)selector, seg);
arch/x86/kvm/emulate.c
580
u16 selector;
arch/x86/kvm/emulate.c
583
ctxt->ops->get_segment(ctxt, &selector, &desc, NULL, seg);
arch/x86/kvm/emulate.c
584
return selector;
arch/x86/kvm/emulate.c
587
static void set_segment_selector(struct x86_emulate_ctxt *ctxt, u16 selector,
arch/x86/kvm/emulate.c
595
ctxt->ops->set_segment(ctxt, selector, &desc, base3, seg);
arch/x86/kvm/emulate.c
735
u16 selector;
arch/x86/kvm/emulate.c
756
if (!ctxt->ops->get_segment(ctxt, &selector, &cs, &base3, VCPU_SREG_CS))
arch/x86/kvm/kvm_emulate.h
201
bool (*get_segment)(struct x86_emulate_ctxt *ctxt, u16 *selector,
arch/x86/kvm/kvm_emulate.h
203
void (*set_segment)(struct x86_emulate_ctxt *ctxt, u16 selector,
arch/x86/kvm/smm.c
158
u32 *selector, int n)
arch/x86/kvm/smm.c
163
*selector = seg.selector;
arch/x86/kvm/smm.c
177
state->selector = seg.selector;
arch/x86/kvm/smm.c
335
cs.selector = (vcpu->arch.smbase >> 4) & 0xffff;
arch/x86/kvm/smm.c
338
ds.selector = 0;
arch/x86/kvm/smm.c
390
u16 selector, int n)
arch/x86/kvm/smm.c
394
desc.selector = selector;
arch/x86/kvm/smm.c
410
desc.selector = state->selector;
arch/x86/kvm/smm.h
72
u16 selector;
arch/x86/kvm/svm/svm.c
1148
save->cs.selector = 0xf000;
arch/x86/kvm/svm/svm.c
1584
var->selector = s->selector;
arch/x86/kvm/svm/svm.c
1809
s->selector = var->selector;
arch/x86/kvm/svm/svm.c
3383
save->es.selector, save->es.attrib,
arch/x86/kvm/svm/svm.c
3387
save->cs.selector, save->cs.attrib,
arch/x86/kvm/svm/svm.c
3391
save->ss.selector, save->ss.attrib,
arch/x86/kvm/svm/svm.c
3395
save->ds.selector, save->ds.attrib,
arch/x86/kvm/svm/svm.c
3399
save01->fs.selector, save01->fs.attrib,
arch/x86/kvm/svm/svm.c
3403
save01->gs.selector, save01->gs.attrib,
arch/x86/kvm/svm/svm.c
3407
save->gdtr.selector, save->gdtr.attrib,
arch/x86/kvm/svm/svm.c
3411
save01->ldtr.selector, save01->ldtr.attrib,
arch/x86/kvm/svm/svm.c
3415
save->idtr.selector, save->idtr.attrib,
arch/x86/kvm/svm/svm.c
3419
save01->tr.selector, save01->tr.attrib,
arch/x86/kvm/svm/svm.c
966
seg->selector = 0;
arch/x86/kvm/svm/svm.c
975
seg->selector = 0;
arch/x86/kvm/vmx/nested.c
4857
.selector = vmcs12->host_cs_selector,
arch/x86/kvm/vmx/nested.c
4877
seg.selector = vmcs12->host_ds_selector;
arch/x86/kvm/vmx/nested.c
4879
seg.selector = vmcs12->host_es_selector;
arch/x86/kvm/vmx/nested.c
4881
seg.selector = vmcs12->host_ss_selector;
arch/x86/kvm/vmx/nested.c
4883
seg.selector = vmcs12->host_fs_selector;
arch/x86/kvm/vmx/nested.c
4886
seg.selector = vmcs12->host_gs_selector;
arch/x86/kvm/vmx/nested.c
4892
.selector = vmcs12->host_tr_selector,
arch/x86/kvm/vmx/vmx.c
1224
static unsigned long segment_base(u16 selector)
arch/x86/kvm/vmx/vmx.c
1229
if (!(selector & ~SEGMENT_RPL_MASK))
arch/x86/kvm/vmx/vmx.c
1234
if ((selector & SEGMENT_TI_MASK) == SEGMENT_LDT) {
arch/x86/kvm/vmx/vmx.c
1242
v = get_desc_base(&table[selector >> 3]);
arch/x86/kvm/vmx/vmx.c
3184
save->selector &= ~SEGMENT_RPL_MASK;
arch/x86/kvm/vmx/vmx.c
3185
save->dpl = save->selector & SEGMENT_RPL_MASK;
arch/x86/kvm/vmx/vmx.c
3239
var.selector = var.base >> 4;
arch/x86/kvm/vmx/vmx.c
3255
vmcs_write16(sf->selector, var.selector);
arch/x86/kvm/vmx/vmx.c
3715
|| var->selector == vmx_read_guest_seg_selector(vmx, seg))
arch/x86/kvm/vmx/vmx.c
3718
var->selector = vmx_read_guest_seg_selector(vmx, seg);
arch/x86/kvm/vmx/vmx.c
3723
var->selector = vmx_read_guest_seg_selector(vmx, seg);
arch/x86/kvm/vmx/vmx.c
3806
vmcs_write16(sf->selector, var->selector);
arch/x86/kvm/vmx/vmx.c
3814
vmcs_write16(sf->selector, var->selector);
arch/x86/kvm/vmx/vmx.c
3883
if (var.base != (var.selector << 4))
arch/x86/kvm/vmx/vmx.c
3899
cs_rpl = cs.selector & SEGMENT_RPL_MASK;
arch/x86/kvm/vmx/vmx.c
3927
ss_rpl = ss.selector & SEGMENT_RPL_MASK;
arch/x86/kvm/vmx/vmx.c
3949
rpl = var.selector & SEGMENT_RPL_MASK;
arch/x86/kvm/vmx/vmx.c
3976
if (tr.selector & SEGMENT_TI_MASK) /* TI = 1 */
arch/x86/kvm/vmx/vmx.c
3994
if (ldtr.selector & SEGMENT_TI_MASK) /* TI = 1 */
arch/x86/kvm/vmx/vmx.c
4011
return ((cs.selector & SEGMENT_RPL_MASK) ==
arch/x86/kvm/vmx/vmx.c
4012
(ss.selector & SEGMENT_RPL_MASK));
arch/x86/kvm/vmx/vmx.c
4133
vmcs_write16(sf->selector, 0);
arch/x86/kvm/vmx/vmx.c
598
.selector = GUEST_##seg##_SELECTOR, \
arch/x86/kvm/vmx/vmx.c
605
unsigned selector;
arch/x86/kvm/vmx/vmx.c
893
u16 *p = &vmx->segment_cache.seg[seg].selector;
arch/x86/kvm/vmx/vmx.c
896
*p = vmcs_read16(kvm_vmx_segment_fields[seg].selector);
arch/x86/kvm/vmx/vmx.h
250
u16 selector;
arch/x86/kvm/x86.c
12416
sregs->cs.selector == 0xf000 && sregs->cs.base == 0xffff0000 &&
arch/x86/kvm/x86.c
13067
cs.selector = vector << 8;
arch/x86/kvm/x86.c
8645
static bool emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector,
arch/x86/kvm/x86.c
8652
*selector = var.selector;
arch/x86/kvm/x86.c
8681
static void emulator_set_segment(struct x86_emulate_ctxt *ctxt, u16 selector,
arch/x86/kvm/x86.c
8688
var.selector = selector;
arch/x86/math-emu/fpu_aux.c
46
oaddr->selector = 0;
arch/x86/math-emu/fpu_aux.c
49
iaddr->selector = 0;
arch/x86/math-emu/fpu_emu.h
114
unsigned int selector:16;
arch/x86/math-emu/fpu_entry.c
240
entry_sel_off.selector = FPU_CS;
arch/x86/math-emu/fpu_entry.c
471
operand_address.selector = FPU_DS;
arch/x86/math-emu/get_address.c
132
addr->selector = VM86_REG_(segment);
arch/x86/math-emu/get_address.c
156
savesegment(gs, addr->selector);
arch/x86/math-emu/get_address.c
159
addr->selector = PM_REG_(segment);
arch/x86/math-emu/get_address.c
162
descriptor = FPU_get_ldt_descriptor(addr->selector);
arch/x86/math-emu/get_address.c
225
addr->selector = FPU_DS; /* Default, for 32 bit non-segmented mode. */
arch/x86/math-emu/get_address.c
309
addr->selector = FPU_DS; /* Default, for 32 bit non-segmented mode. */
arch/x86/math-emu/reg_ld_str.c
1043
FPU_get_user(instruction_address.selector,
arch/x86/math-emu/reg_ld_str.c
1047
FPU_get_user(operand_address.selector,
arch/x86/math-emu/reg_ld_str.c
1053
+= (instruction_address.selector & 0xf000) << 4;
arch/x86/math-emu/reg_ld_str.c
1055
(operand_address.selector & 0xf000) << 4;
arch/x86/math-emu/reg_ld_str.c
1065
FPU_get_user(instruction_address.selector,
arch/x86/math-emu/reg_ld_str.c
1071
FPU_get_user(operand_address.selector,
arch/x86/math-emu/reg_ld_str.c
1168
FPU_put_user(instruction_address.selector,
arch/x86/math-emu/reg_ld_str.c
1170
FPU_put_user(operand_address.selector,
drivers/clk/renesas/r9a06g032-clocks.c
1112
struct regbit selector; /* selector register + bit */
drivers/clk/renesas/r9a06g032-clocks.c
1122
return clk_rdesc_get(set->clocks, set->selector);
drivers/clk/renesas/r9a06g032-clocks.c
1130
clk_rdesc_set(set->clocks, set->selector, !!index);
drivers/clk/renesas/r9a06g032-clocks.c
1167
g->selector = desc->dual.sel;
drivers/clk/renesas/r9a06g032-clocks.c
1182
struct regbit selector; /* selector register + bit */
drivers/clk/renesas/r9a06g032-clocks.c
1192
u8 sel_bit = clk_rdesc_get(g->clocks, g->selector);
drivers/clk/renesas/r9a06g032-clocks.c
1220
u8 sel_bit = clk_rdesc_get(g->clocks, g->selector);
drivers/clk/renesas/r9a06g032-clocks.c
1247
g->selector = sel;
drivers/clk/tegra/clk-dfll.c
1704
int j, selector, lut;
drivers/clk/tegra/clk-dfll.c
1731
selector = find_vdd_map_entry_min(td, v);
drivers/clk/tegra/clk-dfll.c
1732
if (selector < 0)
drivers/clk/tegra/clk-dfll.c
1734
if (selector != td->lut[j - 1])
drivers/clk/tegra/clk-dfll.c
1735
td->lut[j++] = selector;
drivers/clk/tegra/clk-dfll.c
1739
selector = find_vdd_map_entry_exact(td, v);
drivers/clk/tegra/clk-dfll.c
1740
if (selector < 0)
drivers/clk/tegra/clk-dfll.c
1742
if (selector != td->lut[j - 1])
drivers/clk/tegra/clk-dfll.c
1743
td->lut[j++] = selector;
drivers/firmware/arm_scmi/pinctrl.c
174
u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
183
if (selector >= value || value == 0)
drivers/firmware/arm_scmi/pinctrl.c
191
u32 selector, char *name,
drivers/firmware/arm_scmi/pinctrl.c
203
ret = scmi_pinctrl_validate_id(ph, selector, type);
drivers/firmware/arm_scmi/pinctrl.c
214
tx->identifier = cpu_to_le32(selector);
drivers/firmware/arm_scmi/pinctrl.c
237
selector, (u32 *)&type, name,
drivers/firmware/arm_scmi/pinctrl.c
243
u32 selector;
drivers/firmware/arm_scmi/pinctrl.c
255
msg->identifier = cpu_to_le32(p->selector);
drivers/firmware/arm_scmi/pinctrl.c
286
u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
298
.selector = selector,
drivers/firmware/arm_scmi/pinctrl.c
306
ret = scmi_pinctrl_validate_id(ph, selector, type);
drivers/firmware/arm_scmi/pinctrl.c
321
u32 selector;
drivers/firmware/arm_scmi/pinctrl.c
347
msg->identifier = cpu_to_le32(p->selector);
drivers/firmware/arm_scmi/pinctrl.c
393
scmi_pinctrl_settings_get(const struct scmi_protocol_handle *ph, u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
408
.selector = selector,
drivers/firmware/arm_scmi/pinctrl.c
419
ret = scmi_pinctrl_validate_id(ph, selector, type);
drivers/firmware/arm_scmi/pinctrl.c
436
u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
443
return scmi_pinctrl_settings_get(ph, selector, type, &nr_configs,
drivers/firmware/arm_scmi/pinctrl.c
448
u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
457
return scmi_pinctrl_settings_get(ph, selector, type, nr_configs,
drivers/firmware/arm_scmi/pinctrl.c
463
u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
480
ret = scmi_pinctrl_validate_id(ph, selector, type);
drivers/firmware/arm_scmi/pinctrl.c
496
tx->identifier = cpu_to_le32(selector);
drivers/firmware/arm_scmi/pinctrl.c
598
u32 selector)
drivers/firmware/arm_scmi/pinctrl.c
604
if (selector >= pi->nr_groups)
drivers/firmware/arm_scmi/pinctrl.c
607
group = &pi->groups[selector];
drivers/firmware/arm_scmi/pinctrl.c
611
ret = scmi_pinctrl_attributes(ph, GROUP_TYPE, selector, group->name,
drivers/firmware/arm_scmi/pinctrl.c
617
dev_err(ph->dev, "Group %d has 0 elements", selector);
drivers/firmware/arm_scmi/pinctrl.c
627
ret = scmi_pinctrl_list_associations(ph, selector, GROUP_TYPE,
drivers/firmware/arm_scmi/pinctrl.c
639
u32 selector, const char **name)
drivers/firmware/arm_scmi/pinctrl.c
647
ret = scmi_pinctrl_get_group_info(ph, selector);
drivers/firmware/arm_scmi/pinctrl.c
651
*name = pi->groups[selector].name;
drivers/firmware/arm_scmi/pinctrl.c
657
u32 selector, const u32 **pins,
drivers/firmware/arm_scmi/pinctrl.c
666
ret = scmi_pinctrl_get_group_info(ph, selector);
drivers/firmware/arm_scmi/pinctrl.c
670
*pins = pi->groups[selector].group_pins;
drivers/firmware/arm_scmi/pinctrl.c
671
*nr_pins = pi->groups[selector].nr_pins;
drivers/firmware/arm_scmi/pinctrl.c
677
u32 selector)
drivers/firmware/arm_scmi/pinctrl.c
683
if (selector >= pi->nr_functions)
drivers/firmware/arm_scmi/pinctrl.c
686
func = &pi->functions[selector];
drivers/firmware/arm_scmi/pinctrl.c
690
ret = scmi_pinctrl_attributes(ph, FUNCTION_TYPE, selector, func->name,
drivers/firmware/arm_scmi/pinctrl.c
696
dev_err(ph->dev, "Function %d has 0 elements", selector);
drivers/firmware/arm_scmi/pinctrl.c
705
ret = scmi_pinctrl_list_associations(ph, selector, FUNCTION_TYPE,
drivers/firmware/arm_scmi/pinctrl.c
717
u32 selector, const char **name)
drivers/firmware/arm_scmi/pinctrl.c
725
ret = scmi_pinctrl_get_function_info(ph, selector);
drivers/firmware/arm_scmi/pinctrl.c
729
*name = pi->functions[selector].name;
drivers/firmware/arm_scmi/pinctrl.c
735
u32 selector, u32 *nr_groups,
drivers/firmware/arm_scmi/pinctrl.c
744
ret = scmi_pinctrl_get_function_info(ph, selector);
drivers/firmware/arm_scmi/pinctrl.c
748
*groups = pi->functions[selector].groups;
drivers/firmware/arm_scmi/pinctrl.c
749
*nr_groups = pi->functions[selector].nr_groups;
drivers/firmware/arm_scmi/pinctrl.c
755
u32 selector, u32 group)
drivers/firmware/arm_scmi/pinctrl.c
757
return scmi_pinctrl_function_select(ph, group, GROUP_TYPE, selector);
drivers/firmware/arm_scmi/pinctrl.c
761
u32 selector)
drivers/firmware/arm_scmi/pinctrl.c
767
if (selector >= pi->nr_pins)
drivers/firmware/arm_scmi/pinctrl.c
770
pin = &pi->pins[selector];
drivers/firmware/arm_scmi/pinctrl.c
774
ret = scmi_pinctrl_attributes(ph, PIN_TYPE, selector, pin->name, NULL);
drivers/firmware/arm_scmi/pinctrl.c
783
u32 selector, const char **name)
drivers/firmware/arm_scmi/pinctrl.c
791
ret = scmi_pinctrl_get_pin_info(ph, selector);
drivers/firmware/arm_scmi/pinctrl.c
795
*name = pi->pins[selector].name;
drivers/firmware/arm_scmi/pinctrl.c
801
u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
807
return scmi_pinctrl_get_pin_name(ph, selector, name);
drivers/firmware/arm_scmi/pinctrl.c
809
return scmi_pinctrl_get_group_name(ph, selector, name);
drivers/firmware/arm_scmi/pinctrl.c
811
return scmi_pinctrl_get_function_name(ph, selector, name);
drivers/greybus/svc.c
416
int gb_svc_dme_peer_get(struct gb_svc *svc, u8 intf_id, u16 attr, u16 selector,
drivers/greybus/svc.c
426
request.selector = cpu_to_le16(selector);
drivers/greybus/svc.c
433
intf_id, attr, selector, ret);
drivers/greybus/svc.c
440
intf_id, attr, selector, result);
drivers/greybus/svc.c
450
int gb_svc_dme_peer_set(struct gb_svc *svc, u8 intf_id, u16 attr, u16 selector,
drivers/greybus/svc.c
460
request.selector = cpu_to_le16(selector);
drivers/greybus/svc.c
468
intf_id, attr, selector, value, ret);
drivers/greybus/svc.c
475
intf_id, attr, selector, value, result);
drivers/hid/wacom_sys.c
1948
static int wacom_cmd_unpair_remote(struct wacom *wacom, unsigned char selector)
drivers/hid/wacom_sys.c
1959
buf[1] = selector;
drivers/hid/wacom_sys.c
1972
unsigned char selector = 0;
drivers/hid/wacom_sys.c
1979
selector = WAC_CMD_UNPAIR_ALL;
drivers/hid/wacom_sys.c
1988
err = wacom_cmd_unpair_remote(wacom, selector);
drivers/hwmon/pmbus/pmbus_core.c
3253
int max_uv, unsigned int *selector)
drivers/hwmon/pmbus/pmbus_core.c
3268
*selector = 0;
drivers/hwmon/pmbus/pmbus_core.c
3298
unsigned int selector)
drivers/hwmon/pmbus/pmbus_core.c
3309
if (selector >= rdev->desc->n_voltages ||
drivers/hwmon/pmbus/pmbus_core.c
3310
selector < rdev->desc->linear_min_sel)
drivers/hwmon/pmbus/pmbus_core.c
3313
selector -= rdev->desc->linear_min_sel;
drivers/hwmon/pmbus/pmbus_core.c
3315
(rdev->desc->uV_step * selector), 1000); /* convert to mV */
drivers/iio/adc/ad7768-1.c
1464
unsigned int selector)
drivers/iio/adc/ad7768-1.c
1466
unsigned int regval = AD7768_REG_ANALOG2_VCM(selector + 1);
drivers/iio/adc/ad7768-1.c
1480
st->vcm_output_sel = selector;
drivers/iio/adc/max9611.c
208
enum max9611_conf_ids selector,
drivers/iio/adc/max9611.c
213
u8 mux_conf = max9611_mux_conf[selector][0] & MAX9611_MUX_MASK;
drivers/iio/adc/max9611.c
214
u8 reg_addr = max9611_mux_conf[selector][1];
drivers/iio/adc/rtq6056.c
368
unsigned int selector;
drivers/iio/adc/rtq6056.c
383
selector = find_closest_descending(val, rtq6056_samp_freq_list,
drivers/iio/adc/rtq6056.c
386
ret = regmap_field_write(rm_field, selector);
drivers/iio/adc/rtq6056.c
390
*ct = 1000000 / rtq6056_samp_freq_list[selector];
drivers/iio/adc/rtq6056.c
410
unsigned int selector;
drivers/iio/adc/rtq6056.c
416
selector = find_closest(val, rtq6056_avg_sample_list,
drivers/iio/adc/rtq6056.c
419
ret = regmap_field_write(priv->rm_fields[F_AVG], selector);
drivers/iio/adc/rtq6056.c
423
priv->avg_sample = rtq6056_avg_sample_list[selector];
drivers/iio/adc/rtq6056.c
430
unsigned int selector;
drivers/iio/adc/rtq6056.c
437
selector = fls(val) - 1;
drivers/iio/adc/rtq6056.c
440
RTQ6059_AVG_BASE + selector);
drivers/iio/adc/rtq6056.c
445
RTQ6059_AVG_BASE + selector);
drivers/iio/adc/rtq6056.c
447
priv->avg_sample = BIT(selector);
drivers/infiniband/core/multicast.c
258
u8 selector, u8 src_value, u8 dst_value)
drivers/infiniband/core/multicast.c
265
switch (selector) {
drivers/infiniband/hw/hfi1/pio.c
1750
u32 selector, u8 vl)
drivers/infiniband/hw/hfi1/pio.c
1773
rval = e->ksc[selector & e->mask];
drivers/infiniband/hw/hfi1/pio.c
1790
u32 selector, u8 sc5)
drivers/infiniband/hw/hfi1/pio.c
1794
return pio_select_send_context_vl(dd, selector, vl);
drivers/infiniband/hw/hfi1/pio.h
231
u32 selector, u8 vl);
drivers/infiniband/hw/hfi1/pio.h
233
u32 selector, u8 sc5);
drivers/infiniband/hw/hfi1/sdma.c
742
u32 selector,
drivers/infiniband/hw/hfi1/sdma.c
765
rval = e->sde[selector & e->mask];
drivers/infiniband/hw/hfi1/sdma.c
770
trace_hfi1_sdma_engine_select(dd, selector, vl, rval->this_idx);
drivers/infiniband/hw/hfi1/sdma.c
785
u32 selector,
drivers/infiniband/hw/hfi1/sdma.c
790
return sdma_select_engine_vl(dd, selector, vl);
drivers/infiniband/hw/hfi1/sdma.c
829
u32 selector, u8 vl)
drivers/infiniband/hw/hfi1/sdma.c
850
sde = map->sde[selector & map->mask];
drivers/infiniband/hw/hfi1/sdma.c
858
return sdma_select_engine_vl(dd, selector, vl);
drivers/infiniband/hw/hfi1/sdma.h
1019
u32 selector,
drivers/infiniband/hw/hfi1/sdma.h
1024
u32 selector,
drivers/infiniband/hw/hfi1/sdma.h
1028
u32 selector, u8 vl);
drivers/infiniband/hw/hfi1/user_sdma.c
293
u32 selector;
drivers/infiniband/hw/hfi1/user_sdma.c
510
selector = dlid_to_selector(dlid);
drivers/infiniband/hw/hfi1/user_sdma.c
511
selector += uctxt->ctxt + fd->subctxt;
drivers/infiniband/hw/hfi1/user_sdma.c
512
req->sde = sdma_select_user_engine(dd, selector, vl);
drivers/infiniband/hw/irdma/type.h
836
u8 selector;
drivers/infiniband/hw/mlx4/mcg.c
358
u8 selector = dst_value >> 6;
drivers/infiniband/hw/mlx4/mcg.c
365
switch (selector) {
drivers/md/dm-ps-historical-service-time.c
130
static struct selector *alloc_selector(void)
drivers/md/dm-ps-historical-service-time.c
132
struct selector *s = kmalloc_obj(*s);
drivers/md/dm-ps-historical-service-time.c
149
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
164
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
177
struct selector *s;
drivers/md/dm-ps-historical-service-time.c
229
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
244
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
270
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
321
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
333
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
370
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
433
struct selector *s = ps->context;
drivers/md/dm-ps-historical-service-time.c
496
struct selector *s = ps->context;
drivers/md/dm-ps-io-affinity.c
113
struct selector *s;
drivers/md/dm-ps-io-affinity.c
139
struct selector *s = ps->context;
drivers/md/dm-ps-io-affinity.c
155
struct selector *s = ps->context;
drivers/md/dm-ps-io-affinity.c
199
struct selector *s = ps->context;
drivers/md/dm-ps-io-affinity.c
27
static void ioa_free_path(struct selector *s, unsigned int cpu)
drivers/md/dm-ps-io-affinity.c
46
struct selector *s = ps->context;
drivers/md/dm-ps-queue-length.c
118
struct selector *s = ps->context;
drivers/md/dm-ps-queue-length.c
166
struct selector *s = ps->context;
drivers/md/dm-ps-queue-length.c
177
struct selector *s = ps->context;
drivers/md/dm-ps-queue-length.c
193
struct selector *s = ps->context;
drivers/md/dm-ps-queue-length.c
43
static struct selector *alloc_selector(void)
drivers/md/dm-ps-queue-length.c
45
struct selector *s = kmalloc_obj(*s);
drivers/md/dm-ps-queue-length.c
58
struct selector *s = alloc_selector();
drivers/md/dm-ps-queue-length.c
79
struct selector *s = ps->context;
drivers/md/dm-ps-round-robin.c
124
struct selector *s = ps->context;
drivers/md/dm-ps-round-robin.c
168
struct selector *s = ps->context;
drivers/md/dm-ps-round-robin.c
179
struct selector *s = ps->context;
drivers/md/dm-ps-round-robin.c
192
struct selector *s = ps->context;
drivers/md/dm-ps-round-robin.c
56
static struct selector *alloc_selector(void)
drivers/md/dm-ps-round-robin.c
58
struct selector *s = kmalloc_obj(*s);
drivers/md/dm-ps-round-robin.c
71
struct selector *s;
drivers/md/dm-ps-round-robin.c
83
struct selector *s = ps->context;
drivers/md/dm-ps-service-time.c
115
struct selector *s = ps->context;
drivers/md/dm-ps-service-time.c
178
struct selector *s = ps->context;
drivers/md/dm-ps-service-time.c
189
struct selector *s = ps->context;
drivers/md/dm-ps-service-time.c
279
struct selector *s = ps->context;
drivers/md/dm-ps-service-time.c
39
static struct selector *alloc_selector(void)
drivers/md/dm-ps-service-time.c
41
struct selector *s = kmalloc_obj(*s);
drivers/md/dm-ps-service-time.c
54
struct selector *s = alloc_selector();
drivers/md/dm-ps-service-time.c
75
struct selector *s = ps->context;
drivers/media/usb/gspca/se401.c
113
u16 selector, u16 param)
drivers/media/usb/gspca/se401.c
124
param, selector, NULL, 0, 1000);
drivers/media/usb/gspca/se401.c
127
selector, param, err);
drivers/media/usb/gspca/se401.c
132
static int se401_get_feature(struct gspca_dev *gspca_dev, u16 selector)
drivers/media/usb/gspca/se401.c
149
0, selector, gspca_dev->usb_buf, 2, 1000);
drivers/media/usb/gspca/se401.c
152
selector, err);
drivers/media/usb/uvc/uvc_ctrl.c
1003
.selector = UVC_CROSXU_CONTROL_IQ_PROFILE,
drivers/media/usb/uvc/uvc_ctrl.c
107
.selector = UVC_PU_WHITE_BALANCE_COMPONENT_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
117
.selector = UVC_PU_BACKLIGHT_COMPENSATION_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
1242
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
1251
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
1259
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
126
.selector = UVC_PU_GAIN_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
1267
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
1312
ctrl->info.selector, data,
drivers/media/usb/uvc/uvc_ctrl.c
1317
ctrl->info.selector, data,
drivers/media/usb/uvc/uvc_ctrl.c
135
.selector = UVC_PU_POWER_LINE_FREQUENCY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
143
.selector = UVC_PU_HUE_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
151
.selector = UVC_PU_WHITE_BALANCE_TEMPERATURE_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
159
.selector = UVC_PU_WHITE_BALANCE_COMPONENT_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
167
.selector = UVC_PU_DIGITAL_MULTIPLIER_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
176
.selector = UVC_PU_DIGITAL_MULTIPLIER_LIMIT_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
185
.selector = UVC_PU_ANALOG_VIDEO_STANDARD_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
192
.selector = UVC_PU_ANALOG_LOCK_STATUS_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
199
.selector = UVC_CT_SCANNING_MODE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
207
.selector = UVC_CT_AE_MODE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
216
.selector = UVC_CT_AE_PRIORITY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
224
.selector = UVC_CT_EXPOSURE_TIME_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
2264
dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
234
.selector = UVC_CT_EXPOSURE_TIME_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
241
.selector = UVC_CT_FOCUS_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
251
.selector = UVC_CT_FOCUS_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
261
.selector = UVC_CT_IRIS_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
2686
ctrl->info.selector, data);
drivers/media/usb/uvc/uvc_ctrl.c
2689
dev->intfnum, info->selector, data, 1);
drivers/media/usb/uvc/uvc_ctrl.c
271
.selector = UVC_CT_IRIS_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
2717
u8 selector;
drivers/media/usb/uvc/uvc_ctrl.c
2743
fixups[i].selector == info->selector) {
drivers/media/usb/uvc/uvc_ctrl.c
2765
info->selector = ctrl->index + 1;
drivers/media/usb/uvc/uvc_ctrl.c
2769
info->selector, data, 2);
drivers/media/usb/uvc/uvc_ctrl.c
2773
info->entity, info->selector, ret);
drivers/media/usb/uvc/uvc_ctrl.c
2786
info->entity, info->selector, ret);
drivers/media/usb/uvc/uvc_ctrl.c
279
.selector = UVC_CT_ZOOM_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
2794
info->entity, info->selector, info->size,
drivers/media/usb/uvc/uvc_ctrl.c
2824
info.entity, info.selector, dev->udev->devpath,
drivers/media/usb/uvc/uvc_ctrl.c
2862
if (ctrl->index == xqry->selector - 1) {
drivers/media/usb/uvc/uvc_ctrl.c
2870
entity->guid, xqry->selector);
drivers/media/usb/uvc/uvc_ctrl.c
289
.selector = UVC_CT_ZOOM_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
2940
chain->dev->intfnum, xqry->selector, data, size);
drivers/media/usb/uvc/uvc_ctrl.c
2984
ctrl->info.selector);
drivers/media/usb/uvc/uvc_ctrl.c
299
.selector = UVC_CT_PANTILT_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
3018
ctrl->info.entity, ctrl->info.selector, dev->udev->devpath,
drivers/media/usb/uvc/uvc_ctrl.c
309
.selector = UVC_CT_PANTILT_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
3096
ctrl->info.selector);
drivers/media/usb/uvc/uvc_ctrl.c
3137
if (ctrl->index == mapping->selector - 1) {
drivers/media/usb/uvc/uvc_ctrl.c
318
.selector = UVC_CT_ROLL_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
328
.selector = UVC_CT_ROLL_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
3292
ctrl->info.selector != mapping->selector)
drivers/media/usb/uvc/uvc_ctrl.c
338
.selector = UVC_CT_FOCUS_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
346
.selector = UVC_CT_PRIVACY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
355
.selector = UVC_CT_PRIVACY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
371
.selector = UVC_CT_REGION_OF_INTEREST_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
381
.selector = UVC_CROSXU_CONTROL_IQ_PROFILE,
drivers/media/usb/uvc/uvc_ctrl.c
42
.selector = UVC_PU_BRIGHTNESS_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
51
.selector = UVC_PU_CONTRAST_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
561
.selector = UVC_PU_POWER_LINE_FREQUENCY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
573
.selector = UVC_PU_POWER_LINE_FREQUENCY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
585
.selector = UVC_PU_POWER_LINE_FREQUENCY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
60
.selector = UVC_PU_HUE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
609
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
619
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
631
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
640
chain->dev->intfnum, ctrl->info.selector,
drivers/media/usb/uvc/uvc_ctrl.c
688
.selector = UVC_PU_BRIGHTNESS_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
697
.selector = UVC_PU_CONTRAST_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
70
.selector = UVC_PU_SATURATION_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
706
.selector = UVC_PU_HUE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
717
.selector = UVC_PU_SATURATION_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
726
.selector = UVC_PU_SHARPNESS_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
735
.selector = UVC_PU_GAMMA_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
744
.selector = UVC_PU_BACKLIGHT_COMPENSATION_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
753
.selector = UVC_PU_GAIN_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
762
.selector = UVC_PU_HUE_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
772
.selector = UVC_CT_AE_MODE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
785
.selector = UVC_CT_AE_PRIORITY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
79
.selector = UVC_PU_SHARPNESS_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
794
.selector = UVC_CT_EXPOSURE_TIME_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
805
.selector = UVC_PU_WHITE_BALANCE_TEMPERATURE_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
815
.selector = UVC_PU_WHITE_BALANCE_TEMPERATURE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
826
.selector = UVC_PU_WHITE_BALANCE_COMPONENT_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
837
.selector = UVC_PU_WHITE_BALANCE_COMPONENT_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
848
.selector = UVC_PU_WHITE_BALANCE_COMPONENT_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
859
.selector = UVC_CT_FOCUS_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
870
.selector = UVC_CT_FOCUS_AUTO_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
88
.selector = UVC_PU_GAMMA_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
880
.selector = UVC_CT_IRIS_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
889
.selector = UVC_CT_IRIS_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
898
.selector = UVC_CT_ZOOM_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
907
.selector = UVC_CT_ZOOM_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
918
.selector = UVC_CT_PANTILT_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
927
.selector = UVC_CT_PANTILT_ABSOLUTE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
936
.selector = UVC_CT_PANTILT_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
947
.selector = UVC_CT_PANTILT_RELATIVE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
958
.selector = UVC_CT_PRIVACY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
967
.selector = UVC_CT_PRIVACY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
97
.selector = UVC_PU_WHITE_BALANCE_TEMPERATURE_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
975
.selector = UVC_PU_POWER_LINE_FREQUENCY_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
981
.selector = UVC_CT_REGION_OF_INTEREST_CONTROL,
drivers/media/usb/uvc/uvc_ctrl.c
993
.selector = UVC_CT_REGION_OF_INTEREST_CONTROL,
drivers/media/usb/uvc/uvc_driver.c
1469
if (chain->selector != NULL) {
drivers/media/usb/uvc/uvc_driver.c
1475
chain->selector = entity;
drivers/media/usb/uvc/uvc_driver.c
1632
chain->selector = entity;
drivers/media/usb/uvc/uvc_status.c
131
u8 selector)
drivers/media/usb/uvc/uvc_status.c
137
if (ctrl->info.selector == selector)
drivers/media/usb/uvc/uvc_v4l2.c
1064
u8 selector;
drivers/media/usb/uvc/uvc_v4l2.c
1111
u8 selector;
drivers/media/usb/uvc/uvc_v4l2.c
1127
.selector = v.selector,
drivers/media/usb/uvc/uvc_v4l2.c
151
map->selector = xmap->selector;
drivers/media/usb/uvc/uvc_v4l2.c
657
const struct uvc_entity *selector = chain->selector;
drivers/media/usb/uvc/uvc_v4l2.c
662
if (selector == NULL ||
drivers/media/usb/uvc/uvc_v4l2.c
672
} else if (index < selector->bNrInPins) {
drivers/media/usb/uvc/uvc_v4l2.c
676
if (it->id == selector->baSourceID[index]) {
drivers/media/usb/uvc/uvc_v4l2.c
702
if (chain->selector == NULL ||
drivers/media/usb/uvc/uvc_v4l2.c
712
ret = uvc_query_ctrl(chain->dev, UVC_GET_CUR, chain->selector->id,
drivers/media/usb/uvc/uvc_v4l2.c
734
if (chain->selector == NULL ||
drivers/media/usb/uvc/uvc_v4l2.c
741
if (input >= chain->selector->bNrInPins)
drivers/media/usb/uvc/uvc_v4l2.c
749
ret = uvc_query_ctrl(chain->dev, UVC_SET_CUR, chain->selector->id,
drivers/media/usb/uvc/uvcvideo.h
108
u8 selector;
drivers/media/usb/uvc/uvcvideo.h
121
u8 selector;
drivers/media/usb/uvc/uvcvideo.h
235
} selector;
drivers/media/usb/uvc/uvcvideo.h
354
struct uvc_entity *selector; /* Selector unit */
drivers/mmc/host/renesas_sdhi_core.c
1008
unsigned int *selector)
drivers/mmc/host/renesas_sdhi_core.c
1016
*selector = 1;
drivers/mmc/host/renesas_sdhi_core.c
1019
*selector = 0;
drivers/mmc/host/renesas_sdhi_core.c
1027
unsigned int selector)
drivers/mmc/host/renesas_sdhi_core.c
1029
if (selector >= ARRAY_SIZE(renesas_sdhi_vqmmc_voltages))
drivers/mmc/host/renesas_sdhi_core.c
1032
return renesas_sdhi_vqmmc_voltages[selector];
drivers/net/dsa/mv88e6xxx/leds.c
102
u16 selector;
drivers/net/dsa/mv88e6xxx/leds.c
125
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL0,
drivers/net/dsa/mv88e6xxx/leds.c
132
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL0,
drivers/net/dsa/mv88e6xxx/leds.c
139
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL1,
drivers/net/dsa/mv88e6xxx/leds.c
146
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL1,
drivers/net/dsa/mv88e6xxx/leds.c
154
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL1,
drivers/net/dsa/mv88e6xxx/leds.c
162
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL1,
drivers/net/dsa/mv88e6xxx/leds.c
169
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL2,
drivers/net/dsa/mv88e6xxx/leds.c
176
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL2,
drivers/net/dsa/mv88e6xxx/leds.c
184
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL2,
drivers/net/dsa/mv88e6xxx/leds.c
192
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL2,
drivers/net/dsa/mv88e6xxx/leds.c
199
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL3,
drivers/net/dsa/mv88e6xxx/leds.c
205
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL3,
drivers/net/dsa/mv88e6xxx/leds.c
212
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL3,
drivers/net/dsa/mv88e6xxx/leds.c
219
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL4,
drivers/net/dsa/mv88e6xxx/leds.c
225
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL5,
drivers/net/dsa/mv88e6xxx/leds.c
232
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL6,
drivers/net/dsa/mv88e6xxx/leds.c
239
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL6,
drivers/net/dsa/mv88e6xxx/leds.c
246
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL6,
drivers/net/dsa/mv88e6xxx/leds.c
253
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL6,
drivers/net/dsa/mv88e6xxx/leds.c
260
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL7,
drivers/net/dsa/mv88e6xxx/leds.c
266
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL7,
drivers/net/dsa/mv88e6xxx/leds.c
272
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL8,
drivers/net/dsa/mv88e6xxx/leds.c
279
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL8,
drivers/net/dsa/mv88e6xxx/leds.c
286
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL8,
drivers/net/dsa/mv88e6xxx/leds.c
292
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SEL9,
drivers/net/dsa/mv88e6xxx/leds.c
298
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SEL9,
drivers/net/dsa/mv88e6xxx/leds.c
305
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SELA,
drivers/net/dsa/mv88e6xxx/leds.c
312
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SELA,
drivers/net/dsa/mv88e6xxx/leds.c
318
.selector = MV88E6XXX_PORT_LED_CONTROL_LED0_SELB,
drivers/net/dsa/mv88e6xxx/leds.c
325
.selector = MV88E6XXX_PORT_LED_CONTROL_LED1_SELB,
drivers/net/dsa/mv88e6xxx/leds.c
338
bool fiber, unsigned long rules, u16 *selector)
drivers/net/dsa/mv88e6xxx/leds.c
346
*selector |= MV88E6XXX_PORT_LED_CONTROL_LED1_SELE;
drivers/net/dsa/mv88e6xxx/leds.c
348
*selector |= MV88E6XXX_PORT_LED_CONTROL_LED0_SELE;
drivers/net/dsa/mv88e6xxx/leds.c
373
p->port, led, conf->selector, rules);
drivers/net/dsa/mv88e6xxx/leds.c
374
*selector |= conf->selector;
drivers/net/dsa/mv88e6xxx/leds.c
389
mv88e6xxx_led_match_rule(struct mv88e6xxx_port *p, u16 selector, int led, unsigned long *rules)
drivers/net/dsa/mv88e6xxx/leds.c
407
if (conf->selector == selector) {
drivers/net/dsa/mv88e6xxx/leds.c
409
p->port, led, selector, conf->rules);
drivers/net/dsa/mv88e6xxx/leds.c
426
bool fiber, unsigned long rules, u16 *selector)
drivers/net/dsa/mv88e6xxx/leds.c
435
err = mv88e6xxx_led_match_selector(p, led, false, fiber, rules, selector);
drivers/net/dsa/mv88e6xxx/leds.c
437
return mv88e6xxx_led_match_selector(p, led, true, fiber, rules, selector);
drivers/net/dsa/mv88e6xxx/leds.c
583
u16 selector = 0;
drivers/net/dsa/mv88e6xxx/leds.c
585
return mv88e6xxx_led_get_selector(p, 0, p->fiber, rules, &selector);
drivers/net/dsa/mv88e6xxx/leds.c
592
u16 selector = 0;
drivers/net/dsa/mv88e6xxx/leds.c
594
return mv88e6xxx_led_get_selector(p, 1, p->fiber, rules, &selector);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2520
table[j].selector = bnx2x_dcbx_dcbnl_app_idtype(ent);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
715
app.selector = bnx2x_dcbx_dcbnl_app_idtype(ent);
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
368
fw_app->protocol_selector == app->selector &&
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
380
fw_app->protocol_selector = app->selector;
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
659
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP) {
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
685
if ((app->selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
687
(app->selector == IEEE_8021QAZ_APP_SEL_DGRAM &&
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
691
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
713
if ((app->selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
715
(app->selector == IEEE_8021QAZ_APP_SEL_DGRAM &&
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
719
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
1032
if (!(app->selector && app->protocol))
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
1036
prio = __cxgb4_getapp(dev, app->selector - 1, app->protocol, 0);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
1054
if (!(app->selector && app->protocol))
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
1057
if (!(app->selector > IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
1058
app->selector < IEEE_8021QAZ_APP_SEL_ANY))
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
1062
ret = __cxgb4_setapp(dev, app->selector - 1, app->protocol,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
1170
table[i].selector = (pcmd.u.dcb.app_priority.sel_field + 1);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
375
app.selector = (fwap->sel_field + 1);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
381
app.selector = !!(fwap->sel_field);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
389
app.selector, app.protocol, app.priority, -err);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
79
app.selector = dcb->app_priority[i].sel_field + 1;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
82
app.selector = !!(dcb->app_priority[i].sel_field);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
89
dcb_ver_array[dcb->dcb_version], app.selector,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
905
.selector = app_idtype,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c
402
if (app->selector != IEEE_8021QAZ_APP_SEL_DSCP ||
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c
417
old_app.selector = IEEE_8021QAZ_APP_SEL_DSCP;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c
447
if (app->selector != IEEE_8021QAZ_APP_SEL_DSCP ||
drivers/net/ethernet/intel/i40e/i40e_dcb.c
1129
u8 priority, selector, i = 0;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
1152
selector = dcbcfg->app[i].selector & 0x7;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
1153
buf[offset] = (priority << I40E_IEEE_APP_PRIO_SHIFT) | selector;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
210
dcbcfg->app[i].selector = FIELD_GET(I40E_IEEE_APP_SEL_MASK,
drivers/net/ethernet/intel/i40e/i40e_dcb.c
358
u8 up, selector;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
368
selector = (app->upper_oui_sel & I40E_CEE_APP_SELECTOR_MASK);
drivers/net/ethernet/intel/i40e/i40e_dcb.c
369
switch (selector) {
drivers/net/ethernet/intel/i40e/i40e_dcb.c
371
dcbcfg->app[i].selector = I40E_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
374
dcbcfg->app[i].selector = I40E_APP_SEL_TCPIP;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
378
dcbcfg->app[i].selector = selector;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
618
dcbcfg->app[0].selector = I40E_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
624
dcbcfg->app[1].selector = I40E_APP_SEL_TCPIP;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
630
dcbcfg->app[2].selector = I40E_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
695
dcbcfg->app[i].selector = I40E_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
709
dcbcfg->app[i].selector = I40E_APP_SEL_TCPIP;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
723
dcbcfg->app[i].selector = I40E_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
212
new_app.selector = app->selector;
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
269
if (app->selector == pf->tmp_cfg.app[i].selector &&
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
273
pf->tmp_cfg.app[i].selector = 0;
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
759
.selector = idtype,
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
906
sapp.selector = dcbxcfg->app[i].selector;
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
934
sapp.selector = app->selector;
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
957
vsi->seid, err, app->selector,
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
975
if (app->selector == cfg->app[i].selector &&
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1050
cfg->app[i].selector,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1082
r_cfg->app[i].selector,
drivers/net/ethernet/intel/i40e/i40e_main.c
5385
if (app.selector == I40E_APP_SEL_TCPIP &&
drivers/net/ethernet/intel/i40e/i40e_main.c
7141
pf->tmp_cfg.app[0].selector = I40E_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/i40e/i40e_type.h
463
u8 selector;
drivers/net/ethernet/intel/ice/ice_dcb.c
1230
u8 priority, selector, i = 0;
drivers/net/ethernet/intel/ice/ice_dcb.c
1253
selector = dcbcfg->app[i].selector & 0x7;
drivers/net/ethernet/intel/ice/ice_dcb.c
1254
buf[offset] = (priority << ICE_IEEE_APP_PRIO_S) | selector;
drivers/net/ethernet/intel/ice/ice_dcb.c
311
dcbcfg->app[i].selector = FIELD_GET(ICE_IEEE_APP_SEL_M,
drivers/net/ethernet/intel/ice/ice_dcb.c
465
u8 up, selector;
drivers/net/ethernet/intel/ice/ice_dcb.c
475
selector = (app->upper_oui_sel & ICE_CEE_APP_SELECTOR_M);
drivers/net/ethernet/intel/ice/ice_dcb.c
476
switch (selector) {
drivers/net/ethernet/intel/ice/ice_dcb.c
478
dcbcfg->app[i].selector = ICE_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/ice/ice_dcb.c
481
dcbcfg->app[i].selector = ICE_APP_SEL_TCPIP;
drivers/net/ethernet/intel/ice/ice_dcb.c
485
dcbcfg->app[i].selector = selector;
drivers/net/ethernet/intel/ice/ice_dcb.c
844
u8 sel = cmp_dcbcfg->app[j].selector;
drivers/net/ethernet/intel/ice/ice_dcb.c
875
dcbcfg->app[app_index].selector = ice_app_sel_type;
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
663
dcbcfg->app[0].selector = ICE_APP_SEL_ETHTYPE;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
1071
sapp.selector = dcbxcfg->app[i].selector;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
1095
sapp.selector = app->selector;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
1100
vsi->idx, err, app->selector, app->prot_id, app->priority);
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
694
.selector = idtype,
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
717
if (app->selector == cfg->app[i].selector &&
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
742
if (app->selector != IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
795
new_app.selector = app->selector;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
894
if (app->selector == new_cfg->app[i].selector &&
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
897
new_cfg->app[i].selector = 0;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
913
new_cfg->app[j].selector = old_cfg->app[j + 1].selector;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
919
if (app->selector != IEEE_8021QAZ_APP_SEL_DSCP ||
drivers/net/ethernet/intel/ice/ice_type.h
702
u8 selector;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
33
.selector = DCB_APP_IDTYPE_ETHTYPE,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
369
.selector = DCB_APP_IDTYPE_ETHTYPE,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
476
.selector = idtype,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
628
if (app->selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
641
if (app->selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
671
if (!err && app->selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
684
if (app->selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8053
.selector = IEEE_8021QAZ_APP_SEL_ETHERTYPE,
drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c
261
.selector = idtype,
drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c
280
app.selector = idtype;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1176
struct xfrm_selector *sel = &x->selector;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1206
if (x->selector.proto != IPPROTO_IP &&
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1207
x->selector.proto != IPPROTO_UDP &&
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1208
x->selector.proto != IPPROTO_TCP) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1241
sel = &x->selector;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1127
temp.selector = IEEE_8021QAZ_APP_SEL_DSCP;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
483
if ((app->selector != IEEE_8021QAZ_APP_SEL_DSCP) ||
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
488
temp.selector = IEEE_8021QAZ_APP_SEL_DSCP;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
536
if ((app->selector != IEEE_8021QAZ_APP_SEL_DSCP) ||
drivers/net/ethernet/mellanox/mlxsw/core.c
3201
bool (*selector)(void *priv, u16 local_port),
drivers/net/ethernet/mellanox/mlxsw/core.c
3206
mlxsw_core->driver->ports_remove_selected(mlxsw_core, selector, priv);
drivers/net/ethernet/mellanox/mlxsw/core.h
288
bool (*selector)(void *priv,
drivers/net/ethernet/mellanox/mlxsw/core.h
374
bool (*selector)(void *priv,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
557
bool (*selector)(void *priv, u16 local_port),
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1947
bool (*selector)(void *priv, u16 local_port),
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1955
if (mlxsw_sp_port_created(mlxsw_sp, i) && selector(priv, i))
drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c
177
switch (app->selector) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c
195
app->selector);
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
145
switch (app->selector) {
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
183
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
214
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
291
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
322
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
36
static bool lan966x_dcb_apptrust_contains(int portno, u8 selector)
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
41
if (conf->selectors[i] == selector)
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
59
app_itr.selector = DCB_APP_SEL_PCP;
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
66
app_itr.selector = IEEE_8021QAZ_APP_SEL_DSCP;
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
122
static bool sparx5_dcb_apptrust_contains(int portno, u8 selector)
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
128
if (conf->selectors[i] == selector)
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
159
app_itr.selector = IEEE_8021QAZ_APP_SEL_DSCP;
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
166
app_itr.selector = DCB_APP_SEL_PCP;
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
257
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
286
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
333
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
362
if (app->selector == IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
51
switch (app->selector) {
drivers/net/ethernet/netronome/nfp/nic/dcb.c
439
if (app->selector != IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
445
old_app.selector = IEEE_8021QAZ_APP_SEL_DSCP;
drivers/net/ethernet/netronome/nfp/nic/dcb.c
484
if (app->selector != IEEE_8021QAZ_APP_SEL_DSCP)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1975
table[i].selector = DCB_APP_IDTYPE_ETHTYPE;
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1977
table[i].selector = DCB_APP_IDTYPE_PORTNUM;
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2229
static int qed_get_sf_ieee_value(u8 selector, u8 *sf_ieee)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2231
switch (selector) {
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2261
app->selector, app->protocol);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2263
if (qed_get_sf_ieee_value(app->selector, &sf_ieee)) {
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2265
app->selector);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2289
DP_ERR(cdev, "App entry (%d, %d) not found\n", app->selector,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2313
app->selector, app->protocol, app->priority);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2319
if (qed_get_sf_ieee_value(app->selector, &sf_ieee)) {
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2321
app->selector);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
1056
table[j].selector = app->selector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
149
enum qlcnic_dcb_selector selector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
724
app->selector = QLC_DCB_GET_SELECTOR_APP(each->app[i]) - 1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
725
new_app.selector = app->selector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
932
.selector = idtype,
drivers/net/ethernet/sfc/ef100_nic.c
747
u32 selector, id;
drivers/net/ethernet/sfc/ef100_nic.c
751
efx_mae_mport_wire(efx, &selector);
drivers/net/ethernet/sfc/ef100_nic.c
753
rc = efx_mae_fw_lookup_mport(efx, selector, &id);
drivers/net/ethernet/sfc/ef100_nic.c
766
efx_mae_mport_uplink(efx, &selector);
drivers/net/ethernet/sfc/ef100_nic.c
768
rc = efx_mae_fw_lookup_mport(efx, selector, &id);
drivers/net/ethernet/sfc/mae.c
91
int efx_mae_fw_lookup_mport(struct efx_nic *efx, u32 selector, u32 *id)
drivers/net/ethernet/sfc/mae.c
98
MCDI_SET_DWORD(inbuf, MAE_MPORT_LOOKUP_IN_MPORT_SELECTOR, selector);
drivers/net/ethernet/sfc/mae.h
136
int efx_mae_fw_lookup_mport(struct efx_nic *efx, u32 selector, u32 *id);
drivers/net/ethernet/sfc/mae.h
28
int efx_mae_lookup_mport(struct efx_nic *efx, u32 selector, u32 *id);
drivers/net/phy/qcom/at803x.c
690
unsigned int selector)
drivers/net/phy/qcom/at803x.c
694
if (selector)
drivers/pinctrl/aspeed/pinctrl-aspeed.c
616
unsigned int selector,
drivers/pinctrl/aspeed/pinctrl-aspeed.c
623
rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
636
unsigned int selector,
drivers/pinctrl/aspeed/pinctrl-aspeed.c
646
__func__, selector);
drivers/pinctrl/aspeed/pinctrl-aspeed.c
647
rc = aspeed_pinctrl_get_group_pins(pctldev, selector, &pins, &npins);
drivers/pinctrl/aspeed/pinctrl-aspeed.h
112
unsigned int selector,
drivers/pinctrl/aspeed/pinctrl-aspeed.h
115
unsigned int selector,
drivers/pinctrl/bcm/pinctrl-bcm2835.c
731
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
733
return bcm2835_gpio_groups[selector];
drivers/pinctrl/bcm/pinctrl-bcm2835.c
737
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm2835.c
741
*pins = &bcm2835_gpio_pins[selector].number;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
955
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
957
return bcm2835_functions[selector];
drivers/pinctrl/bcm/pinctrl-bcm2835.c
961
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm6318.c
372
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm6318.c
374
return bcm6318_funcs[selector].name;
drivers/pinctrl/bcm/pinctrl-bcm6318.c
378
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm6318.c
382
*groups = bcm6318_funcs[selector].groups;
drivers/pinctrl/bcm/pinctrl-bcm6318.c
383
*num_groups = bcm6318_funcs[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-bcm6318.c
411
unsigned selector, unsigned group)
drivers/pinctrl/bcm/pinctrl-bcm6318.c
415
const struct bcm6318_function *f = &bcm6318_funcs[selector];
drivers/pinctrl/bcm/pinctrl-bcm63268.c
491
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm63268.c
493
return bcm63268_funcs[selector].name;
drivers/pinctrl/bcm/pinctrl-bcm63268.c
497
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm63268.c
501
*groups = bcm63268_funcs[selector].groups;
drivers/pinctrl/bcm/pinctrl-bcm63268.c
502
*num_groups = bcm63268_funcs[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-bcm63268.c
532
unsigned selector, unsigned group)
drivers/pinctrl/bcm/pinctrl-bcm63268.c
536
const struct bcm63268_function *f = &bcm63268_funcs[selector];
drivers/pinctrl/bcm/pinctrl-bcm6328.c
296
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm6328.c
298
return bcm6328_funcs[selector].name;
drivers/pinctrl/bcm/pinctrl-bcm6328.c
302
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm6328.c
306
*groups = bcm6328_funcs[selector].groups;
drivers/pinctrl/bcm/pinctrl-bcm6328.c
307
*num_groups = bcm6328_funcs[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-bcm6328.c
325
unsigned selector, unsigned group)
drivers/pinctrl/bcm/pinctrl-bcm6328.c
329
const struct bcm6328_function *f = &bcm6328_funcs[selector];
drivers/pinctrl/bcm/pinctrl-bcm6358.c
237
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm6358.c
239
return bcm6358_funcs[selector].name;
drivers/pinctrl/bcm/pinctrl-bcm6358.c
243
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm6358.c
247
*groups = bcm6358_funcs[selector].groups;
drivers/pinctrl/bcm/pinctrl-bcm6358.c
248
*num_groups = bcm6358_funcs[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-bcm6358.c
254
unsigned selector, unsigned group)
drivers/pinctrl/bcm/pinctrl-bcm6362.c
467
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm6362.c
469
return bcm6362_funcs[selector].name;
drivers/pinctrl/bcm/pinctrl-bcm6362.c
473
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm6362.c
477
*groups = bcm6362_funcs[selector].groups;
drivers/pinctrl/bcm/pinctrl-bcm6362.c
478
*num_groups = bcm6362_funcs[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-bcm6362.c
506
unsigned selector, unsigned group)
drivers/pinctrl/bcm/pinctrl-bcm6362.c
510
const struct bcm6362_function *f = &bcm6362_funcs[selector];
drivers/pinctrl/bcm/pinctrl-bcm6368.c
362
unsigned selector)
drivers/pinctrl/bcm/pinctrl-bcm6368.c
364
return bcm6368_funcs[selector].name;
drivers/pinctrl/bcm/pinctrl-bcm6368.c
368
unsigned selector,
drivers/pinctrl/bcm/pinctrl-bcm6368.c
372
*groups = bcm6368_funcs[selector].groups;
drivers/pinctrl/bcm/pinctrl-bcm6368.c
373
*num_groups = bcm6368_funcs[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-bcm6368.c
379
unsigned selector, unsigned group)
drivers/pinctrl/bcm/pinctrl-bcm6368.c
384
const struct bcm6368_function *fun = &bcm6368_funcs[selector];
drivers/pinctrl/bcm/pinctrl-brcmstb.c
144
unsigned int selector)
drivers/pinctrl/bcm/pinctrl-brcmstb.c
148
return pc->gpio_groups[selector];
drivers/pinctrl/bcm/pinctrl-brcmstb.c
152
unsigned int selector,
drivers/pinctrl/bcm/pinctrl-brcmstb.c
158
*pins = &pc->pctl_desc.pins[selector].number;
drivers/pinctrl/bcm/pinctrl-brcmstb.c
212
unsigned int selector)
drivers/pinctrl/bcm/pinctrl-brcmstb.c
216
return (selector < pc->func_count) ? pc->func_names[selector] : NULL;
drivers/pinctrl/bcm/pinctrl-brcmstb.c
220
unsigned int selector,
drivers/pinctrl/bcm/pinctrl-brcmstb.c
267
unsigned int selector)
drivers/pinctrl/bcm/pinctrl-brcmstb.c
271
return pc->func_gpio == selector;
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
706
unsigned selector)
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
710
return pinctrl->groups[selector].name;
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
714
unsigned selector, const unsigned **pins,
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
719
*pins = pinctrl->groups[selector].pins;
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
720
*num_pins = pinctrl->groups[selector].num_pins;
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
748
unsigned selector)
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
752
return pinctrl->functions[selector].name;
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
756
unsigned selector,
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
762
*groups = pinctrl->functions[selector].groups;
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
763
*num_groups = pinctrl->functions[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
486
unsigned selector)
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
503
unsigned int selector)
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
507
return pinctrl->groups[selector].name;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
511
unsigned int selector, const unsigned int **pins,
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
516
*pins = pinctrl->groups[selector].pins;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
517
*num_pins = pinctrl->groups[selector].num_pins;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
545
unsigned int selector)
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
549
return pinctrl->functions[selector].name;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
553
unsigned int selector,
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
559
*groups = pinctrl->functions[selector].groups;
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
560
*num_groups = pinctrl->functions[selector].num_groups;
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
344
unsigned selector)
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
449
unsigned selector,
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
456
unsigned selector,
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
320
unsigned int selector)
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
324
return pinctrl->groups[selector].name;
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
328
unsigned int selector, const unsigned int **pins,
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
333
*pins = pinctrl->groups[selector].pins;
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
334
*num_pins = pinctrl->groups[selector].num_pins;
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
362
unsigned int selector)
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
366
return pinctrl->functions[selector].name;
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
370
unsigned int selector,
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
376
*groups = pinctrl->functions[selector].groups;
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
377
*num_groups = pinctrl->functions[selector].num_groups;
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
409
unsigned int selector, unsigned long *config)
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
413
for (i = 0; i < cs42l43_pin_groups[selector].npins; ++i) {
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
415
cs42l43_pin_groups[selector].pins[i],
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
425
unsigned int selector,
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
431
for (i = 0; i < cs42l43_pin_groups[selector].npins; ++i) {
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
433
cs42l43_pin_groups[selector].pins[i],
drivers/pinctrl/cirrus/pinctrl-madera-core.c
455
unsigned int selector)
drivers/pinctrl/cirrus/pinctrl-madera-core.c
459
if (selector < priv->chip->n_pin_groups)
drivers/pinctrl/cirrus/pinctrl-madera-core.c
460
return priv->chip->pin_groups[selector].name;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
462
selector -= priv->chip->n_pin_groups;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
463
return madera_pin_single_group_names[selector];
drivers/pinctrl/cirrus/pinctrl-madera-core.c
467
unsigned int selector,
drivers/pinctrl/cirrus/pinctrl-madera-core.c
473
if (selector < priv->chip->n_pin_groups) {
drivers/pinctrl/cirrus/pinctrl-madera-core.c
474
*pins = priv->chip->pin_groups[selector].pins;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
475
*num_pins = priv->chip->pin_groups[selector].n_pins;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
478
selector -= priv->chip->n_pin_groups;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
479
*pins = &madera_pin_single_group_pins[selector];
drivers/pinctrl/cirrus/pinctrl-madera-core.c
585
unsigned int selector)
drivers/pinctrl/cirrus/pinctrl-madera-core.c
587
return madera_mux_funcs[selector].name;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
591
unsigned int selector,
drivers/pinctrl/cirrus/pinctrl-madera-core.c
597
*groups = madera_mux_funcs[selector].group_names;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
599
if (madera_mux_funcs[selector].func == 0) {
drivers/pinctrl/cirrus/pinctrl-madera-core.c
611
unsigned int selector,
drivers/pinctrl/cirrus/pinctrl-madera-core.c
618
const char *func_name = madera_mux_funcs[selector].name;
drivers/pinctrl/cirrus/pinctrl-madera-core.c
623
__func__, selector, func_name, group,
drivers/pinctrl/cirrus/pinctrl-madera-core.c
626
if (madera_mux_funcs[selector].func == 0) {
drivers/pinctrl/cirrus/pinctrl-madera-core.c
660
__func__, reg, madera_mux_funcs[selector].func);
drivers/pinctrl/cirrus/pinctrl-madera-core.c
665
madera_mux_funcs[selector].func);
drivers/pinctrl/cirrus/pinctrl-madera-core.c
948
unsigned int selector,
drivers/pinctrl/cirrus/pinctrl-madera-core.c
958
madera_get_group_name(pctldev, selector));
drivers/pinctrl/cirrus/pinctrl-madera-core.c
960
if (selector >= n_groups) {
drivers/pinctrl/cirrus/pinctrl-madera-core.c
963
selector - n_groups,
drivers/pinctrl/cirrus/pinctrl-madera-core.c
967
pin_group = &priv->chip->pin_groups[selector];
drivers/pinctrl/cix/pinctrl-sky1-base.c
326
unsigned int selector)
drivers/pinctrl/cix/pinctrl-sky1-base.c
328
return sky1_gpio_functions[selector];
drivers/pinctrl/core.c
1768
unsigned int ngroups, selector = 0;
drivers/pinctrl/core.c
1775
while (selector < ngroups) {
drivers/pinctrl/core.c
1778
const char *gname = ops->get_group_name(pctldev, selector);
drivers/pinctrl/core.c
1784
ret = ops->get_group_pins(pctldev, selector,
drivers/pinctrl/core.c
1801
selector++;
drivers/pinctrl/core.c
559
unsigned int selector)
drivers/pinctrl/core.c
564
selector);
drivers/pinctrl/core.c
580
unsigned int selector,
drivers/pinctrl/core.c
587
selector);
drivers/pinctrl/core.c
590
__func__, selector);
drivers/pinctrl/core.c
607
unsigned int selector)
drivers/pinctrl/core.c
612
selector);
drivers/pinctrl/core.c
625
int selector = 0;
drivers/pinctrl/core.c
628
while (selector < ngroups) {
drivers/pinctrl/core.c
629
const char *gname = ops->get_group_name(pctldev, selector);
drivers/pinctrl/core.c
632
return selector;
drivers/pinctrl/core.c
634
selector++;
drivers/pinctrl/core.c
654
int selector, error;
drivers/pinctrl/core.c
659
selector = pinctrl_generic_group_name_to_selector(pctldev, name);
drivers/pinctrl/core.c
660
if (selector >= 0)
drivers/pinctrl/core.c
661
return selector;
drivers/pinctrl/core.c
663
selector = pctldev->num_groups;
drivers/pinctrl/core.c
671
error = radix_tree_insert(&pctldev->pin_group_tree, selector, group);
drivers/pinctrl/core.c
677
return selector;
drivers/pinctrl/core.c
689
unsigned int selector)
drivers/pinctrl/core.c
694
selector);
drivers/pinctrl/core.c
698
radix_tree_delete(&pctldev->pin_group_tree, selector);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
172
unsigned int selector, unsigned int group)
drivers/pinctrl/freescale/pinctrl-imx.c
242
static int imx_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/freescale/pinctrl-imx.c
261
func = pinmux_generic_get_function(pctldev, selector);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
183
unsigned selector)
drivers/pinctrl/freescale/pinctrl-imx1-core.c
188
return info->groups[selector].name;
drivers/pinctrl/freescale/pinctrl-imx1-core.c
191
static int imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/freescale/pinctrl-imx1-core.c
198
if (selector >= info->ngroups)
drivers/pinctrl/freescale/pinctrl-imx1-core.c
201
*pins = info->groups[selector].pin_ids;
drivers/pinctrl/freescale/pinctrl-imx1-core.c
202
*npins = info->groups[selector].npins;
drivers/pinctrl/freescale/pinctrl-imx1-core.c
297
static int imx1_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/freescale/pinctrl-imx1-core.c
316
info->functions[selector].name, info->groups[group].name);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
359
unsigned selector)
drivers/pinctrl/freescale/pinctrl-imx1-core.c
364
return info->functions[selector].name;
drivers/pinctrl/freescale/pinctrl-imx1-core.c
367
static int imx1_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/freescale/pinctrl-imx1-core.c
374
*groups = info->functions[selector].groups;
drivers/pinctrl/freescale/pinctrl-imx1-core.c
375
*num_groups = info->functions[selector].num_groups;
drivers/pinctrl/freescale/pinctrl-mxs.c
203
static int mxs_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/mediatek/pinctrl-airoha.c
2458
unsigned int selector,
drivers/pinctrl/mediatek/pinctrl-airoha.c
2467
desc = pinmux_generic_get_function(pctrl_dev, selector);
drivers/pinctrl/mediatek/pinctrl-moore.c
43
unsigned int selector, unsigned int group)
drivers/pinctrl/mediatek/pinctrl-moore.c
50
func = pinmux_generic_get_function(pctldev, selector);
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
685
unsigned selector)
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
687
return mtk_gpio_functions[selector];
drivers/pinctrl/mediatek/pinctrl-paris.c
726
unsigned selector)
drivers/pinctrl/mediatek/pinctrl-paris.c
728
return mtk_gpio_functions[selector];
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
224
unsigned int selector)
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
228
return info->functions[selector].name;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
232
unsigned int selector,
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
238
*grps = info->functions[selector].groups;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
239
*ngrps = info->functions[selector].ngroups;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
648
unsigned int selector)
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
652
return info->groups[selector].name;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
656
unsigned int selector, const unsigned int **pins,
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
661
if (selector >= info->ngroups)
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
664
*pins = info->groups[selector].pins;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
665
*npins = info->groups[selector].npins;
drivers/pinctrl/meson/pinctrl-meson.c
117
unsigned selector)
drivers/pinctrl/meson/pinctrl-meson.c
121
return pc->data->groups[selector].name;
drivers/pinctrl/meson/pinctrl-meson.c
124
static int meson_get_group_pins(struct pinctrl_dev *pcdev, unsigned selector,
drivers/pinctrl/meson/pinctrl-meson.c
129
*pins = pc->data->groups[selector].pins;
drivers/pinctrl/meson/pinctrl-meson.c
130
*num_pins = pc->data->groups[selector].num_pins;
drivers/pinctrl/meson/pinctrl-meson.c
159
unsigned selector)
drivers/pinctrl/meson/pinctrl-meson.c
163
return pc->data->funcs[selector].name;
drivers/pinctrl/meson/pinctrl-meson.c
167
int meson_pmx_get_groups(struct pinctrl_dev *pcdev, unsigned selector,
drivers/pinctrl/meson/pinctrl-meson.c
173
*groups = pc->data->funcs[selector].groups;
drivers/pinctrl/meson/pinctrl-meson.c
174
*num_groups = pc->data->funcs[selector].num_groups;
drivers/pinctrl/meson/pinctrl-meson.h
172
unsigned selector);
drivers/pinctrl/meson/pinctrl-meson.h
174
unsigned selector,
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
161
static const char *mpfs_iomux0_group_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
163
return mpfs_iomux0_pin_groups[selector].name;
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
166
static int mpfs_iomux0_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
169
*pins = mpfs_iomux0_pin_groups[selector].pins;
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
208
unsigned int selector)
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
210
return mpfs_iomux0_functions[selector].name;
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
213
static int mpfs_iomux0_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
217
*groups = mpfs_iomux0_functions[selector].groups;
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
230
static const char *pic64gx_gpio2_group_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
232
return pic64gx_gpio2_pin_groups[selector].name;
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
235
static int pic64gx_gpio2_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
238
*pins = pic64gx_gpio2_pin_groups[selector].pins;
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
239
*num_pins = pic64gx_gpio2_pin_groups[selector].num_pins;
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
259
unsigned int selector)
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
261
return pic64gx_gpio2_functions[selector].name;
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
264
static int pic64gx_gpio2_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
268
*groups = pic64gx_gpio2_functions[selector].groups;
drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
269
*num_groups = pic64gx_gpio2_functions[selector].num_groups;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
253
unsigned int selector, unsigned long *config)
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
259
unsigned int selector, unsigned long *configs,
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
287
unsigned int selector,
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
293
if (selector >= info->ngroups)
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
296
*pins = info->groups[selector].pins;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
297
*npins = info->groups[selector].npins +
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
298
info->groups[selector].extra_npins;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
323
unsigned int selector)
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
327
return info->funcs[selector].name;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
331
unsigned int selector,
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
337
*groups = info->funcs[selector].groups;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
338
*num_groups = info->funcs[selector].ngroups;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
365
unsigned int selector,
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
371
const char *name = info->funcs[selector].name;
drivers/pinctrl/nomadik/pinctrl-abx500.c
660
unsigned selector)
drivers/pinctrl/nomadik/pinctrl-abx500.c
664
return pct->soc->groups[selector].name;
drivers/pinctrl/nomadik/pinctrl-abx500.c
668
unsigned selector,
drivers/pinctrl/nomadik/pinctrl-abx500.c
674
*pins = pct->soc->groups[selector].pins;
drivers/pinctrl/nomadik/pinctrl-abx500.c
675
*num_pins = pct->soc->groups[selector].npins;
drivers/pinctrl/nomadik/pinctrl-nomadik.c
527
unsigned int selector)
drivers/pinctrl/nomadik/pinctrl-nomadik.c
531
return npct->soc->groups[selector].grp.name;
drivers/pinctrl/nomadik/pinctrl-nomadik.c
534
static int nmk_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/nomadik/pinctrl-nomadik.c
540
*pins = npct->soc->groups[selector].grp.pins;
drivers/pinctrl/nomadik/pinctrl-nomadik.c
541
*num_pins = npct->soc->groups[selector].grp.npins;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
148
static const char *ma35_get_group_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/nuvoton/pinctrl-ma35.c
152
return npctl->groups[selector].grp.name;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
155
static int ma35_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/nuvoton/pinctrl-ma35.c
160
if (selector >= npctl->ngroups)
drivers/pinctrl/nuvoton/pinctrl-ma35.c
163
*pins = npctl->groups[selector].grp.pins;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
164
*npins = npctl->groups[selector].grp.npins;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
252
unsigned int selector)
drivers/pinctrl/nuvoton/pinctrl-ma35.c
256
return npctl->functions[selector].name;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
272
static int ma35_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/nuvoton/pinctrl-ma35.c
281
npctl->functions[selector].name, grp->grp.name);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1545
unsigned int selector)
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1547
return npcm7xx_groups[selector].name;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1551
unsigned int selector,
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1555
*npins = npcm7xx_groups[selector].npins;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1556
*pins = npcm7xx_groups[selector].pins;
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1945
unsigned int selector)
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1947
return npcm8xx_pingroups[selector].name;
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1951
unsigned int selector,
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1955
*npins = npcm8xx_pingroups[selector].npins;
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1956
*pins = npcm8xx_pingroups[selector].pins;
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
841
unsigned int selector)
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
843
return wpcm450_groups[selector].name;
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
847
unsigned int selector,
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
851
*npins = wpcm450_groups[selector].npins;
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
852
*pins = wpcm450_groups[selector].pins;
drivers/pinctrl/nxp/pinctrl-s32cc.c
191
unsigned int selector)
drivers/pinctrl/nxp/pinctrl-s32cc.c
196
return info->groups[selector].data.name;
drivers/pinctrl/nxp/pinctrl-s32cc.c
200
unsigned int selector, const unsigned int **pins,
drivers/pinctrl/nxp/pinctrl-s32cc.c
206
*pins = info->groups[selector].data.pins;
drivers/pinctrl/nxp/pinctrl-s32cc.c
207
*npins = info->groups[selector].data.npins;
drivers/pinctrl/nxp/pinctrl-s32cc.c
304
static int s32_pmx_set(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/nxp/pinctrl-s32cc.c
319
info->functions[selector].name, grp->data.name);
drivers/pinctrl/nxp/pinctrl-s32cc.c
352
unsigned int selector)
drivers/pinctrl/nxp/pinctrl-s32cc.c
357
return info->functions[selector].name;
drivers/pinctrl/nxp/pinctrl-s32cc.c
361
unsigned int selector,
drivers/pinctrl/nxp/pinctrl-s32cc.c
368
*groups = info->functions[selector].groups;
drivers/pinctrl/nxp/pinctrl-s32cc.c
369
*num_groups = info->functions[selector].ngroups;
drivers/pinctrl/nxp/pinctrl-s32cc.c
617
static int s32_pconf_group_set(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/nxp/pinctrl-s32cc.c
625
grp = &info->groups[selector];
drivers/pinctrl/nxp/pinctrl-s32cc.c
650
struct seq_file *s, unsigned int selector)
drivers/pinctrl/nxp/pinctrl-s32cc.c
660
grp = &info->groups[selector];
drivers/pinctrl/pinconf.c
102
ret = ops->pin_config_group_get(pctldev, selector, config);
drivers/pinctrl/pinconf.c
336
struct seq_file *s, unsigned int selector,
drivers/pinctrl/pinconf.c
344
ops->pin_config_group_dbg_show(pctldev, s, selector);
drivers/pinctrl/pinconf.c
352
unsigned int selector = 0;
drivers/pinctrl/pinconf.c
357
while (selector < ngroups) {
drivers/pinctrl/pinconf.c
358
const char *gname = pctlops->get_group_name(pctldev, selector);
drivers/pinctrl/pinconf.c
360
seq_printf(s, "%u (%s): ", selector, gname);
drivers/pinctrl/pinconf.c
361
pinconf_dump_group(pctldev, s, selector, gname);
drivers/pinctrl/pinconf.c
363
selector++;
drivers/pinctrl/pinconf.c
77
int selector, ret;
drivers/pinctrl/pinconf.c
96
selector = pinctrl_get_group_selector(pctldev, pin_group);
drivers/pinctrl/pinconf.c
97
if (selector < 0) {
drivers/pinctrl/pinconf.c
98
ret = selector;
drivers/pinctrl/pinctrl-amd.c
1056
static const char *amd_get_fname(struct pinctrl_dev *pctrldev, unsigned int selector)
drivers/pinctrl/pinctrl-amd.c
1058
return pmx_functions[selector].name;
drivers/pinctrl/pinctrl-amd.c
1061
static int amd_get_groups(struct pinctrl_dev *pctrldev, unsigned int selector,
drivers/pinctrl/pinctrl-amd.c
1068
dev_err(&gpio_dev->pdev->dev, "iomux function %d group not supported\n", selector);
drivers/pinctrl/pinctrl-amd.c
1072
*groups = pmx_functions[selector].groups;
drivers/pinctrl/pinctrl-amd.c
1073
*num_groups = pmx_functions[selector].ngroups;
drivers/pinctrl/pinctrl-apple-gpio.c
174
unsigned int selector)
drivers/pinctrl/pinctrl-apple-gpio.c
177
return (selector == 0);
drivers/pinctrl/pinctrl-at91-pio4.c
491
unsigned int selector)
drivers/pinctrl/pinctrl-at91-pio4.c
495
return atmel_pioctrl->groups[selector].name;
drivers/pinctrl/pinctrl-at91-pio4.c
499
unsigned int selector,
drivers/pinctrl/pinctrl-at91-pio4.c
505
*pins = (unsigned int *)&atmel_pioctrl->groups[selector].pin;
drivers/pinctrl/pinctrl-at91-pio4.c
687
unsigned int selector)
drivers/pinctrl/pinctrl-at91-pio4.c
689
return atmel_functions[selector];
drivers/pinctrl/pinctrl-at91-pio4.c
693
unsigned int selector,
drivers/pinctrl/pinctrl-at91.c
260
unsigned selector)
drivers/pinctrl/pinctrl-at91.c
264
return info->groups[selector].name;
drivers/pinctrl/pinctrl-at91.c
267
static int at91_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/pinctrl-at91.c
273
if (selector >= info->ngroups)
drivers/pinctrl/pinctrl-at91.c
276
*pins = info->groups[selector].pins;
drivers/pinctrl/pinctrl-at91.c
277
*npins = info->groups[selector].npins;
drivers/pinctrl/pinctrl-at91.c
842
static int at91_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/pinctrl-at91.c
854
info->functions[selector].name, info->groups[group].name);
drivers/pinctrl/pinctrl-at91.c
911
unsigned selector)
drivers/pinctrl/pinctrl-at91.c
915
return info->functions[selector].name;
drivers/pinctrl/pinctrl-at91.c
918
static int at91_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/pinctrl-at91.c
924
*groups = info->functions[selector].groups;
drivers/pinctrl/pinctrl-at91.c
925
*num_groups = info->functions[selector].ngroups;
drivers/pinctrl/pinctrl-aw9523.c
117
unsigned int selector)
drivers/pinctrl/pinctrl-aw9523.c
119
return aw9523_pins[selector].name;
drivers/pinctrl/pinctrl-aw9523.c
123
unsigned int selector,
drivers/pinctrl/pinctrl-aw9523.c
127
*pins = &aw9523_pins[selector].number;
drivers/pinctrl/pinctrl-axp209.c
250
unsigned int selector)
drivers/pinctrl/pinctrl-axp209.c
254
return pctl->funcs[selector].name;
drivers/pinctrl/pinctrl-axp209.c
258
unsigned int selector,
drivers/pinctrl/pinctrl-axp209.c
264
*groups = pctl->funcs[selector].groups;
drivers/pinctrl/pinctrl-axp209.c
265
*num_groups = pctl->funcs[selector].ngroups;
drivers/pinctrl/pinctrl-axp209.c
331
static int axp20x_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-axp209.c
336
*pins = (unsigned int *)&pctl->desc->pins[selector];
drivers/pinctrl/pinctrl-axp209.c
343
unsigned int selector)
drivers/pinctrl/pinctrl-axp209.c
347
return pctl->desc->pins[selector].name;
drivers/pinctrl/pinctrl-bm1880.c
1269
unsigned int selector,
drivers/pinctrl/pinctrl-bm1880.c
1275
const struct bm1880_pctrl_group *pgrp = &pctrl->groups[selector];
drivers/pinctrl/pinctrl-bm1880.c
927
unsigned int selector)
drivers/pinctrl/pinctrl-bm1880.c
931
return pctrl->groups[selector].name;
drivers/pinctrl/pinctrl-bm1880.c
935
unsigned int selector,
drivers/pinctrl/pinctrl-bm1880.c
941
*pins = pctrl->groups[selector].pins;
drivers/pinctrl/pinctrl-bm1880.c
942
*num_pins = pctrl->groups[selector].npins;
drivers/pinctrl/pinctrl-bm1880.c
964
unsigned int selector)
drivers/pinctrl/pinctrl-bm1880.c
968
return pctrl->funcs[selector].name;
drivers/pinctrl/pinctrl-bm1880.c
972
unsigned int selector,
drivers/pinctrl/pinctrl-bm1880.c
978
*groups = pctrl->funcs[selector].groups;
drivers/pinctrl/pinctrl-bm1880.c
979
*num_groups = pctrl->funcs[selector].ngroups;
drivers/pinctrl/pinctrl-cy8c95x0.c
1155
static const char *cy8c95x0_get_fname(unsigned int selector)
drivers/pinctrl/pinctrl-cy8c95x0.c
1157
if (selector == 0)
drivers/pinctrl/pinctrl-cy8c95x0.c
1192
static const char *cy8c95x0_get_function_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/pinctrl-cy8c95x0.c
1194
return cy8c95x0_get_fname(selector);
drivers/pinctrl/pinctrl-cy8c95x0.c
1202
static int cy8c95x0_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-cy8c95x0.c
1222
unsigned int selector, unsigned int group)
drivers/pinctrl/pinctrl-cy8c95x0.c
1228
ret = cy8c95x0_set_mode(chip, group, selector);
drivers/pinctrl/pinctrl-cy8c95x0.c
1232
if (selector == 0)
drivers/pinctrl/pinctrl-cy8c95x0.c
1243
static int cy8c95x0_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-cy8c95x0.c
1248
return cy8c95x0_pinmux_mode(chip, selector, group);
drivers/pinctrl/pinctrl-da850-pupd.c
101
unsigned int selector,
drivers/pinctrl/pinctrl-da850-pupd.c
118
ena &= ~BIT(selector);
drivers/pinctrl/pinctrl-da850-pupd.c
121
ena |= BIT(selector);
drivers/pinctrl/pinctrl-da850-pupd.c
122
sel |= BIT(selector);
drivers/pinctrl/pinctrl-da850-pupd.c
125
ena |= BIT(selector);
drivers/pinctrl/pinctrl-da850-pupd.c
126
sel &= ~BIT(selector);
drivers/pinctrl/pinctrl-da850-pupd.c
41
unsigned int selector)
drivers/pinctrl/pinctrl-da850-pupd.c
43
return da850_pupd_group_names[selector];
drivers/pinctrl/pinctrl-da850-pupd.c
47
unsigned int selector,
drivers/pinctrl/pinctrl-da850-pupd.c
65
unsigned int selector,
drivers/pinctrl/pinctrl-da850-pupd.c
74
arg = !!(~val & BIT(selector));
drivers/pinctrl/pinctrl-da850-pupd.c
89
arg = !!(val & BIT(selector));
drivers/pinctrl/pinctrl-digicolor.c
100
return dc_functions[selector];
drivers/pinctrl/pinctrl-digicolor.c
103
static int dc_get_groups(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/pinctrl-digicolor.c
126
static int dc_set_mux(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/pinctrl-digicolor.c
137
reg |= (selector << bit_off);
drivers/pinctrl/pinctrl-digicolor.c
58
unsigned selector)
drivers/pinctrl/pinctrl-digicolor.c
63
return pmap->desc->pins[selector].name;
drivers/pinctrl/pinctrl-digicolor.c
66
static int dc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/pinctrl-digicolor.c
72
*pins = &pmap->desc->pins[selector].number;
drivers/pinctrl/pinctrl-digicolor.c
98
static const char *dc_get_fname(struct pinctrl_dev *pctldev, unsigned selector)
drivers/pinctrl/pinctrl-eic7700.c
296
static const char *eic7700_get_group_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/pinctrl-eic7700.c
300
return pc->desc.pins[selector].name;
drivers/pinctrl/pinctrl-eic7700.c
303
static int eic7700_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-eic7700.c
308
*pins = &pc->desc.pins[selector].number;
drivers/pinctrl/pinctrl-eic7700.c
466
static const char *eic7700_get_function_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/pinctrl-eic7700.c
470
return pc->functions[selector].name;
drivers/pinctrl/pinctrl-eic7700.c
473
static int eic7700_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-eic7700.c
478
*groups = pc->functions[selector].groups;
drivers/pinctrl/pinctrl-eic7700.c
479
*num_groups = pc->functions[selector].ngroups;
drivers/pinctrl/pinctrl-eic7700.c
565
unsigned int selector = pin_data->functions[fs];
drivers/pinctrl/pinctrl-eic7700.c
566
struct pinfunction *function = &pc->functions[selector];
drivers/pinctrl/pinctrl-eic7700.c
569
if (selector == F_DISABLED) {
drivers/pinctrl/pinctrl-eic7700.c
584
for (unsigned int selector = 0; selector < pc->functions_count; selector++) {
drivers/pinctrl/pinctrl-eic7700.c
585
struct pinfunction *function = &pc->functions[selector];
drivers/pinctrl/pinctrl-eic7700.c
587
function->name = function_names[selector];
drivers/pinctrl/pinctrl-eic7700.c
602
unsigned int selector = pin_data->functions[fs];
drivers/pinctrl/pinctrl-eic7700.c
603
struct pinfunction *function = &pc->functions[selector];
drivers/pinctrl/pinctrl-eic7700.c
606
if (selector == F_DISABLED) {
drivers/pinctrl/pinctrl-ep93xx.c
1196
unsigned int selector)
drivers/pinctrl/pinctrl-ep93xx.c
1202
return ep9301_pin_groups[selector].grp.name;
drivers/pinctrl/pinctrl-ep93xx.c
1204
return ep9307_pin_groups[selector].grp.name;
drivers/pinctrl/pinctrl-ep93xx.c
1206
return ep9312_pin_groups[selector].grp.name;
drivers/pinctrl/pinctrl-ep93xx.c
1213
unsigned int selector,
drivers/pinctrl/pinctrl-ep93xx.c
1221
*pins = ep9301_pin_groups[selector].grp.pins;
drivers/pinctrl/pinctrl-ep93xx.c
1222
*num_pins = ep9301_pin_groups[selector].grp.npins;
drivers/pinctrl/pinctrl-ep93xx.c
1225
*pins = ep9307_pin_groups[selector].grp.pins;
drivers/pinctrl/pinctrl-ep93xx.c
1226
*num_pins = ep9307_pin_groups[selector].grp.npins;
drivers/pinctrl/pinctrl-ep93xx.c
1229
*pins = ep9312_pin_groups[selector].grp.pins;
drivers/pinctrl/pinctrl-ep93xx.c
1230
*num_pins = ep9312_pin_groups[selector].grp.npins;
drivers/pinctrl/pinctrl-ep93xx.c
1269
unsigned int selector,
drivers/pinctrl/pinctrl-ep93xx.c
1296
func = &ep93xx_pmx_functions[selector];
drivers/pinctrl/pinctrl-ep93xx.c
1339
unsigned int selector)
drivers/pinctrl/pinctrl-ep93xx.c
1341
return ep93xx_pmx_functions[selector].name;
drivers/pinctrl/pinctrl-ep93xx.c
1345
unsigned int selector,
drivers/pinctrl/pinctrl-ep93xx.c
1349
*groups = ep93xx_pmx_functions[selector].groups;
drivers/pinctrl/pinctrl-ep93xx.c
1350
*num_groups = ep93xx_pmx_functions[selector].ngroups;
drivers/pinctrl/pinctrl-equilibrium.c
332
unsigned int selector, unsigned int group)
drivers/pinctrl/pinctrl-equilibrium.c
340
func = pinmux_generic_get_function(pctldev, selector);
drivers/pinctrl/pinctrl-eyeq5.c
243
unsigned int selector)
drivers/pinctrl/pinctrl-eyeq5.c
245
return pctldev->desc->pins[selector].name;
drivers/pinctrl/pinctrl-eyeq5.c
249
unsigned int selector,
drivers/pinctrl/pinctrl-eyeq5.c
253
*pins = &pctldev->desc->pins[selector].number;
drivers/pinctrl/pinctrl-eyeq5.c
383
unsigned int selector)
drivers/pinctrl/pinctrl-eyeq5.c
385
return eq5p_functions[selector].name;
drivers/pinctrl/pinctrl-eyeq5.c
389
unsigned int selector,
drivers/pinctrl/pinctrl-eyeq5.c
393
*groups = eq5p_functions[selector].groups;
drivers/pinctrl/pinctrl-eyeq5.c
394
*num_groups = eq5p_functions[selector].ngroups;
drivers/pinctrl/pinctrl-falcon.c
358
struct seq_file *s, unsigned selector)
drivers/pinctrl/pinctrl-gemini.c
1971
unsigned int selector)
drivers/pinctrl/pinctrl-gemini.c
1976
return gemini_3512_pin_groups[selector].name;
drivers/pinctrl/pinctrl-gemini.c
1978
return gemini_3516_pin_groups[selector].name;
drivers/pinctrl/pinctrl-gemini.c
1983
unsigned int selector,
drivers/pinctrl/pinctrl-gemini.c
1992
!strcmp(gemini_3512_pin_groups[selector].name, "pflashgrp")) {
drivers/pinctrl/pinctrl-gemini.c
1999
!strcmp(gemini_3516_pin_groups[selector].name, "pflashgrp")) {
drivers/pinctrl/pinctrl-gemini.c
2005
*pins = gemini_3512_pin_groups[selector].pins;
drivers/pinctrl/pinctrl-gemini.c
2006
*num_pins = gemini_3512_pin_groups[selector].num_pins;
drivers/pinctrl/pinctrl-gemini.c
2009
*pins = gemini_3516_pin_groups[selector].pins;
drivers/pinctrl/pinctrl-gemini.c
2010
*num_pins = gemini_3516_pin_groups[selector].num_pins;
drivers/pinctrl/pinctrl-gemini.c
2191
unsigned int selector,
drivers/pinctrl/pinctrl-gemini.c
2203
func = &gemini_pmx_functions[selector];
drivers/pinctrl/pinctrl-gemini.c
2284
unsigned int selector)
drivers/pinctrl/pinctrl-gemini.c
2286
return gemini_pmx_functions[selector].name;
drivers/pinctrl/pinctrl-gemini.c
2290
unsigned int selector,
drivers/pinctrl/pinctrl-gemini.c
2294
*groups = gemini_pmx_functions[selector].groups;
drivers/pinctrl/pinctrl-gemini.c
2295
*num_groups = gemini_pmx_functions[selector].num_groups;
drivers/pinctrl/pinctrl-gemini.c
2445
unsigned selector,
drivers/pinctrl/pinctrl-gemini.c
2457
grp = &gemini_3512_pin_groups[selector];
drivers/pinctrl/pinctrl-gemini.c
2459
grp = &gemini_3516_pin_groups[selector];
drivers/pinctrl/pinctrl-ingenic.c
4000
unsigned int selector, unsigned int group)
drivers/pinctrl/pinctrl-ingenic.c
4009
func = pinmux_generic_get_function(pctldev, selector);
drivers/pinctrl/pinctrl-k210.c
623
unsigned int selector, unsigned long *configs,
drivers/pinctrl/pinctrl-k210.c
632
if (selector < K210_NPINS)
drivers/pinctrl/pinctrl-k210.c
642
bit = BIT(selector - K210_NPINS);
drivers/pinctrl/pinctrl-k210.c
653
unsigned int selector)
drivers/pinctrl/pinctrl-k210.c
659
if (selector < K210_NPINS)
drivers/pinctrl/pinctrl-k210.c
660
return k210_pinconf_dbg_show(pctldev, s, selector);
drivers/pinctrl/pinctrl-k210.c
668
seq_printf(s, "%s: %s V", k210_group_names[selector],
drivers/pinctrl/pinctrl-k210.c
669
val & BIT(selector - K210_NPINS) ? "1.8" : "3.3");
drivers/pinctrl/pinctrl-k210.c
686
unsigned int selector)
drivers/pinctrl/pinctrl-k210.c
688
return k210_pcf_infos[selector].name;
drivers/pinctrl/pinctrl-k210.c
692
unsigned int selector,
drivers/pinctrl/pinctrl-k230.c
103
unsigned int selector,
drivers/pinctrl/pinctrl-k230.c
109
if (selector >= info->ngroups)
drivers/pinctrl/pinctrl-k230.c
112
*pins = info->groups[selector].pins;
drivers/pinctrl/pinctrl-k230.c
113
*num_pins = info->groups[selector].num_pins;
drivers/pinctrl/pinctrl-k230.c
419
unsigned int selector)
drivers/pinctrl/pinctrl-k230.c
423
return info->functions[selector].name;
drivers/pinctrl/pinctrl-k230.c
426
static int k230_get_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-k230.c
431
*groups = info->functions[selector].groups;
drivers/pinctrl/pinctrl-k230.c
432
*num_groups = info->functions[selector].ngroups;
drivers/pinctrl/pinctrl-k230.c
437
static int k230_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-k230.c
95
unsigned int selector)
drivers/pinctrl/pinctrl-k230.c
99
return info->groups[selector].name;
drivers/pinctrl/pinctrl-lantiq.c
189
unsigned selector)
drivers/pinctrl/pinctrl-lantiq.c
193
if (selector >= info->num_funcs)
drivers/pinctrl/pinctrl-lantiq.c
196
return info->funcs[selector].name;
drivers/pinctrl/pinctrl-lantiq.c
26
unsigned selector)
drivers/pinctrl/pinctrl-lantiq.c
29
if (selector >= info->num_grps)
drivers/pinctrl/pinctrl-lantiq.c
31
return info->grps[selector].name;
drivers/pinctrl/pinctrl-lantiq.c
35
unsigned selector,
drivers/pinctrl/pinctrl-lantiq.c
40
if (selector >= info->num_grps)
drivers/pinctrl/pinctrl-lantiq.c
42
*pins = info->grps[selector].pins;
drivers/pinctrl/pinctrl-lantiq.c
43
*num_pins = info->grps[selector].npins;
drivers/pinctrl/pinctrl-loongson2.c
172
unsigned int selector)
drivers/pinctrl/pinctrl-loongson2.c
174
return loongson2_pmx_groups[selector].grp.name;
drivers/pinctrl/pinctrl-loongson2.c
177
static int loongson2_get_group_pins(struct pinctrl_dev *pcdev, unsigned int selector,
drivers/pinctrl/pinctrl-loongson2.c
180
*pins = loongson2_pmx_groups[selector].grp.pins;
drivers/pinctrl/pinctrl-loongson2.c
181
*num_pins = loongson2_pmx_groups[selector].grp.npins;
drivers/pinctrl/pinctrl-loongson2.c
229
unsigned int selector)
drivers/pinctrl/pinctrl-loongson2.c
231
return loongson2_pmx_functions[selector].name;
drivers/pinctrl/pinctrl-loongson2.c
235
unsigned int selector,
drivers/pinctrl/pinctrl-loongson2.c
239
*groups = loongson2_pmx_functions[selector].groups;
drivers/pinctrl/pinctrl-loongson2.c
240
*num_groups = loongson2_pmx_functions[selector].num_groups;
drivers/pinctrl/pinctrl-max7360.c
120
static const char *max7360_get_function_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/pinctrl-max7360.c
122
return max7360_functions[selector].name;
drivers/pinctrl/pinctrl-max7360.c
125
static int max7360_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-max7360.c
129
*groups = max7360_functions[selector].groups;
drivers/pinctrl/pinctrl-max7360.c
130
*num_groups = max7360_functions[selector].ngroups;
drivers/pinctrl/pinctrl-max7360.c
135
static int max7360_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-max7360.c
146
if (selector == MAX7360_PINCTRL_FN_ROTARY)
drivers/pinctrl/pinctrl-microchip-sgpio.c
447
unsigned int selector, unsigned int group)
drivers/pinctrl/pinctrl-mlxbf3.c
131
unsigned int selector)
drivers/pinctrl/pinctrl-mlxbf3.c
133
return mlxbf3_pinctrl_single_group_names[selector];
drivers/pinctrl/pinctrl-mlxbf3.c
137
unsigned int selector,
drivers/pinctrl/pinctrl-mlxbf3.c
142
*pins = &selector;
drivers/pinctrl/pinctrl-mlxbf3.c
173
unsigned int selector)
drivers/pinctrl/pinctrl-mlxbf3.c
175
return mlxbf3_pmx_funcs[selector].name;
drivers/pinctrl/pinctrl-mlxbf3.c
179
unsigned int selector,
drivers/pinctrl/pinctrl-mlxbf3.c
183
*groups = mlxbf3_pmx_funcs[selector].groups;
drivers/pinctrl/pinctrl-mlxbf3.c
190
unsigned int selector,
drivers/pinctrl/pinctrl-mlxbf3.c
195
if (selector == MLXBF3_GPIO_HW_MODE) {
drivers/pinctrl/pinctrl-mlxbf3.c
202
if (selector == MLXBF3_GPIO_SW_MODE) {
drivers/pinctrl/pinctrl-ocelot.c
1512
unsigned int selector, unsigned int group)
drivers/pinctrl/pinctrl-ocelot.c
1519
f = ocelot_pin_function_idx(info, group, selector);
drivers/pinctrl/pinctrl-ocelot.c
1540
unsigned int selector, unsigned int group)
drivers/pinctrl/pinctrl-ocelot.c
1547
f = ocelot_pin_function_idx(info, group, selector);
drivers/pinctrl/pinctrl-pef2256.c
102
unsigned int selector)
drivers/pinctrl/pinctrl-pef2256.c
107
return pef2256->pctrl_desc.pins[selector].name;
drivers/pinctrl/pinctrl-pef2256.c
110
static int pef2256_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-pef2256.c
117
*pins = &pef2256->pctrl_desc.pins[selector].number;
drivers/pinctrl/pinctrl-pef2256.c
139
unsigned int selector)
drivers/pinctrl/pinctrl-pef2256.c
143
return pef2256->functions[selector].name;
drivers/pinctrl/pinctrl-pef2256.c
146
static int pef2256_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-pef2256.c
152
*groups = pef2256->functions[selector].groups;
drivers/pinctrl/pinctrl-pef2256.c
153
*num_groups = pef2256->functions[selector].ngroups;
drivers/pinctrl/pinctrl-rockchip.c
3491
unsigned selector)
drivers/pinctrl/pinctrl-rockchip.c
3495
return info->functions[selector].name;
drivers/pinctrl/pinctrl-rockchip.c
3499
unsigned selector, const char * const **groups,
drivers/pinctrl/pinctrl-rockchip.c
3504
*groups = info->functions[selector].groups;
drivers/pinctrl/pinctrl-rockchip.c
3505
*num_groups = info->functions[selector].ngroups;
drivers/pinctrl/pinctrl-rockchip.c
3510
static int rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/pinctrl-rockchip.c
3521
info->functions[selector].name, info->groups[group].name);
drivers/pinctrl/pinctrl-rockchip.c
372
unsigned selector)
drivers/pinctrl/pinctrl-rockchip.c
376
return info->groups[selector].name;
drivers/pinctrl/pinctrl-rockchip.c
380
unsigned selector, const unsigned **pins,
drivers/pinctrl/pinctrl-rockchip.c
385
if (selector >= info->ngroups)
drivers/pinctrl/pinctrl-rockchip.c
388
*pins = info->groups[selector].pins;
drivers/pinctrl/pinctrl-rockchip.c
389
*npins = info->groups[selector].npins;
drivers/pinctrl/pinctrl-rp1.c
1035
unsigned int selector)
drivers/pinctrl/pinctrl-rp1.c
1039
if (selector < ngroups)
drivers/pinctrl/pinctrl-rp1.c
1040
return rp1_gpio_groups[selector].name;
drivers/pinctrl/pinctrl-rp1.c
1042
return rp1_gpio_pins[selector - ngroups].name;
drivers/pinctrl/pinctrl-rp1.c
1057
unsigned int selector,
drivers/pinctrl/pinctrl-rp1.c
1063
if (selector < ngroups) {
drivers/pinctrl/pinctrl-rp1.c
1064
*pins = rp1_gpio_groups[selector].pins;
drivers/pinctrl/pinctrl-rp1.c
1065
*num_pins = rp1_gpio_groups[selector].npins;
drivers/pinctrl/pinctrl-rp1.c
1067
*pins = &rp1_gpio_pins[selector - ngroups].number;
drivers/pinctrl/pinctrl-rp1.c
1323
unsigned int selector)
drivers/pinctrl/pinctrl-rp1.c
1325
return (selector < func_count) ? rp1_func_names[selector].name : NULL;
drivers/pinctrl/pinctrl-rp1.c
1329
unsigned int selector,
drivers/pinctrl/pinctrl-rp1.c
1333
*groups = rp1_func_names[selector].groups;
drivers/pinctrl/pinctrl-rp1.c
1334
*num_groups = rp1_func_names[selector].ngroups;
drivers/pinctrl/pinctrl-rp1.c
1553
static int rp1_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-rp1.c
1560
ret = rp1_pctl_get_group_pins(pctldev, selector, &pins, &npins);
drivers/pinctrl/pinctrl-rp1.c
1572
static int rp1_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/pinctrl-rp1.c
1579
ret = rp1_pctl_get_group_pins(pctldev, selector, &pins, &npins);
drivers/pinctrl/pinctrl-scmi.c
102
ret = pinctrl_ops->name_get(pmx->ph, selector, FUNCTION_TYPE, &name);
drivers/pinctrl/pinctrl-scmi.c
112
unsigned int selector,
drivers/pinctrl/pinctrl-scmi.c
126
if (selector >= pmx->nr_functions)
drivers/pinctrl/pinctrl-scmi.c
129
func = &pmx->functions[selector];
drivers/pinctrl/pinctrl-scmi.c
133
ret = pinctrl_ops->function_groups_get(pmx->ph, selector, &num_groups,
drivers/pinctrl/pinctrl-scmi.c
169
unsigned int selector, unsigned int group)
drivers/pinctrl/pinctrl-scmi.c
173
return pinctrl_ops->mux_set(pmx->ph, selector, group);
drivers/pinctrl/pinctrl-scmi.c
53
unsigned int selector)
drivers/pinctrl/pinctrl-scmi.c
59
ret = pinctrl_ops->name_get(pmx->ph, selector, GROUP_TYPE, &name);
drivers/pinctrl/pinctrl-scmi.c
69
unsigned int selector,
drivers/pinctrl/pinctrl-scmi.c
75
return pinctrl_ops->group_pins_get(pmx->ph, selector, pins, num_pins);
drivers/pinctrl/pinctrl-scmi.c
96
unsigned int selector)
drivers/pinctrl/pinctrl-single.c
664
struct seq_file *s, unsigned selector)
drivers/pinctrl/pinctrl-single.c
791
int selector;
drivers/pinctrl/pinctrl-single.c
801
selector = pinmux_generic_add_function(pcs->pctl, name,
drivers/pinctrl/pinctrl-single.c
804
if (selector < 0) {
drivers/pinctrl/pinctrl-single.c
811
return selector;
drivers/pinctrl/pinctrl-st.c
771
unsigned selector)
drivers/pinctrl/pinctrl-st.c
775
return info->groups[selector].name;
drivers/pinctrl/pinctrl-st.c
779
unsigned selector, const unsigned **pins, unsigned *npins)
drivers/pinctrl/pinctrl-st.c
783
if (selector >= info->ngroups)
drivers/pinctrl/pinctrl-st.c
786
*pins = info->groups[selector].pins;
drivers/pinctrl/pinctrl-st.c
787
*npins = info->groups[selector].npins;
drivers/pinctrl/pinctrl-st.c
876
unsigned selector)
drivers/pinctrl/pinctrl-st.c
880
return info->functions[selector].name;
drivers/pinctrl/pinctrl-st.c
884
unsigned selector, const char * const **grps, unsigned * const ngrps)
drivers/pinctrl/pinctrl-st.c
887
*grps = info->functions[selector].groups;
drivers/pinctrl/pinctrl-st.c
888
*ngrps = info->functions[selector].ngroups;
drivers/pinctrl/pinctrl-stmfx.c
404
unsigned int selector)
drivers/pinctrl/pinctrl-stmfx.c
410
unsigned int selector,
drivers/pinctrl/pinctrl-tps6594.c
379
unsigned int selector)
drivers/pinctrl/pinctrl-tps6594.c
383
return pinctrl->funcs[selector].pinfunction.name;
drivers/pinctrl/pinctrl-tps6594.c
387
unsigned int selector,
drivers/pinctrl/pinctrl-tps6594.c
393
*groups = pinctrl->funcs[selector].pinfunction.groups;
drivers/pinctrl/pinctrl-tps6594.c
394
*num_groups = pinctrl->funcs[selector].pinfunction.ngroups;
drivers/pinctrl/pinctrl-tps6594.c
460
unsigned int selector, const unsigned int **pins,
drivers/pinctrl/pinctrl-tps6594.c
465
*pins = &pinctrl->pins[selector].number;
drivers/pinctrl/pinctrl-tps6594.c
472
unsigned int selector)
drivers/pinctrl/pinctrl-tps6594.c
476
return pinctrl->pins[selector].name;
drivers/pinctrl/pinctrl-xway.c
1232
unsigned int selector,
drivers/pinctrl/pinctrl-xway.c
1239
for (i = 0; i < info->grps[selector].npins && !ret; i++)
drivers/pinctrl/pinctrl-xway.c
1241
info->grps[selector].pins[i],
drivers/pinctrl/pinctrl-zynq.c
1121
unsigned int selector,
drivers/pinctrl/pinctrl-zynq.c
1127
const struct zynq_pctrl_group *pgrp = &pctrl->groups[selector];
drivers/pinctrl/pinctrl-zynq.c
833
unsigned int selector)
drivers/pinctrl/pinctrl-zynq.c
837
return pctrl->groups[selector].name;
drivers/pinctrl/pinctrl-zynq.c
841
unsigned int selector,
drivers/pinctrl/pinctrl-zynq.c
847
*pins = pctrl->groups[selector].pins;
drivers/pinctrl/pinctrl-zynq.c
848
*num_pins = pctrl->groups[selector].npins;
drivers/pinctrl/pinctrl-zynq.c
870
unsigned int selector)
drivers/pinctrl/pinctrl-zynq.c
874
return pctrl->funcs[selector].name;
drivers/pinctrl/pinctrl-zynq.c
878
unsigned int selector,
drivers/pinctrl/pinctrl-zynq.c
884
*groups = pctrl->funcs[selector].groups;
drivers/pinctrl/pinctrl-zynq.c
885
*num_groups = pctrl->funcs[selector].ngroups;
drivers/pinctrl/pinctrl-zynqmp.c
112
unsigned int selector)
drivers/pinctrl/pinctrl-zynqmp.c
116
if (selector < pctrl->ngroups)
drivers/pinctrl/pinctrl-zynqmp.c
117
return pctrl->groups[selector].name;
drivers/pinctrl/pinctrl-zynqmp.c
119
return zynqmp_desc.pins[selector - pctrl->ngroups].name;
drivers/pinctrl/pinctrl-zynqmp.c
123
unsigned int selector,
drivers/pinctrl/pinctrl-zynqmp.c
129
if (selector < pctrl->ngroups) {
drivers/pinctrl/pinctrl-zynqmp.c
130
*pins = pctrl->groups[selector].pins;
drivers/pinctrl/pinctrl-zynqmp.c
131
*npins = pctrl->groups[selector].npins;
drivers/pinctrl/pinctrl-zynqmp.c
133
*pins = &zynqmp_desc.pins[selector - pctrl->ngroups].number;
drivers/pinctrl/pinctrl-zynqmp.c
170
unsigned int selector)
drivers/pinctrl/pinctrl-zynqmp.c
174
return pctrl->funcs[selector].name;
drivers/pinctrl/pinctrl-zynqmp.c
189
unsigned int selector,
drivers/pinctrl/pinctrl-zynqmp.c
195
*groups = pctrl->funcs[selector].groups;
drivers/pinctrl/pinctrl-zynqmp.c
196
*num_groups = pctrl->funcs[selector].ngroups;
drivers/pinctrl/pinctrl-zynqmp.c
481
unsigned int selector,
drivers/pinctrl/pinctrl-zynqmp.c
489
zynqmp_pctrl_get_group_pins(pctldev, selector, &pins, &npins);
drivers/pinctrl/pinmux.c
353
unsigned int selector = 0;
drivers/pinctrl/pinmux.c
356
while (selector < nfuncs) {
drivers/pinctrl/pinmux.c
357
const char *fname = ops->get_function_name(pctldev, selector);
drivers/pinctrl/pinmux.c
360
return selector;
drivers/pinctrl/pinmux.c
362
selector++;
drivers/pinctrl/pinmux.c
40
unsigned int selector = 0;
drivers/pinctrl/pinmux.c
53
while (selector < nfuncs) {
drivers/pinctrl/pinmux.c
55
selector);
drivers/pinctrl/pinmux.c
58
selector);
drivers/pinctrl/pinmux.c
61
selector++;
drivers/pinctrl/pinmux.c
823
unsigned int selector)
drivers/pinctrl/pinmux.c
828
selector);
drivers/pinctrl/pinmux.c
844
unsigned int selector,
drivers/pinctrl/pinmux.c
851
selector);
drivers/pinctrl/pinmux.c
854
__func__, selector);
drivers/pinctrl/pinmux.c
870
pinmux_generic_get_function(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/pinmux.c
875
selector);
drivers/pinctrl/pinmux.c
892
unsigned int selector)
drivers/pinctrl/pinmux.c
896
function = radix_tree_lookup(&pctldev->pin_function_tree, selector);
drivers/pinctrl/pinmux.c
934
int selector, error;
drivers/pinctrl/pinmux.c
936
selector = pinmux_func_name_to_selector(pctldev, func->name);
drivers/pinctrl/pinmux.c
937
if (selector >= 0)
drivers/pinctrl/pinmux.c
938
return selector;
drivers/pinctrl/pinmux.c
940
selector = pctldev->num_functions;
drivers/pinctrl/pinmux.c
959
error = radix_tree_insert(&pctldev->pin_function_tree, selector, function);
drivers/pinctrl/pinmux.c
965
return selector;
drivers/pinctrl/pinmux.c
977
unsigned int selector)
drivers/pinctrl/pinmux.c
982
selector);
drivers/pinctrl/pinmux.c
986
radix_tree_delete(&pctldev->pin_function_tree, selector);
drivers/pinctrl/pinmux.h
148
unsigned int selector);
drivers/pinctrl/pinmux.h
151
unsigned int selector,
drivers/pinctrl/pinmux.h
156
pinmux_generic_get_function(struct pinctrl_dev *pctldev, unsigned int selector);
drivers/pinctrl/pinmux.h
168
unsigned int selector);
drivers/pinctrl/pinmux.h
173
unsigned int selector);
drivers/pinctrl/realtek/pinctrl-rtd.c
127
unsigned int selector)
drivers/pinctrl/realtek/pinctrl-rtd.c
131
return data->info->functions[selector].name;
drivers/pinctrl/realtek/pinctrl-rtd.c
135
unsigned int selector,
drivers/pinctrl/realtek/pinctrl-rtd.c
141
*groups = data->info->functions[selector].groups;
drivers/pinctrl/realtek/pinctrl-rtd.c
142
*num_groups = data->info->functions[selector].num_groups;
drivers/pinctrl/realtek/pinctrl-rtd.c
54
unsigned int selector)
drivers/pinctrl/realtek/pinctrl-rtd.c
58
return data->info->groups[selector].name;
drivers/pinctrl/realtek/pinctrl-rtd.c
62
unsigned int selector,
drivers/pinctrl/realtek/pinctrl-rtd.c
68
*pins = data->info->groups[selector].pins;
drivers/pinctrl/realtek/pinctrl-rtd.c
69
*num_pins = data->info->groups[selector].num_pins;
drivers/pinctrl/renesas/pinctrl-rza1.c
1117
static int rza1_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/renesas/pinctrl-rza1.c
1130
func = pinmux_generic_get_function(pctldev, selector);
drivers/pinctrl/renesas/pinctrl-rza2.c
441
static int rza2_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/renesas/pinctrl-rza2.c
453
func = pinmux_generic_get_function(pctldev, selector);
drivers/pinctrl/renesas/pinctrl-rzn1.c
307
unsigned int selector)
drivers/pinctrl/renesas/pinctrl-rzn1.c
311
return ipctl->groups[selector].name;
drivers/pinctrl/renesas/pinctrl-rzn1.c
315
unsigned int selector, const unsigned int **pins,
drivers/pinctrl/renesas/pinctrl-rzn1.c
320
if (selector >= ipctl->ngroups)
drivers/pinctrl/renesas/pinctrl-rzn1.c
323
*pins = ipctl->groups[selector].pins;
drivers/pinctrl/renesas/pinctrl-rzn1.c
324
*npins = ipctl->groups[selector].npins;
drivers/pinctrl/renesas/pinctrl-rzn1.c
441
unsigned int selector)
drivers/pinctrl/renesas/pinctrl-rzn1.c
445
return ipctl->functions[selector].name;
drivers/pinctrl/renesas/pinctrl-rzn1.c
449
unsigned int selector,
drivers/pinctrl/renesas/pinctrl-rzn1.c
455
*groups = ipctl->functions[selector].groups;
drivers/pinctrl/renesas/pinctrl-rzn1.c
456
*num_groups = ipctl->functions[selector].num_groups;
drivers/pinctrl/renesas/pinctrl-rzn1.c
461
static int rzn1_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/renesas/pinctrl-rzn1.c
469
ipctl->functions[selector].name, selector, grp->name, group);
drivers/pinctrl/renesas/pinctrl-rzn1.c
621
unsigned int selector,
drivers/pinctrl/renesas/pinctrl-rzn1.c
625
struct rzn1_pin_group *grp = &ipctl->groups[selector];
drivers/pinctrl/renesas/pinctrl-rzn1.c
629
dev_dbg(ipctl->dev, "group get %s selector:%u\n", grp->name, selector);
drivers/pinctrl/renesas/pinctrl-rzn1.c
646
unsigned int selector,
drivers/pinctrl/renesas/pinctrl-rzn1.c
651
struct rzn1_pin_group *grp = &ipctl->groups[selector];
drivers/pinctrl/renesas/pinctrl-rzn1.c
656
grp->name, selector, configs, num_configs);
drivers/pinctrl/renesas/pinctrl.c
298
unsigned selector)
drivers/pinctrl/renesas/pinctrl.c
302
return pmx->pfc->info->functions[selector].name;
drivers/pinctrl/renesas/pinctrl.c
306
unsigned selector,
drivers/pinctrl/renesas/pinctrl.c
312
*groups = pmx->pfc->info->functions[selector].groups;
drivers/pinctrl/renesas/pinctrl.c
313
*num_groups = pmx->pfc->info->functions[selector].nr_groups;
drivers/pinctrl/renesas/pinctrl.c
318
static int sh_pfc_func_set_mux(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/renesas/pinctrl.c
53
unsigned selector)
drivers/pinctrl/renesas/pinctrl.c
57
return pmx->pfc->info->groups[selector].name;
drivers/pinctrl/renesas/pinctrl.c
60
static int sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/renesas/pinctrl.c
65
*pins = pmx->pfc->info->groups[selector].pins;
drivers/pinctrl/renesas/pinctrl.c
66
*num_pins = pmx->pfc->info->groups[selector].nr_pins;
drivers/pinctrl/samsung/pinctrl-samsung.c
329
unsigned selector)
drivers/pinctrl/samsung/pinctrl-samsung.c
334
return drvdata->pmx_functions[selector].name;
drivers/pinctrl/samsung/pinctrl-samsung.c
339
unsigned selector, const char * const **groups,
drivers/pinctrl/samsung/pinctrl-samsung.c
345
*groups = drvdata->pmx_functions[selector].groups;
drivers/pinctrl/samsung/pinctrl-samsung.c
346
*num_groups = drvdata->pmx_functions[selector].num_groups;
drivers/pinctrl/samsung/pinctrl-samsung.c
373
static int samsung_pinmux_setup(struct pinctrl_dev *pctldev, unsigned selector,
drivers/pinctrl/samsung/pinctrl-samsung.c
387
func = &drvdata->pmx_functions[selector];
drivers/pinctrl/samsung/pinctrl-samsung.c
422
unsigned selector,
drivers/pinctrl/samsung/pinctrl-samsung.c
425
return samsung_pinmux_setup(pctldev, selector, group);
drivers/pinctrl/sprd/pinctrl-sprd.c
219
unsigned int selector)
drivers/pinctrl/sprd/pinctrl-sprd.c
224
return info->groups[selector].name;
drivers/pinctrl/sprd/pinctrl-sprd.c
228
unsigned int selector,
drivers/pinctrl/sprd/pinctrl-sprd.c
235
if (selector >= info->ngroups)
drivers/pinctrl/sprd/pinctrl-sprd.c
238
*pins = info->groups[selector].pins;
drivers/pinctrl/sprd/pinctrl-sprd.c
239
*npins = info->groups[selector].npins;
drivers/pinctrl/sprd/pinctrl-sprd.c
353
unsigned int selector)
drivers/pinctrl/sprd/pinctrl-sprd.c
355
switch (selector) {
drivers/pinctrl/sprd/pinctrl-sprd.c
370
unsigned int selector,
drivers/pinctrl/sprd/pinctrl-sprd.c
741
unsigned int selector, unsigned long *config)
drivers/pinctrl/sprd/pinctrl-sprd.c
748
if (selector >= info->ngroups)
drivers/pinctrl/sprd/pinctrl-sprd.c
751
grp = &info->groups[selector];
drivers/pinctrl/sprd/pinctrl-sprd.c
758
unsigned int selector,
drivers/pinctrl/sprd/pinctrl-sprd.c
767
if (selector >= info->ngroups)
drivers/pinctrl/sprd/pinctrl-sprd.c
770
grp = &info->groups[selector];
drivers/pinctrl/sprd/pinctrl-sprd.c
818
unsigned int selector)
drivers/pinctrl/sprd/pinctrl-sprd.c
827
if (selector >= info->ngroups)
drivers/pinctrl/sprd/pinctrl-sprd.c
830
grp = &info->groups[selector];
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
505
unsigned int selector)
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
507
return stm32_hdp_pins[selector].name;
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
510
static int stm32_hdp_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
513
*pins = &stm32_hdp_pins[selector].number;
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
533
unsigned int selector)
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
537
return hdp->func_name[selector];
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
540
static int stm32_hdp_pinmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
544
u32 index = selector / HDP_FUNC;
drivers/pinctrl/stm32/pinctrl-stm32.c
917
unsigned selector)
drivers/pinctrl/stm32/pinctrl-stm32.c
919
return stm32_gpio_functions[selector];
drivers/pinctrl/sunplus/sppctl.c
641
unsigned int selector)
drivers/pinctrl/sunplus/sppctl.c
643
return sppctl_list_funcs[selector].name;
drivers/pinctrl/sunplus/sppctl.c
646
static int sppctl_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/sunplus/sppctl.c
650
const struct sppctl_func *f = &sppctl_list_funcs[selector];
drivers/pinctrl/sunplus/sppctl.c
666
if (pctl->g2fp_maps[i].f_idx == selector)
drivers/pinctrl/sunplus/sppctl.c
673
selector, f->type);
drivers/pinctrl/sunplus/sppctl.c
763
static const char *sppctl_get_group_name(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/pinctrl/sunplus/sppctl.c
767
return pctl->unq_grps[selector];
drivers/pinctrl/sunplus/sppctl.c
770
static int sppctl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/pinctrl/sunplus/sppctl.c
774
struct grp2fp_map g2fpm = pctl->g2fp_maps[selector];
drivers/pinctrl/sunplus/sppctl.c
783
*pins = &sppctl_pins_gpio[selector];
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
385
ti_iodelay_get_pingroup(struct ti_iodelay_device *iod, unsigned int selector)
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
389
g = pinctrl_generic_get_group(iod->pctl, selector);
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
392
selector);
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
585
unsigned int selector,
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
592
group = ti_iodelay_get_pingroup(iod, selector);
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
611
unsigned int selector,
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
622
group = ti_iodelay_get_pingroup(iod, selector);
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
650
unsigned int selector)
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
655
offset = selector * r->regmap_config->reg_stride;
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
702
unsigned int selector)
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
709
group = ti_iodelay_get_pingroup(iod, selector);
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
526
unsigned selector,
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
53
unsigned selector)
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
531
const unsigned *pins = priv->socdata->groups[selector].pins;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
532
unsigned num_pins = priv->socdata->groups[selector].num_pins;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
560
unsigned selector)
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
564
return priv->socdata->functions[selector].name;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
568
unsigned selector,
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
57
return priv->socdata->groups[selector].name;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
574
*groups = priv->socdata->functions[selector].groups;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
575
*num_groups = priv->socdata->functions[selector].num_groups;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
61
unsigned selector,
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
67
*pins = priv->socdata->groups[selector].pins;
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
68
*num_pins = priv->socdata->groups[selector].num_pins;
drivers/pinctrl/visconti/pinctrl-common.c
123
unsigned int selector,
drivers/pinctrl/visconti/pinctrl-common.c
132
pins = priv->devdata->groups[selector].pins;
drivers/pinctrl/visconti/pinctrl-common.c
133
num_pins = priv->devdata->groups[selector].nr_pins;
drivers/pinctrl/visconti/pinctrl-common.c
136
__func__, selector, num_pins, num_configs);
drivers/pinctrl/visconti/pinctrl-common.c
163
unsigned int selector)
drivers/pinctrl/visconti/pinctrl-common.c
167
return priv->devdata->groups[selector].name;
drivers/pinctrl/visconti/pinctrl-common.c
171
unsigned int selector,
drivers/pinctrl/visconti/pinctrl-common.c
177
*pins = priv->devdata->groups[selector].pins;
drivers/pinctrl/visconti/pinctrl-common.c
178
*num_pins = priv->devdata->groups[selector].nr_pins;
drivers/pinctrl/visconti/pinctrl-common.c
200
unsigned int selector)
drivers/pinctrl/visconti/pinctrl-common.c
204
return priv->devdata->functions[selector].name;
drivers/pinctrl/visconti/pinctrl-common.c
208
unsigned int selector,
drivers/pinctrl/visconti/pinctrl-common.c
214
*groups = priv->devdata->functions[selector].groups;
drivers/pinctrl/visconti/pinctrl-common.c
215
*num_groups = priv->devdata->functions[selector].nr_groups;
drivers/pinctrl/vt8500/pinctrl-wmt.c
175
unsigned selector)
drivers/pinctrl/vt8500/pinctrl-wmt.c
179
return data->groups[selector];
drivers/pinctrl/vt8500/pinctrl-wmt.c
183
unsigned selector,
drivers/pinctrl/vt8500/pinctrl-wmt.c
189
*pins = &data->pins[selector].number;
drivers/pinctrl/vt8500/pinctrl-wmt.c
65
unsigned selector)
drivers/pinctrl/vt8500/pinctrl-wmt.c
67
return wmt_functions[selector];
drivers/pinctrl/vt8500/pinctrl-wmt.c
71
unsigned selector,
drivers/power/supply/rt9756.c
205
unsigned int enable, selector, value;
drivers/power/supply/rt9756.c
217
ret = regmap_field_read(data->rm_fields[field], &selector);
drivers/power/supply/rt9756.c
221
ret = linear_range_get_value(range, selector, &value);
drivers/power/supply/rt9756.c
234
unsigned int selector, value;
drivers/power/supply/rt9756.c
241
linear_range_get_selector_within(range, value, &selector);
drivers/power/supply/rt9756.c
242
ret = regmap_field_write(data->rm_fields[field], selector);
drivers/regulator/aat2870-regulator.c
33
unsigned selector)
drivers/regulator/aat2870-regulator.c
39
selector << ri->voltage_shift);
drivers/regulator/ab8500-ext.c
287
int max_uV, unsigned *selector)
drivers/regulator/ab8500-ext.c
309
unsigned selector)
drivers/regulator/ab8500.c
566
unsigned selector)
drivers/regulator/ab8500.c
580
regval = (u8)selector << voltage_shift;
drivers/regulator/ad5398.c
102
selector = DIV_ROUND_UP((min_uA - chip->min_uA) * chip->current_level,
drivers/regulator/ad5398.c
104
if (ad5398_calc_current(chip, selector) > max_uA)
drivers/regulator/ad5398.c
108
ad5398_calc_current(chip, selector));
drivers/regulator/ad5398.c
116
selector = (selector << chip->current_offset) & chip->current_mask;
drivers/regulator/ad5398.c
117
data = (unsigned short)selector | (data & AD5398_SW_POWER_DOWN);
drivers/regulator/ad5398.c
32
unsigned selector)
drivers/regulator/ad5398.c
36
return chip->min_uA + (selector * range_uA / chip->current_level);
drivers/regulator/ad5398.c
90
unsigned selector;
drivers/regulator/anatop-regulator.c
80
unsigned selector)
drivers/regulator/anatop-regulator.c
86
anatop_reg->sel = selector;
drivers/regulator/anatop-regulator.c
90
ret = regulator_set_voltage_sel_regmap(reg, selector);
drivers/regulator/anatop-regulator.c
92
anatop_reg->sel = selector;
drivers/regulator/bd9576-regulator.c
135
unsigned int selector)
drivers/regulator/bd9576-regulator.c
138
int multiplier = selector & desc->vsel_mask & 0x7f;
drivers/regulator/bd9576-regulator.c
144
if (!(selector & 0x80))
drivers/regulator/bd9576-regulator.c
151
unsigned int selector)
drivers/regulator/bd9576-regulator.c
154
int index = selector & desc->vsel_mask & 0x7f;
drivers/regulator/bd9576-regulator.c
156
if (!(selector & 0x80))
drivers/regulator/bd96801-regulator.c
354
unsigned int selector)
drivers/regulator/bd96801-regulator.c
375
voltage = regulator_list_voltage_linear_range(rdev, selector);
drivers/regulator/core.c
3472
unsigned selector, int lock)
drivers/regulator/core.c
3477
if (rdev->desc->fixed_uV && rdev->desc->n_voltages == 1 && !selector)
drivers/regulator/core.c
3481
if (selector >= rdev->desc->n_voltages)
drivers/regulator/core.c
3483
if (selector < rdev->desc->linear_min_sel)
drivers/regulator/core.c
3487
ret = ops->list_voltage(rdev, selector);
drivers/regulator/core.c
3492
selector, lock);
drivers/regulator/core.c
3567
int regulator_list_voltage(struct regulator *regulator, unsigned selector)
drivers/regulator/core.c
3569
return _regulator_list_voltage(regulator->rdev, selector, 1);
drivers/regulator/core.c
3636
unsigned selector)
drivers/regulator/core.c
3641
if (selector >= rdev->desc->n_voltages)
drivers/regulator/core.c
3643
if (selector < rdev->desc->linear_min_sel)
drivers/regulator/core.c
3648
return selector;
drivers/regulator/core.c
3766
unsigned *selector)
drivers/regulator/core.c
3779
ret = rdev->desc->ops->set_voltage(rdev, min_uV, max_uV, selector);
drivers/regulator/core.c
3790
int uV, unsigned selector)
drivers/regulator/core.c
3803
ret = rdev->desc->ops->set_voltage_sel(rdev, selector);
drivers/regulator/core.c
3903
unsigned int selector;
drivers/regulator/core.c
3926
&selector);
drivers/regulator/core.c
3931
selector);
drivers/regulator/core.c
3941
selector = ret;
drivers/regulator/core.c
3942
if (old_selector == selector)
drivers/regulator/core.c
3946
rdev, best_val, selector);
drivers/regulator/core.c
3949
rdev, best_val, selector);
drivers/regulator/core.c
3966
if (old_selector >= 0 && old_selector != selector)
drivers/regulator/core.c
3968
selector);
drivers/regulator/core.c
4141
int selector;
drivers/regulator/core.c
4143
selector = regulator_map_voltage(rdev, min_uV, max_uV);
drivers/regulator/core.c
4144
if (selector < 0) {
drivers/regulator/core.c
4145
ret = selector;
drivers/regulator/core.c
4149
best_supply_uV = _regulator_list_voltage(rdev, selector, 0);
drivers/regulator/cros-ec-regulator.c
66
unsigned int selector)
drivers/regulator/cros-ec-regulator.c
70
if (selector >= data->num_voltages)
drivers/regulator/cros-ec-regulator.c
73
return data->voltages_mV[selector] * 1000;
drivers/regulator/cros-ec-regulator.c
93
int max_uV, unsigned int *selector)
drivers/regulator/da903x-regulator.c
100
static int da903x_set_voltage_sel(struct regulator_dev *rdev, unsigned selector)
drivers/regulator/da903x-regulator.c
109
val = selector << info->vol_shift;
drivers/regulator/da903x-regulator.c
169
unsigned selector)
drivers/regulator/da903x-regulator.c
176
val = selector << info->vol_shift;
drivers/regulator/da903x-regulator.c
212
unsigned selector)
drivers/regulator/da903x-regulator.c
217
if (selector & 0x4)
drivers/regulator/da903x-regulator.c
219
rdev->desc->uV_step * (3 - (selector & ~0x4));
drivers/regulator/da903x-regulator.c
222
rdev->desc->uV_step * (selector & ~0x4);
drivers/regulator/da903x-regulator.c
232
unsigned selector)
drivers/regulator/da903x-regulator.c
239
val = selector << info->vol_shift;
drivers/regulator/da9052-regulator.c
151
unsigned int selector)
drivers/regulator/da9052-regulator.c
159
&& (selector >= DA9052_BUCK_PERI_REG_MAP_UPTO_3uV)) {
drivers/regulator/da9052-regulator.c
162
volt_uV += (selector - DA9052_BUCK_PERI_REG_MAP_UPTO_3uV)
drivers/regulator/da9052-regulator.c
165
volt_uV = (selector * info->step_uV) + info->min_uV;
drivers/regulator/da9052-regulator.c
206
unsigned int selector)
drivers/regulator/da9052-regulator.c
214
rdev->desc->vsel_mask, selector);
drivers/regulator/da9055-regulator.c
199
unsigned int selector)
drivers/regulator/da9055-regulator.c
218
info->volt.v_mask, selector);
drivers/regulator/da9055-regulator.c
235
info->volt.v_mask, selector);
drivers/regulator/da9055-regulator.c
238
info->volt.v_mask, selector);
drivers/regulator/da9121-regulator.c
219
unsigned int *selector)
drivers/regulator/da9121-regulator.c
252
*selector = sel;
drivers/regulator/fp9931.c
314
static int fp9931_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector)
drivers/regulator/fp9931.c
323
ret = regulator_set_voltage_sel_regmap(rdev, selector);
drivers/regulator/gpio-regulator.c
59
unsigned *selector)
drivers/regulator/gpio-regulator.c
70
if (selector)
drivers/regulator/gpio-regulator.c
71
*selector = ptr;
drivers/regulator/gpio-regulator.c
87
unsigned selector)
drivers/regulator/gpio-regulator.c
91
if (selector >= data->nr_states)
drivers/regulator/gpio-regulator.c
94
return data->states[selector].value;
drivers/regulator/helpers.c
316
int selector = 0;
drivers/regulator/helpers.c
329
selector = i;
drivers/regulator/helpers.c
334
return selector;
drivers/regulator/helpers.c
482
unsigned int selector = 0;
drivers/regulator/helpers.c
498
selector += linear_range_values_in_range(range);
drivers/regulator/helpers.c
505
selector += linear_range_values_in_range(range);
drivers/regulator/helpers.c
509
ret = selector + sel - range->min_sel;
drivers/regulator/helpers.c
519
selector += linear_range_values_in_range(range);
drivers/regulator/helpers.c
544
unsigned int selector)
drivers/regulator/helpers.c
546
if (selector >= desc->n_voltages)
drivers/regulator/helpers.c
549
if (selector < desc->linear_min_sel)
drivers/regulator/helpers.c
552
selector -= desc->linear_min_sel;
drivers/regulator/helpers.c
554
return desc->min_uV + (desc->uV_step * selector);
drivers/regulator/helpers.c
569
unsigned int selector)
drivers/regulator/helpers.c
571
return regulator_desc_list_voltage_linear(rdev->desc, selector);
drivers/regulator/helpers.c
585
unsigned int selector)
drivers/regulator/helpers.c
603
if (all_sels + sel_indexes >= selector) {
drivers/regulator/helpers.c
604
selector -= all_sels;
drivers/regulator/helpers.c
615
return range->min + (range->step * selector);
drivers/regulator/helpers.c
638
unsigned int selector)
drivers/regulator/helpers.c
646
desc->n_linear_ranges, selector,
drivers/regulator/helpers.c
666
unsigned int selector)
drivers/regulator/helpers.c
668
return regulator_desc_list_voltage_linear_range(rdev->desc, selector);
drivers/regulator/helpers.c
683
unsigned int selector)
drivers/regulator/helpers.c
690
if (selector >= rdev->desc->n_voltages)
drivers/regulator/helpers.c
692
if (selector < rdev->desc->linear_min_sel)
drivers/regulator/helpers.c
695
return rdev->desc->volt_table[selector];
drivers/regulator/isl6271a-regulator.c
45
unsigned selector)
drivers/regulator/isl6271a-regulator.c
52
err = i2c_smbus_write_byte(pmic->client, selector);
drivers/regulator/lp3971.c
148
unsigned int selector)
drivers/regulator/lp3971.c
155
selector << LDO_VOL_CONTR_SHIFT(ldo));
drivers/regulator/lp3971.c
210
unsigned int selector)
drivers/regulator/lp3971.c
217
BUCK_TARGET_VOL_MASK, selector);
drivers/regulator/lp3972.c
266
unsigned int selector)
drivers/regulator/lp3972.c
274
LP3972_LDO_VOL_MASK(ldo) << shift, selector << shift);
drivers/regulator/lp3972.c
362
unsigned int selector)
drivers/regulator/lp3972.c
369
LP3972_BUCK_VOL_MASK, selector);
drivers/regulator/lp872x.c
316
unsigned selector)
drivers/regulator/lp872x.c
330
return lp872x_update_bits(lp, addr, mask, selector);
drivers/regulator/lp8788-buck.c
245
unsigned selector)
drivers/regulator/lp8788-buck.c
258
return lp8788_update_bits(buck->lp, addr, LP8788_VOUT_M, selector);
drivers/regulator/ltc3676.c
118
static int ltc3676_set_voltage_sel(struct regulator_dev *rdev, unsigned selector)
drivers/regulator/ltc3676.c
124
dev_dbg(dev, "%s id=%d selector=%d\n", __func__, dcdc, selector);
drivers/regulator/ltc3676.c
132
return regulator_set_voltage_sel_regmap(rdev, selector);
drivers/regulator/max1586.c
100
rdev->desc->volt_table[selector] / 1000);
drivers/regulator/max1586.c
102
v6_prog = I2C_V6_SELECT | (u8) selector;
drivers/regulator/max1586.c
107
max1586->v6_curr_sel = selector;
drivers/regulator/max1586.c
64
unsigned selector)
drivers/regulator/max1586.c
72
regulator_list_voltage_linear(rdev, selector) / 1000);
drivers/regulator/max1586.c
74
v3_prog = I2C_V3_SELECT | (u8) selector;
drivers/regulator/max1586.c
79
max1586->v3_curr_sel = selector;
drivers/regulator/max1586.c
92
unsigned int selector)
drivers/regulator/max77857-regulator.c
223
u32 selector;
drivers/regulator/max77857-regulator.c
228
selector = 0x12 + (max_uA - MAX77859_CURRENT_MIN) / MAX77859_CURRENT_STEP;
drivers/regulator/max77857-regulator.c
230
selector = clamp_val(selector, 0x00, 0x7F);
drivers/regulator/max77857-regulator.c
232
return regmap_write(rdev->regmap, MAX77859_REG_CONT5, selector);
drivers/regulator/max77857-regulator.c
237
u32 selector;
drivers/regulator/max77857-regulator.c
240
ret = regmap_read(rdev->regmap, MAX77859_REG_CONT5, &selector);
drivers/regulator/max77857-regulator.c
244
if (selector <= 0x12)
drivers/regulator/max77857-regulator.c
247
if (selector >= 0x64)
drivers/regulator/max77857-regulator.c
250
return MAX77859_CURRENT_MIN + (selector - 0x12) * MAX77859_CURRENT_STEP;
drivers/regulator/max8660.c
127
u8 selector = max8660->shadow_regs[reg];
drivers/regulator/max8660.c
129
return selector;
drivers/regulator/max8660.c
133
unsigned int selector)
drivers/regulator/max8660.c
140
ret = max8660_write(max8660, reg, 0, selector);
drivers/regulator/max8660.c
166
u8 selector = max8660->shadow_regs[MAX8660_MDTV2];
drivers/regulator/max8660.c
167
return selector;
drivers/regulator/max8660.c
171
unsigned int selector)
drivers/regulator/max8660.c
176
ret = max8660_write(max8660, MAX8660_MDTV2, 0, selector);
drivers/regulator/max8660.c
225
u8 selector = (max8660->shadow_regs[MAX8660_L12VCR] >> shift) & 0xf;
drivers/regulator/max8660.c
227
return selector;
drivers/regulator/max8660.c
231
unsigned int selector)
drivers/regulator/max8660.c
236
return max8660_write(max8660, MAX8660_L12VCR, 0xf0, selector);
drivers/regulator/max8660.c
239
selector << 4);
drivers/regulator/max8925-regulator.c
43
unsigned int selector)
drivers/regulator/max8925-regulator.c
48
return max8925_set_bits(info->i2c, info->vol_reg, mask, selector);
drivers/regulator/max8952.c
61
unsigned int selector)
drivers/regulator/max8952.c
68
return (max8952->pdata->dvs_mode[selector] * 10 + 770) * 1000;
drivers/regulator/max8952.c
85
unsigned selector)
drivers/regulator/max8952.c
94
max8952->vid0 = selector & 0x1;
drivers/regulator/max8952.c
95
max8952->vid1 = (selector >> 1) & 0x1;
drivers/regulator/max8997-regulator.c
126
unsigned int selector)
drivers/regulator/max8997-regulator.c
133
switch (selector) {
drivers/regulator/max8997-regulator.c
137
return 4000000 + 20000 * (selector - 0x01);
drivers/regulator/max8997-regulator.c
148
unsigned int selector)
drivers/regulator/max8997-regulator.c
161
val = desc->min + desc->step * selector;
drivers/regulator/max8997-regulator.c
397
int min_uV, int max_uV, unsigned *selector)
drivers/regulator/max8997-regulator.c
437
*selector = val;
drivers/regulator/max8997-regulator.c
449
int min_uV, int max_uV, unsigned *selector)
drivers/regulator/max8997-regulator.c
485
*selector = i;
drivers/regulator/max8997-regulator.c
616
int min_uV, int max_uV, unsigned *selector)
drivers/regulator/max8997-regulator.c
644
selector);
drivers/regulator/max8997-regulator.c
684
*selector = new_val;
drivers/regulator/max8997-regulator.c
691
unsigned selector)
drivers/regulator/max8997-regulator.c
705
return max8997_update_reg(i2c, reg, selector << shift, mask << shift);
drivers/regulator/max8998.c
218
unsigned selector)
drivers/regulator/max8998.c
228
ret = max8998_update_reg(i2c, reg, selector<<shift, mask<<shift);
drivers/regulator/max8998.c
245
unsigned selector)
drivers/regulator/max8998.c
263
selector, max8998->buck1_vol[0], max8998->buck1_vol[1],
drivers/regulator/max8998.c
271
if (max8998->buck1_vol[j] == selector) {
drivers/regulator/max8998.c
286
max8998->buck1_vol[max8998->buck1_idx] = selector;
drivers/regulator/max8998.c
290
ret = max8998_write_reg(i2c, reg, selector);
drivers/regulator/max8998.c
300
ret = max8998_write_reg(i2c, reg, selector);
drivers/regulator/max8998.c
307
selector, max8998->buck2_vol[0], max8998->buck2_vol[1]);
drivers/regulator/max8998.c
312
if (max8998->buck2_vol[j] == selector) {
drivers/regulator/max8998.c
324
ret = max8998_write_reg(i2c, reg, selector);
drivers/regulator/max8998.c
325
max8998->buck2_vol[max8998->buck2_idx] = selector;
drivers/regulator/max8998.c
331
ret = max8998_write_reg(i2c, reg, selector);
drivers/regulator/max8998.c
337
ret = max8998_update_reg(i2c, reg, selector<<shift,
drivers/regulator/mc13892-regulator.c
402
unsigned int val, selector;
drivers/regulator/mc13892-regulator.c
424
selector = val & mc13892_regulators[id].vsel_mask;
drivers/regulator/mc13892-regulator.c
428
selector += MC13892_SWxHI_SEL_OFFSET;
drivers/regulator/mc13892-regulator.c
432
__func__, id, val, selector);
drivers/regulator/mc13892-regulator.c
434
return selector;
drivers/regulator/mc13892-regulator.c
438
unsigned selector)
drivers/regulator/mc13892-regulator.c
445
volt = rdev->desc->volt_table[selector];
drivers/regulator/mc13892-regulator.c
447
reg_value = selector;
drivers/regulator/mc13xxx-regulator-core.c
113
int max_uV, unsigned *selector)
drivers/regulator/mc13xxx-regulator-core.c
122
*selector = 0;
drivers/regulator/mc13xxx-regulator-core.c
67
unsigned selector)
drivers/regulator/mc13xxx-regulator-core.c
75
selector << mc13xxx_regulators[id].vsel_shift);
drivers/regulator/mc13xxx.h
31
int min_uV, int max_uV, unsigned *selector);
drivers/regulator/mt6316-regulator.c
127
static int mt6316_regulator_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector)
drivers/regulator/mt6316-regulator.c
129
u16 val = mt6316_cpu_to_be9(selector);
drivers/regulator/mtk-dvfsrc-regulator.c
65
unsigned int selector)
drivers/regulator/mtk-dvfsrc-regulator.c
76
return mtk_dvfsrc_send_request(dvfsrc_dev, req_cmd, selector);
drivers/regulator/pcap-regulator.c
142
unsigned selector)
drivers/regulator/pcap-regulator.c
153
selector << vreg->index);
drivers/regulator/pwm-regulator.c
105
unsigned selector)
drivers/regulator/pwm-regulator.c
109
if (selector >= rdev->desc->n_voltages)
drivers/regulator/pwm-regulator.c
112
return drvdata->duty_cycle_table[selector].uV;
drivers/regulator/pwm-regulator.c
192
unsigned int *selector)
drivers/regulator/pwm-regulator.c
83
unsigned selector)
drivers/regulator/pwm-regulator.c
91
drvdata->duty_cycle_table[selector].dutycycle, 100);
drivers/regulator/pwm-regulator.c
99
drvdata->state = selector;
drivers/regulator/qcom-rpmh-regulator.c
212
unsigned int selector, bool wait_for_ack)
drivers/regulator/qcom-rpmh-regulator.c
222
selector), 1000);
drivers/regulator/qcom-rpmh-regulator.c
226
vreg->voltage_selector = selector;
drivers/regulator/qcom-rpmh-regulator.c
232
unsigned int selector)
drivers/regulator/qcom-rpmh-regulator.c
241
vreg->voltage_selector = selector;
drivers/regulator/qcom-rpmh-regulator.c
245
return _rpmh_regulator_vrm_set_voltage_sel(rdev, selector,
drivers/regulator/qcom-rpmh-regulator.c
246
selector > vreg->voltage_selector);
drivers/regulator/qcom_rpm-regulator.c
207
unsigned selector)
drivers/regulator/qcom_rpm-regulator.c
218
uV = regulator_list_voltage_linear_range(rdev, selector);
drivers/regulator/qcom_rpm-regulator.c
234
unsigned selector)
drivers/regulator/qcom_rpm-regulator.c
245
uV = regulator_list_voltage_linear_range(rdev, selector);
drivers/regulator/qcom_smd-regulator.c
131
unsigned *selector)
drivers/regulator/qcom_spmi-regulator.c
1028
unsigned selector)
drivers/regulator/qcom_spmi-regulator.c
1034
if (selector >= vreg->set_points->n_voltages)
drivers/regulator/qcom_spmi-regulator.c
1038
if (selector < vreg->set_points->range[i].n_voltages) {
drivers/regulator/qcom_spmi-regulator.c
1039
uV = selector * vreg->set_points->range[i].step_uV
drivers/regulator/qcom_spmi-regulator.c
1044
selector -= vreg->set_points->range[i].n_voltages;
drivers/regulator/qcom_spmi-regulator.c
1390
spmi_regulator_saw_set_voltage(struct regulator_dev *rdev, unsigned selector)
drivers/regulator/qcom_spmi-regulator.c
1396
ret = spmi_sw_selector_to_hw(vreg, selector, &range_sel, &voltage_sel);
drivers/regulator/qcom_spmi-regulator.c
675
int selector, voltage_sel;
drivers/regulator/qcom_spmi-regulator.c
717
selector = 0;
drivers/regulator/qcom_spmi-regulator.c
719
selector += vreg->set_points->range[i].n_voltages;
drivers/regulator/qcom_spmi-regulator.c
720
selector += (uV - range->set_point_min_uV) / range->step_uV;
drivers/regulator/qcom_spmi-regulator.c
722
return selector;
drivers/regulator/qcom_spmi-regulator.c
726
unsigned selector, u8 *range_sel,
drivers/regulator/qcom_spmi-regulator.c
736
if (selector < range->n_voltages) {
drivers/regulator/qcom_spmi-regulator.c
743
*voltage_sel = selector + offset;
drivers/regulator/qcom_spmi-regulator.c
748
selector -= range->n_voltages;
drivers/regulator/qcom_spmi-regulator.c
811
int i, selector;
drivers/regulator/qcom_spmi-regulator.c
840
selector = 0;
drivers/regulator/qcom_spmi-regulator.c
844
selector +=
drivers/regulator/qcom_spmi-regulator.c
850
selector += vreg->set_points->range[i].n_voltages;
drivers/regulator/qcom_spmi-regulator.c
853
if (selector >= vreg->set_points->n_voltages)
drivers/regulator/qcom_spmi-regulator.c
856
return selector;
drivers/regulator/qcom_spmi-regulator.c
875
spmi_regulator_common_set_voltage(struct regulator_dev *rdev, unsigned selector)
drivers/regulator/qcom_spmi-regulator.c
882
ret = spmi_sw_selector_to_hw(vreg, selector, &range_sel, &voltage_sel);
drivers/regulator/qcom_spmi-regulator.c
892
unsigned selector);
drivers/regulator/qcom_spmi-regulator.c
895
unsigned selector)
drivers/regulator/qcom_spmi-regulator.c
901
mV = spmi_regulator_common_list_voltage(rdev, selector) / 1000;
drivers/regulator/qcom_spmi-regulator.c
959
unsigned selector)
drivers/regulator/qcom_spmi-regulator.c
962
u8 sel = selector;
drivers/regulator/qcom_spmi-regulator.c
974
u8 selector;
drivers/regulator/qcom_spmi-regulator.c
977
ret = spmi_vreg_read(vreg, SPMI_COMMON_REG_VOLTAGE_SET, &selector, 1);
drivers/regulator/qcom_spmi-regulator.c
981
return selector;
drivers/regulator/qcom_spmi-regulator.c
985
unsigned selector)
drivers/regulator/qcom_spmi-regulator.c
991
ret = spmi_sw_selector_to_hw(vreg, selector, &range_sel, &voltage_sel);
drivers/regulator/rt4801-regulator.c
59
static int rt4801_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector)
drivers/regulator/rt4801-regulator.c
65
ret = regulator_set_voltage_sel_regmap(rdev, selector);
drivers/regulator/rt4801-regulator.c
70
priv->volt_sel[id] = selector;
drivers/regulator/rt6190-regulator.c
76
unsigned int selector)
drivers/regulator/rt6190-regulator.c
79
__le16 le_sel = cpu_to_le16(selector);
drivers/regulator/s5m8767.c
252
int selector = 0;
drivers/regulator/s5m8767.c
263
selector = DIV_ROUND_UP(min_vol - desc->min, desc->step);
drivers/regulator/s5m8767.c
265
if (desc->min + desc->step * selector > desc->max)
drivers/regulator/s5m8767.c
268
return selector;
drivers/regulator/s5m8767.c
294
unsigned selector)
drivers/regulator/s5m8767.c
322
while (*buck234_vol != selector) {
drivers/regulator/s5m8767.c
334
return regulator_set_voltage_sel_regmap(rdev, selector);
drivers/regulator/scmi-regulator.c
100
unsigned int selector)
drivers/regulator/scmi-regulator.c
105
volt_uV = sreg->desc.ops->list_voltage(rdev, selector);
drivers/regulator/sun20i-regulator.c
23
unsigned int selector)
drivers/regulator/sun20i-regulator.c
28
if (selector >= desc->n_voltages)
drivers/regulator/sun20i-regulator.c
31
uV = desc->min_uV + (desc->uV_step * selector);
drivers/regulator/sun20i-regulator.c
32
fraction = selector + (desc->min_uV % 4);
drivers/regulator/tps62360-regulator.c
125
unsigned selector)
drivers/regulator/tps62360-regulator.c
137
found = find_voltage_set_register(tps, selector, &new_vset_id);
drivers/regulator/tps62360-regulator.c
141
tps->voltage_reg_mask, selector);
drivers/regulator/tps62360-regulator.c
149
tps->curr_vset_vsel[new_vset_id] = selector;
drivers/regulator/tps6287x-regulator.c
130
int selector, voltage;
drivers/regulator/tps6287x-regulator.c
136
selector = DIV_ROUND_UP(min_uV - selected_range.min, selected_range.step);
drivers/regulator/tps6287x-regulator.c
137
if (selector < selected_range.min_sel || selector > selected_range.max_sel)
drivers/regulator/tps6287x-regulator.c
140
selector |= tps6287x_voltage_range_prefix[data->range];
drivers/regulator/tps6287x-regulator.c
141
voltage = rdev->desc->ops->list_voltage(rdev, selector);
drivers/regulator/tps6287x-regulator.c
145
return selector;
drivers/regulator/tps65023-regulator.c
183
unsigned selector)
drivers/regulator/tps65023-regulator.c
191
return regulator_set_voltage_sel_regmap(dev, selector);
drivers/regulator/tps6507x-regulator.c
296
unsigned selector)
drivers/regulator/tps6507x-regulator.c
338
data |= selector;
drivers/regulator/tps65185.c
152
static int tps65185_vposneg_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector)
drivers/regulator/tps65185.c
154
return regulator_set_voltage_sel_regmap(rdev, 6 - selector);
drivers/regulator/tps65185.c
207
static int tps65185_vcom_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector)
drivers/regulator/tps65185.c
212
ret = regmap_update_bits(data->regmap, TPS65185_REG_VCOM2, BIT(0), selector >> 8);
drivers/regulator/tps65185.c
216
return regmap_write(data->regmap, TPS65185_REG_VCOM1, selector & 0xFF);
drivers/regulator/tps65217-regulator.c
100
selector, TPS65217_PROTECT_L2);
drivers/regulator/tps65217-regulator.c
92
unsigned selector)
drivers/regulator/tps65218-regulator.c
67
unsigned selector)
drivers/regulator/tps65218-regulator.c
75
selector, TPS65218_PROTECT_L1);
drivers/regulator/tps6524x-regulator.c
456
static int set_voltage_sel(struct regulator_dev *rdev, unsigned selector)
drivers/regulator/tps6524x-regulator.c
467
return write_field(hw, &info->voltage, selector);
drivers/regulator/tps65910-regulator.c
595
unsigned selector)
drivers/regulator/tps65910-regulator.c
603
dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1;
drivers/regulator/tps65910-regulator.c
606
vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3;
drivers/regulator/tps65910-regulator.c
613
dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1;
drivers/regulator/tps65910-regulator.c
616
vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3;
drivers/regulator/tps65910-regulator.c
623
vsel = selector + 3;
drivers/regulator/tps65910-regulator.c
632
unsigned selector)
drivers/regulator/tps65910-regulator.c
653
selector << LDO_SEL_SHIFT);
drivers/regulator/tps65910-regulator.c
656
selector << BBCH_BBSEL_SHIFT);
drivers/regulator/tps65910-regulator.c
663
unsigned selector)
drivers/regulator/tps65910-regulator.c
678
selector << LDO_SEL_SHIFT);
drivers/regulator/tps65910-regulator.c
685
selector << LDO_SEL_SHIFT);
drivers/regulator/tps65910-regulator.c
688
selector << LDO_SEL_SHIFT);
drivers/regulator/tps65910-regulator.c
691
selector << BBCH_BBSEL_SHIFT);
drivers/regulator/tps65910-regulator.c
699
unsigned selector)
drivers/regulator/tps65910-regulator.c
706
mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1;
drivers/regulator/tps65910-regulator.c
708
(selector % VDD1_2_NUM_VOLT_FINE) * VDD1_2_OFFSET;
drivers/regulator/tps65910-regulator.c
711
volt = VDDCTRL_MIN_VOLT + (selector * VDDCTRL_OFFSET);
drivers/regulator/tps65910-regulator.c
721
static int tps65911_list_voltage(struct regulator_dev *dev, unsigned selector)
drivers/regulator/tps65910-regulator.c
731
if (selector < 5)
drivers/regulator/tps65910-regulator.c
732
selector = 0;
drivers/regulator/tps65910-regulator.c
734
selector -= 4;
drivers/regulator/tps65910-regulator.c
744
if (selector < 3)
drivers/regulator/tps65910-regulator.c
745
selector = 0;
drivers/regulator/tps65910-regulator.c
747
selector -= 2;
drivers/regulator/tps65910-regulator.c
752
return pmic->info[id]->voltage_table[selector];
drivers/regulator/tps65910-regulator.c
757
return (LDO_MIN_VOLT + selector * step_mv) * 1000;
drivers/regulator/twl-regulator.c
375
twl4030ldo_set_voltage_sel(struct regulator_dev *rdev, unsigned selector)
drivers/regulator/twl-regulator.c
380
selector);
drivers/regulator/twl-regulator.c
412
unsigned *selector)
drivers/regulator/twl6030-regulator.c
243
int max_uV, unsigned *selector)
drivers/regulator/twl6030-regulator.c
259
twl6030ldo_set_voltage_sel(struct regulator_dev *rdev, unsigned selector)
drivers/regulator/twl6030-regulator.c
264
selector |= TWL6030_VREG_VOLTAGE_WR_S;
drivers/regulator/twl6030-regulator.c
267
selector);
drivers/regulator/twl6030-regulator.c
472
unsigned int selector)
drivers/regulator/twl6030-regulator.c
477
selector);
drivers/regulator/vctrl-regulator.c
160
unsigned int selector)
drivers/regulator/vctrl-regulator.c
169
if (selector >= rdev->desc->n_voltages)
drivers/regulator/vctrl-regulator.c
172
if (selector >= vctrl->sel || !vctrl->ovp_threshold) {
drivers/regulator/vctrl-regulator.c
175
vctrl->vtable[selector].ctrl,
drivers/regulator/vctrl-regulator.c
176
vctrl->vtable[selector].ctrl,
drivers/regulator/vctrl-regulator.c
179
vctrl->sel = selector;
drivers/regulator/vctrl-regulator.c
184
while (vctrl->sel != selector) {
drivers/regulator/vctrl-regulator.c
188
next_sel = max_t(unsigned int, selector, vctrl->vtable[vctrl->sel].ovp_min_sel);
drivers/regulator/vctrl-regulator.c
227
unsigned int selector)
drivers/regulator/vctrl-regulator.c
231
if (selector >= rdev->desc->n_voltages)
drivers/regulator/vctrl-regulator.c
234
return vctrl->vtable[selector].out;
drivers/regulator/vctrl-regulator.c
96
unsigned int *selector)
drivers/regulator/vexpress-regulator.c
27
int min_uV, int max_uV, unsigned *selector)
drivers/regulator/wm8994-regulator.c
42
unsigned int selector)
drivers/regulator/wm8994-regulator.c
46
if (selector > WM8994_LDO2_MAX_SELECTOR)
drivers/regulator/wm8994-regulator.c
51
return (selector * 100000) + 900000;
drivers/regulator/wm8994-regulator.c
53
return (selector * 100000) + 1000000;
drivers/regulator/wm8994-regulator.c
55
switch (selector) {
drivers/regulator/wm8994-regulator.c
59
return (selector * 100000) + 950000;
drivers/rtc/rtc-stm32.c
221
unsigned int selector)
drivers/rtc/rtc-stm32.c
223
return stm32_rtc_pinctrl_pins[selector].name;
drivers/rtc/rtc-stm32.c
227
unsigned int selector,
drivers/rtc/rtc-stm32.c
231
*pins = &stm32_rtc_pinctrl_pins[selector].number;
drivers/rtc/rtc-stm32.c
362
static const char *stm32_rtc_pinmux_get_fname(struct pinctrl_dev *pctldev, unsigned int selector)
drivers/rtc/rtc-stm32.c
364
return stm32_rtc_pinmux_functions[selector].name;
drivers/rtc/rtc-stm32.c
367
static int stm32_rtc_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/rtc/rtc-stm32.c
370
*groups = stm32_rtc_pinmux_functions[selector].groups;
drivers/rtc/rtc-stm32.c
371
*num_groups = stm32_rtc_pinmux_functions[selector].num_groups;
drivers/rtc/rtc-stm32.c
375
static int stm32_rtc_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
drivers/rtc/rtc-stm32.c
378
struct stm32_rtc_pinmux_func selected_func = stm32_rtc_pinmux_functions[selector];
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
1749
iscsi_dcb_app.selector = IEEE_8021QAZ_APP_SEL_STREAM;
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
1752
iscsi_dcb_app.selector = IEEE_8021QAZ_APP_SEL_ANY;
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
1756
iscsi_dcb_app.selector = DCB_APP_IDTYPE_PORTNUM;
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2392
if ((iscsi_app->app.selector != IEEE_8021QAZ_APP_SEL_STREAM) &&
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2393
(iscsi_app->app.selector != IEEE_8021QAZ_APP_SEL_ANY))
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2398
if (iscsi_app->app.selector != DCB_APP_IDTYPE_PORTNUM)
drivers/scsi/fcoe/fcoe.c
1771
if (entry->app.selector != DCB_APP_IDTYPE_ETHTYPE)
drivers/scsi/fcoe/fcoe.c
2126
app.selector = IEEE_8021QAZ_APP_SEL_ETHERTYPE;
drivers/scsi/fcoe/fcoe.c
2131
app.selector = DCB_APP_IDTYPE_ETHTYPE;
drivers/soc/qcom/spm.c
305
static int spm_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector)
drivers/soc/qcom/spm.c
309
drv->volt_sel = selector;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
880
iscsi_dcb_app.selector = IEEE_8021QAZ_APP_SEL_STREAM;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
883
iscsi_dcb_app.selector = IEEE_8021QAZ_APP_SEL_ANY;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
887
iscsi_dcb_app.selector = DCB_APP_IDTYPE_PORTNUM;
drivers/target/iscsi/cxgbit/cxgbit_main.c
599
if ((iscsi_app->app.selector != IEEE_8021QAZ_APP_SEL_STREAM) &&
drivers/target/iscsi/cxgbit/cxgbit_main.c
600
(iscsi_app->app.selector != IEEE_8021QAZ_APP_SEL_ANY))
drivers/target/iscsi/cxgbit/cxgbit_main.c
606
if (iscsi_app->app.selector != DCB_APP_IDTYPE_PORTNUM)
drivers/ufs/core/ufshcd-priv.h
50
u8 selector,
drivers/ufs/core/ufshcd-priv.h
59
enum attr_idn idn, u8 index, u8 selector,
drivers/ufs/core/ufshcd-priv.h
62
enum attr_idn idn, u8 index, u8 selector, u32 *attr_val);
drivers/ufs/core/ufshcd.c
3366
enum query_opcode opcode, u8 idn, u8 index, u8 selector)
drivers/ufs/core/ufshcd.c
3375
(*request)->upiu_req.selector = selector;
drivers/ufs/core/ufshcd.c
3421
int err, selector = 0;
drivers/ufs/core/ufshcd.c
3429
selector);
drivers/ufs/core/ufshcd.c
3486
enum attr_idn idn, u8 index, u8 selector, u32 *attr_val)
drivers/ufs/core/ufshcd.c
3503
selector);
drivers/ufs/core/ufshcd.c
3550
enum query_opcode opcode, enum attr_idn idn, u8 index, u8 selector,
drivers/ufs/core/ufshcd.c
3558
selector, attr_val);
drivers/ufs/core/ufshcd.c
3579
u8 selector, u8 *desc_buf, int *buf_len)
drivers/ufs/core/ufshcd.c
3602
selector);
drivers/ufs/core/ufshcd.c
3656
u8 selector,
drivers/ufs/core/ufshcd.c
3664
selector, desc_buf, buf_len);
drivers/usb/core/hub.c
471
static char *to_led_name(int selector)
drivers/usb/core/hub.c
473
switch (selector) {
drivers/usb/core/hub.c
491
static void set_port_led(struct usb_hub *hub, int port1, int selector)
drivers/usb/core/hub.c
496
status = set_port_feature(hub->hdev, (selector << 8) | port1,
drivers/usb/core/hub.c
499
to_led_name(selector), status);
drivers/usb/core/hub.c
517
unsigned selector, mode;
drivers/usb/core/hub.c
525
selector = HUB_LED_AUTO;
drivers/usb/core/hub.c
530
selector = HUB_LED_GREEN;
drivers/usb/core/hub.c
534
selector = HUB_LED_OFF;
drivers/usb/core/hub.c
539
selector = HUB_LED_AMBER;
drivers/usb/core/hub.c
543
selector = HUB_LED_OFF;
drivers/usb/core/hub.c
548
selector = HUB_LED_GREEN;
drivers/usb/core/hub.c
552
selector = HUB_LED_AMBER;
drivers/usb/core/hub.c
558
if (selector != HUB_LED_AUTO)
drivers/usb/core/hub.c
560
set_port_led(hub, i + 1, selector);
drivers/usb/fotg210/fotg210-hcd.c
1461
unsigned selector;
drivers/usb/fotg210/fotg210-hcd.c
1691
selector = wIndex >> 8;
drivers/usb/fotg210/fotg210-hcd.c
1740
if (!selector || selector > 5)
drivers/usb/fotg210/fotg210-hcd.c
1758
temp |= selector << 16;
drivers/usb/host/ehci-hub.c
1032
selector = wIndex >> 8;
drivers/usb/host/ehci-hub.c
1136
if (selector == EHSET_TEST_SINGLE_STEP_SET_FEATURE) {
drivers/usb/host/ehci-hub.c
1144
if (!selector || selector > 5)
drivers/usb/host/ehci-hub.c
1166
temp |= selector << 16;
drivers/usb/host/ehci-hub.c
746
unsigned selector;
drivers/usb/host/oxu210hp-hcd.c
3549
unsigned selector;
drivers/usb/host/oxu210hp-hcd.c
3758
selector = wIndex >> 8;
drivers/usb/host/oxu210hp-hcd.c
3808
if (!selector || selector > 5)
drivers/usb/host/oxu210hp-hcd.c
3812
temp |= selector << 16;
drivers/usb/storage/shuttle_usbat.c
1401
int selector;
drivers/usb/storage/shuttle_usbat.c
1405
for (selector = 0xA0; selector <= 0xB0; selector += 0x10) {
drivers/usb/storage/shuttle_usbat.c
1406
if (usbat_write(us, USBAT_ATA, USBAT_ATA_DEVICE, selector) !=
drivers/watchdog/da9062_wdt.c
139
unsigned int selector;
drivers/watchdog/da9062_wdt.c
142
selector = da9062_wdt_timeout_to_sel(timeout);
drivers/watchdog/da9062_wdt.c
143
ret = da9062_wdt_update_timeout_register(wdt, selector);
drivers/watchdog/da9062_wdt.c
148
wdd->timeout = wdt_timeout[selector];
drivers/watchdog/da9062_wdt.c
87
unsigned int selector;
drivers/watchdog/da9062_wdt.c
90
selector = da9062_wdt_timeout_to_sel(wdt->wdtdev.timeout);
drivers/watchdog/da9062_wdt.c
91
ret = da9062_wdt_update_timeout_register(wdt, selector);
include/hyperv/hvgdk_mini.h
822
u16 selector;
include/linux/greybus/greybus_protocols.h
1027
__le16 selector;
include/linux/greybus/greybus_protocols.h
1038
__le16 selector;
include/linux/greybus/svc.h
84
int gb_svc_dme_peer_get(struct gb_svc *svc, u8 intf_id, u16 attr, u16 selector,
include/linux/greybus/svc.h
86
int gb_svc_dme_peer_set(struct gb_svc *svc, u8 intf_id, u16 attr, u16 selector,
include/linux/linear_range.h
45
int linear_range_get_value(const struct linear_range *r, unsigned int selector,
include/linux/linear_range.h
48
unsigned int selector, unsigned int *val);
include/linux/linear_range.h
50
unsigned int val, unsigned int *selector,
include/linux/linear_range.h
53
unsigned int val, unsigned int *selector,
include/linux/linear_range.h
56
unsigned int val, unsigned int *selector);
include/linux/linear_range.h
59
unsigned int *selector, bool *found);
include/linux/pinctrl/pinconf.h
50
unsigned int selector,
include/linux/pinctrl/pinconf.h
53
unsigned int selector,
include/linux/pinctrl/pinconf.h
61
unsigned int selector);
include/linux/pinctrl/pinctrl.h
112
unsigned int selector);
include/linux/pinctrl/pinctrl.h
114
unsigned int selector,
include/linux/pinctrl/pinmux.h
74
unsigned int selector);
include/linux/pinctrl/pinmux.h
76
unsigned int selector,
include/linux/pinctrl/pinmux.h
80
unsigned int selector);
include/linux/regulator/consumer.h
224
int regulator_list_voltage(struct regulator *regulator, unsigned selector);
include/linux/regulator/consumer.h
255
unsigned selector);
include/linux/regulator/consumer.h
591
unsigned selector)
include/linux/regulator/consumer.h
660
static inline int regulator_list_voltage(struct regulator *regulator, unsigned selector)
include/linux/regulator/driver.h
162
int (*list_voltage) (struct regulator_dev *, unsigned selector);
include/linux/regulator/driver.h
166
unsigned *selector);
include/linux/regulator/driver.h
168
int (*set_voltage_sel) (struct regulator_dev *, unsigned selector);
include/linux/regulator/driver.h
740
unsigned int selector);
include/linux/regulator/driver.h
742
unsigned int selector);
include/linux/regulator/driver.h
744
unsigned int selector);
include/linux/regulator/driver.h
746
unsigned int selector);
include/linux/regulator/driver.h
789
unsigned int selector);
include/linux/regulator/driver.h
792
unsigned int selector);
include/linux/scmi_protocol.h
792
int (*name_get)(const struct scmi_protocol_handle *ph, u32 selector,
include/linux/scmi_protocol.h
796
u32 selector, const unsigned int **pins,
include/linux/scmi_protocol.h
799
u32 selector, unsigned int *nr_groups,
include/linux/scmi_protocol.h
801
int (*mux_set)(const struct scmi_protocol_handle *ph, u32 selector,
include/linux/scmi_protocol.h
804
u32 selector,
include/linux/scmi_protocol.h
809
u32 selector,
include/linux/scmi_protocol.h
815
u32 selector, enum scmi_pinctrl_selector_type type,
include/linux/syscall_user_dispatch.h
14
unsigned long len, char __user *selector);
include/linux/syscall_user_dispatch.h
28
unsigned long len, char __user *selector)
include/linux/syscall_user_dispatch_types.h
10
char __user *selector;
include/net/netfilter/nf_tables.h
127
const struct nft_expr *selector;
include/net/netfilter/nf_tables.h
1973
return track->regs[dreg].selector &&
include/net/netfilter/nf_tables.h
1974
track->regs[dreg].selector->ops == expr->ops &&
include/net/netlink.h
1721
__u32 value, __u32 selector)
include/net/netlink.h
1723
struct nla_bitfield32 tmp = { value, selector, };
include/net/red.h
209
flags.selector = historic_mask;
include/net/xfrm.h
650
struct xfrm_selector selector;
include/uapi/linux/dcbnl.h
248
__u8 selector;
include/uapi/linux/netlink.h
267
__u32 selector;
include/uapi/linux/ptrace.h
143
__u64 selector;
include/uapi/linux/uvcvideo.h
63
__u8 selector;
include/uapi/linux/uvcvideo.h
78
__u8 selector;
include/uapi/linux/virtio_pci.h
387
} selector;
include/uapi/scsi/scsi_bsg_ufs.h
111
__u8 selector;
include/uapi/scsi/scsi_bsg_ufs.h
135
__u8 selector;
kernel/entry/syscall_user_dispatch.c
114
if (mode != PR_SYS_DISPATCH_OFF && selector &&
kernel/entry/syscall_user_dispatch.c
115
!access_ok(untagged_addr(selector), sizeof(*selector)))
kernel/entry/syscall_user_dispatch.c
118
task->syscall_dispatch.selector = selector;
kernel/entry/syscall_user_dispatch.c
132
unsigned long len, char __user *selector)
kernel/entry/syscall_user_dispatch.c
134
return task_set_syscall_user_dispatch(current, mode, offset, len, selector);
kernel/entry/syscall_user_dispatch.c
153
cfg.selector = (__u64)(uintptr_t)sd->selector;
kernel/entry/syscall_user_dispatch.c
173
(char __user *)(uintptr_t)cfg.selector);
kernel/entry/syscall_user_dispatch.c
46
if (likely(sd->selector)) {
kernel/entry/syscall_user_dispatch.c
51
if (unlikely(__get_user(state, sd->selector))) {
kernel/entry/syscall_user_dispatch.c
74
char __user *selector)
kernel/entry/syscall_user_dispatch.c
78
if (offset || len || selector)
lib/decompress_bunzip2.c
161
int dbufCount, nextSym, dbufSize, groupCount, selector,
lib/decompress_bunzip2.c
358
runPos = dbufCount = symCount = selector = 0;
lib/decompress_bunzip2.c
363
if (selector >= nSelectors)
lib/decompress_bunzip2.c
365
hufGroup = bd->groups+selectors[selector++];
lib/linear_ranges.c
112
unsigned int selector, unsigned int *val)
lib/linear_ranges.c
117
if (r[i].min_sel <= selector && r[i].max_sel >= selector)
lib/linear_ranges.c
118
return linear_range_get_value(&r[i], selector, val);
lib/linear_ranges.c
139
unsigned int val, unsigned int *selector,
lib/linear_ranges.c
148
*selector = r->max_sel;
lib/linear_ranges.c
155
*selector = r->min_sel;
lib/linear_ranges.c
157
*selector = (val - r->min) / r->step + r->min_sel;
lib/linear_ranges.c
184
unsigned int *selector, bool *found)
lib/linear_ranges.c
192
tmpret = linear_range_get_selector_low(&r[i], val, selector,
lib/linear_ranges.c
220
unsigned int val, unsigned int *selector,
lib/linear_ranges.c
229
*selector = r->min_sel;
lib/linear_ranges.c
236
*selector = r->max_sel;
lib/linear_ranges.c
238
*selector = DIV_ROUND_UP(val - r->min, r->step) + r->min_sel;
lib/linear_ranges.c
256
unsigned int val, unsigned int *selector)
lib/linear_ranges.c
259
*selector = r->min_sel;
lib/linear_ranges.c
264
*selector = r->max_sel;
lib/linear_ranges.c
269
*selector = r->min_sel;
lib/linear_ranges.c
271
*selector = (val - r->min) / r->step + r->min_sel;
lib/linear_ranges.c
87
int linear_range_get_value(const struct linear_range *r, unsigned int selector,
lib/linear_ranges.c
90
if (r->min_sel > selector || r->max_sel < selector)
lib/linear_ranges.c
93
*val = r->min + (selector - r->min_sel) * r->step;
lib/nlattr.c
75
if (bf->selector & ~valid_flags_mask)
lib/nlattr.c
83
if (bf->value & ~bf->selector)
net/bridge/netfilter/nft_meta_bridge.c
168
if (!track->regs[i].selector)
net/bridge/netfilter/nft_meta_bridge.c
171
if (track->regs[i].selector->ops != &nft_meta_bridge_get_ops)
net/dcb/dcbnl.c
1126
if (!dcbnl_app_selector_validate(type, app_data->selector))
net/dcb/dcbnl.c
1227
dcbnl_app_attr_type_get(itr->app.selector);
net/dcb/dcbnl.c
1252
dcbnl_app_attr_type_get(itr->app.selector);
net/dcb/dcbnl.c
1419
itr->app.selector);
net/dcb/dcbnl.c
1656
u8 selector;
net/dcb/dcbnl.c
1666
selector = nla_get_u8(attr);
net/dcb/dcbnl.c
1668
if (!dcbnl_app_selector_validate(type, selector)) {
net/dcb/dcbnl.c
1675
if (selectors[i] == selector) {
net/dcb/dcbnl.c
1681
selectors[nselectors++] = selector;
net/dcb/dcbnl.c
184
static enum ieee_attrs_app dcbnl_app_attr_type_get(u8 selector)
net/dcb/dcbnl.c
186
switch (selector) {
net/dcb/dcbnl.c
1975
if (itr->app.selector == app->selector &&
net/dcb/dcbnl.c
1991
if (itr->app.selector == app->selector &&
net/dcb/dcbnl.c
211
static bool dcbnl_app_selector_validate(enum ieee_attrs_app type, u8 selector)
net/dcb/dcbnl.c
213
return dcbnl_app_attr_type_get(selector) == type;
net/dcb/dcbnl.c
2249
itr->app.selector == DCB_APP_SEL_PCP &&
net/dcb/dcbnl.c
2275
itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP &&
net/dcb/dcbnl.c
2304
itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP &&
net/dcb/dcbnl.c
2333
itr->app.selector == IEEE_8021QAZ_APP_SEL_DSCP &&
net/dcb/dcbnl.c
2361
itr->app.selector == IEEE_8021QAZ_APP_SEL_ETHERTYPE &&
net/dcb/dcbnl.c
504
.selector = idtype,
net/dcb/dcbnl.c
573
app.selector = idtype;
net/devlink/dev.c
1166
params.overwrite_mask = sections.value & sections.selector;
net/devlink/dev.c
548
limits_selected = limits.value & limits.selector;
net/devlink/port.c
175
if (!caps.selector)
net/devlink/port.c
178
caps.selector);
net/devlink/port.c
405
caps_value = caps.value & caps.selector;
net/devlink/port.c
406
if (caps.selector & DEVLINK_PORT_FN_CAP_ROCE) {
net/devlink/port.c
413
if (caps.selector & DEVLINK_PORT_FN_CAP_MIGRATABLE) {
net/devlink/port.c
420
if (caps.selector & DEVLINK_PORT_FN_CAP_IPSEC_CRYPTO) {
net/devlink/port.c
427
if (caps.selector & DEVLINK_PORT_FN_CAP_IPSEC_PACKET) {
net/devlink/port.c
57
caps->selector |= cap;
net/devlink/port.c
726
if (caps.selector & DEVLINK_PORT_FN_CAP_ROCE &&
net/devlink/port.c
732
if (caps.selector & DEVLINK_PORT_FN_CAP_MIGRATABLE) {
net/devlink/port.c
744
if (caps.selector & DEVLINK_PORT_FN_CAP_IPSEC_CRYPTO) {
net/devlink/port.c
756
if (caps.selector & DEVLINK_PORT_FN_CAP_IPSEC_PACKET) {
net/dsa/user.c
2341
switch (app->selector) {
net/dsa/user.c
2423
switch (app->selector) {
net/dsa/user.c
2452
.selector = IEEE_8021QAZ_APP_SEL_ETHERTYPE,
net/dsa/user.c
2470
.selector = IEEE_8021QAZ_APP_SEL_DSCP,
net/ethtool/netlink.h
215
newval = (*dst & ~change.selector) | (change.value & change.selector);
net/key/af_key.c
2090
addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto);
net/key/af_key.c
2091
addr->sadb_address_prefixlen = xp->selector.prefixlen_s;
net/key/af_key.c
2093
if (!pfkey_sockaddr_fill(&xp->selector.saddr,
net/key/af_key.c
2094
xp->selector.sport,
net/key/af_key.c
2105
addr->sadb_address_proto = pfkey_proto_from_xfrm(xp->selector.proto);
net/key/af_key.c
2106
addr->sadb_address_prefixlen = xp->selector.prefixlen_d;
net/key/af_key.c
2109
pfkey_sockaddr_fill(&xp->selector.daddr, xp->selector.dport,
net/key/af_key.c
2277
xp->family = pfkey_sadb_addr2xfrm_addr(sa, &xp->selector.saddr);
net/key/af_key.c
2278
xp->selector.family = xp->family;
net/key/af_key.c
2279
xp->selector.prefixlen_s = sa->sadb_address_prefixlen;
net/key/af_key.c
2280
xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
net/key/af_key.c
2281
xp->selector.sport = ((struct sockaddr_in *)(sa+1))->sin_port;
net/key/af_key.c
2282
if (xp->selector.sport)
net/key/af_key.c
2283
xp->selector.sport_mask = htons(0xffff);
net/key/af_key.c
2286
pfkey_sadb_addr2xfrm_addr(sa, &xp->selector.daddr);
net/key/af_key.c
2287
xp->selector.prefixlen_d = sa->sadb_address_prefixlen;
net/key/af_key.c
2292
xp->selector.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
net/key/af_key.c
2294
xp->selector.dport = ((struct sockaddr_in *)(sa+1))->sin_port;
net/key/af_key.c
2295
if (xp->selector.dport)
net/key/af_key.c
2296
xp->selector.dport_mask = htons(0xffff);
net/netfilter/nf_tables_api.c
951
track->regs[dreg].selector = expr;
net/netfilter/nf_tables_api.c
985
track->regs[dreg].selector = NULL;
net/netfilter/nft_bitwise.c
403
if (!track->regs[priv->sreg].selector)
net/netfilter/nft_bitwise.c
406
bitwise = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_bitwise.c
407
if (track->regs[priv->sreg].selector == track->regs[priv->dreg].selector &&
net/netfilter/nft_bitwise.c
430
nft_reg_track_update(track, track->regs[priv->sreg].selector,
net/netfilter/nft_bitwise.c
557
if (!track->regs[priv->sreg].selector)
net/netfilter/nft_bitwise.c
560
bitwise = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_bitwise.c
561
if (track->regs[priv->sreg].selector == track->regs[priv->dreg].selector &&
net/netfilter/nft_bitwise.c
578
track->regs[priv->dreg].selector =
net/netfilter/nft_bitwise.c
579
track->regs[priv->sreg].selector;
net/netfilter/nft_ct.c
714
ct = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_ct.c
769
if (!track->regs[i].selector)
net/netfilter/nft_ct.c
772
if (track->regs[i].selector->ops != &nft_ct_get_ops)
net/netfilter/nft_exthdr.c
716
exthdr = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_fib.c
193
fib = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_hash.c
210
symhash = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_meta.c
756
meta = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_meta.c
787
if (!track->regs[i].selector)
net/netfilter/nft_meta.c
790
if (track->regs[i].selector->ops != &nft_meta_get_ops)
net/netfilter/nft_osf.c
141
osf = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_payload.c
1021
if (!track->regs[i].selector)
net/netfilter/nft_payload.c
1024
if (track->regs[i].selector->ops != &nft_payload_ops &&
net/netfilter/nft_payload.c
1025
track->regs[i].selector->ops != &nft_payload_fast_ops)
net/netfilter/nft_payload.c
264
payload = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_socket.c
263
socket = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_tunnel.c
138
tunnel = nft_expr_priv(track->regs[priv->dreg].selector);
net/netfilter/nft_xfrm.c
273
xfrm = nft_expr_priv(track->regs[priv->dreg].selector);
net/sched/sch_red.c
279
flags = (q->flags & ~flags_bf.selector) | flags_bf.value;
net/tipc/bcast.c
293
u32 dnode, selector;
net/tipc/bcast.c
295
selector = msg_link_selector(buf_msg(skb_peek(pkts)));
net/tipc/bcast.c
304
if (tipc_node_xmit(net, &_pkts, dnode, selector) == -ELINKCONG)
net/tipc/node.c
1688
u32 dnode, int selector)
net/tipc/node.c
1728
bearer_id = n->active_links[selector & 1];
net/tipc/node.c
1760
u32 selector)
net/tipc/node.c
1766
tipc_node_xmit(net, &head, dnode, selector);
net/tipc/node.c
1776
u32 selector, dnode;
net/tipc/node.c
1779
selector = msg_origport(buf_msg(skb));
net/tipc/node.c
1781
tipc_node_xmit_skb(net, skb, dnode, selector);
net/tipc/node.h
102
int selector);
net/tipc/node.h
105
u32 selector);
net/tipc/socket.c
286
u32 selector;
net/tipc/socket.c
295
selector = msg_origport(buf_msg(skb));
net/tipc/socket.c
296
tipc_node_xmit_skb(sock_net(sk), skb, dnode, selector);
net/xfrm/xfrm_policy.c
1191
if (xfrm_pol_inexact_addr_use_any_list(&policy->selector.daddr,
net/xfrm/xfrm_policy.c
1193
policy->selector.prefixlen_d)) {
net/xfrm/xfrm_policy.c
1197
&policy->selector.saddr,
net/xfrm/xfrm_policy.c
1199
policy->selector.prefixlen_s,
net/xfrm/xfrm_policy.c
1212
&policy->selector.daddr,
net/xfrm/xfrm_policy.c
1214
policy->selector.prefixlen_d, dir);
net/xfrm/xfrm_policy.c
1220
if (xfrm_pol_inexact_addr_use_any_list(&policy->selector.saddr,
net/xfrm/xfrm_policy.c
1222
policy->selector.prefixlen_s))
net/xfrm/xfrm_policy.c
1228
&policy->selector.saddr,
net/xfrm/xfrm_policy.c
1230
policy->selector.prefixlen_s, dir);
net/xfrm/xfrm_policy.c
1338
if (policy->selector.prefixlen_d < dbits ||
net/xfrm/xfrm_policy.c
1339
policy->selector.prefixlen_s < sbits)
net/xfrm/xfrm_policy.c
1375
chain = policy_hash_bysel(net, &policy->selector,
net/xfrm/xfrm_policy.c
1550
!selector_cmp(&pol->selector, &policy->selector) &&
net/xfrm/xfrm_policy.c
1588
chain = policy_hash_bysel(net, &policy->selector, policy->family, dir);
net/xfrm/xfrm_policy.c
1642
!selector_cmp(sel, &pol->selector) &&
net/xfrm/xfrm_policy.c
1974
const struct xfrm_selector *sel = &pol->selector;
net/xfrm/xfrm_policy.c
2258
match = xfrm_selector_match(&pol->selector, fl, family);
net/xfrm/xfrm_policy.c
2421
newp->selector = old->selector;
net/xfrm/xfrm_policy.c
2685
int family = policy->selector.family;
net/xfrm/xfrm_policy.c
4430
struct xfrm_selector *sel = &xp->selector;
net/xfrm/xfrm_policy.c
589
h = __addr_hash(&pol->selector.daddr, &pol->selector.saddr,
net/xfrm/xfrm_policy.c
813
addr = &policy->selector.saddr;
net/xfrm/xfrm_policy.c
814
prefixlen = policy->selector.prefixlen_s;
net/xfrm/xfrm_policy.c
819
addr = &policy->selector.daddr;
net/xfrm/xfrm_policy.c
820
prefixlen = policy->selector.prefixlen_d;
net/xfrm/xfrm_policy.c
935
matches_s = xfrm_policy_addr_delta(&policy->selector.saddr,
net/xfrm/xfrm_policy.c
939
matches_d = xfrm_policy_addr_delta(&policy->selector.daddr,
net/xfrm/xfrm_user.c
2168
memcpy(&xp->selector, &p->sel, sizeof(xp->selector));
net/xfrm/xfrm_user.c
2179
memcpy(&p->sel, &xp->selector, sizeof(p->sel));
net/xfrm/xfrm_user.c
4023
memcpy(&id->sel, &xp->selector, sizeof(id->sel));
sound/usb/clock.c
293
union uac23_clock_selector_desc *selector;
sound/usb/clock.c
324
selector = snd_usb_find_clock_selector(chip, entity_id, fmt);
sound/usb/clock.c
325
if (selector) {
sound/usb/clock.c
326
pins = GET_VAL(selector, proto, bNrInPins);
sound/usb/clock.c
327
clock_id = GET_VAL(selector, proto, bClockID);
sound/usb/clock.c
328
sources = GET_VAL(selector, proto, baCSourceID);
sound/usb/clock.c
332
bmControls = le32_to_cpu(*(__le32 *)(&selector->v3.baCSourceID[0] + pins));
sound/usb/clock.c
334
bmControls = *(__u8 *)(&selector->v2.baCSourceID[0] + pins);
sound/usb/mixer_s1810c.c
185
pkt.selector = __cpu_to_le32(sel);
sound/usb/mixer_s1810c.c
88
__le32 selector;
tools/arch/x86/include/uapi/asm/kvm.h
135
__u16 selector;
tools/include/uapi/linux/netlink.h
249
__u32 selector;
tools/net/ynl/lib/ynl.c
111
if (!selector) {
tools/net/ynl/lib/ynl.c
117
if (ynl_attr_type(selector) !=
tools/net/ynl/lib/ynl.c
126
ynl_attr_get_str(selector));
tools/net/ynl/lib/ynl.c
138
const struct nlattr *selector = NULL;
tools/net/ynl/lib/ynl.c
159
selector = attr;
tools/net/ynl/lib/ynl.c
174
if (ynl_err_walk_report_one(policy, selector, type, str, str_sz, &n))
tools/net/ynl/lib/ynl.c
177
next_pol = ynl_err_walk_sel_policy(&policy->table[type], selector);
tools/net/ynl/lib/ynl.c
60
const struct nlattr *selector)
tools/net/ynl/lib/ynl.c
69
sel = ynl_attr_get_str(selector);
tools/net/ynl/lib/ynl.c
80
const struct nlattr *selector, unsigned int type,
tools/testing/selftests/bpf/progs/tailcall4.c
13
int selector = 0;
tools/testing/selftests/bpf/progs/tailcall4.c
28
bpf_tail_call(skb, &jmp_table, selector);
tools/testing/selftests/bpf/progs/tailcall5.c
13
int selector = 0;
tools/testing/selftests/bpf/progs/tailcall5.c
30
if (selector == 1234)
tools/testing/selftests/bpf/progs/tailcall5.c
32
else if (selector == 5678)
tools/testing/selftests/kvm/include/x86/processor.h
1191
uint16_t selector;
tools/testing/selftests/kvm/include/x86/svm.h
182
u16 selector;
tools/testing/selftests/kvm/lib/x86/processor.c
573
struct desc64 *desc = gdt + (segp->selector >> 3) * 8;
tools/testing/selftests/kvm/lib/x86/processor.c
595
segp->selector = KERNEL_CS;
tools/testing/selftests/kvm/lib/x86/processor.c
609
segp->selector = KERNEL_DS;
tools/testing/selftests/kvm/lib/x86/processor.c
639
segp->selector = KERNEL_TSS;
tools/testing/selftests/kvm/lib/x86/processor.c
693
int dpl, unsigned short selector)
tools/testing/selftests/kvm/lib/x86/processor.c
701
e->selector = selector;
tools/testing/selftests/kvm/lib/x86/processor.c
92
segment->selector, segment->type);
tools/testing/selftests/kvm/lib/x86/svm.c
56
static void vmcb_set_seg(struct vmcb_seg *seg, u16 selector,
tools/testing/selftests/kvm/lib/x86/svm.c
59
seg->selector = selector;
tools/testing/selftests/ptrace/get_set_sud.c
45
ASSERT_EQ(config.selector, 0);
tools/testing/selftests/ptrace/get_set_sud.c
50
config.selector = 0;
tools/testing/selftests/ptrace/get_set_sud.c
65
ASSERT_EQ(config.selector, 0);
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
166
&selector)) {
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
175
if (selector == SYSCALL_DISPATCH_FILTER_ALLOW) {
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
59
char selector;
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
60
#define SYSCALL_BLOCK (selector = SYSCALL_DISPATCH_FILTER_BLOCK)
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
61
#define SYSCALL_UNBLOCK (selector = SYSCALL_DISPATCH_FILTER_ALLOW)
tools/testing/selftests/x86/ldt_gdt.c
105
: [selector] "r" (selector));
tools/testing/selftests/x86/ldt_gdt.c
111
: [selector] "r" (selector));
tools/testing/selftests/x86/ldt_gdt.c
68
uint32_t selector = (index << 3) | (ldt << 2) | 3;
tools/testing/selftests/x86/ldt_gdt.c
75
: [selector] "r" (selector));
tools/testing/selftests/x86/ldt_gdt.c
81
: [selector] "r" (selector));
tools/testing/selftests/x86/ldt_gdt.c
98
uint32_t selector = (index << 3) | (ldt << 2) | 3;