Lines Matching refs:vals

90 	struct pcs_func_vals *vals;  member
382 struct pcs_func_vals *vals; in pcs_set_mux() local
386 vals = &func->vals[i]; in pcs_set_mux()
388 val = pcs->read(vals->reg); in pcs_set_mux()
391 mask = vals->mask; in pcs_set_mux()
396 val |= (vals->val & mask); in pcs_set_mux()
397 pcs->write(val, vals->reg); in pcs_set_mux()
782 struct pcs_func_vals *vals, in pcs_add_function() argument
794 function->vals = vals; in pcs_add_function()
1008 struct pcs_func_vals *vals; in pcs_parse_one_pinctrl_entry() local
1018 vals = devm_kcalloc(pcs->dev, rows, sizeof(*vals), GFP_KERNEL); in pcs_parse_one_pinctrl_entry()
1019 if (!vals) in pcs_parse_one_pinctrl_entry()
1042 vals[found].reg = pcs->base + offset; in pcs_parse_one_pinctrl_entry()
1046 vals[found].val = pinctrl_spec.args[1]; in pcs_parse_one_pinctrl_entry()
1049 vals[found].val = (pinctrl_spec.args[1] | pinctrl_spec.args[2]); in pcs_parse_one_pinctrl_entry()
1054 pinctrl_spec.np, offset, vals[found].val); in pcs_parse_one_pinctrl_entry()
1068 fsel = pcs_add_function(pcs, &function, np->name, vals, found, in pcs_parse_one_pinctrl_entry()
1110 devm_kfree(pcs->dev, vals); in pcs_parse_one_pinctrl_entry()
1122 struct pcs_func_vals *vals; in pcs_parse_bits_in_pinctrl_entry() local
1140 vals = devm_kzalloc(pcs->dev, in pcs_parse_bits_in_pinctrl_entry()
1141 array3_size(rows, npins_in_row, sizeof(*vals)), in pcs_parse_bits_in_pinctrl_entry()
1143 if (!vals) in pcs_parse_bits_in_pinctrl_entry()
1201 vals[found].mask = submask; in pcs_parse_bits_in_pinctrl_entry()
1202 vals[found].reg = pcs->base + offset; in pcs_parse_bits_in_pinctrl_entry()
1203 vals[found].val = val_pos; in pcs_parse_bits_in_pinctrl_entry()
1218 fsel = pcs_add_function(pcs, &function, np->name, vals, found, in pcs_parse_bits_in_pinctrl_entry()
1245 devm_kfree(pcs->dev, vals); in pcs_parse_bits_in_pinctrl_entry()