machdata           59 drivers/pinctrl/spear/pinctrl-spear.c 	if (!pmx->machdata->pmx_modes || !pmx->machdata->npmx_modes)
machdata           62 drivers/pinctrl/spear/pinctrl-spear.c 	for (i = 0; i < pmx->machdata->npmx_modes; i++) {
machdata           63 drivers/pinctrl/spear/pinctrl-spear.c 		if (pmx->machdata->pmx_modes[i]->mode == (1 << mode)) {
machdata           64 drivers/pinctrl/spear/pinctrl-spear.c 			pmx_mode = pmx->machdata->pmx_modes[i];
machdata           77 drivers/pinctrl/spear/pinctrl-spear.c 	pmx->machdata->mode = pmx_mode->mode;
machdata           95 drivers/pinctrl/spear/pinctrl-spear.c void pmx_init_addr(struct spear_pinctrl_machdata *machdata, u16 reg)
machdata          101 drivers/pinctrl/spear/pinctrl-spear.c 	for (group = 0; group < machdata->ngroups; group++) {
machdata          102 drivers/pinctrl/spear/pinctrl-spear.c 		pgroup = machdata->groups[group];
machdata          118 drivers/pinctrl/spear/pinctrl-spear.c 	return pmx->machdata->ngroups;
machdata          126 drivers/pinctrl/spear/pinctrl-spear.c 	return pmx->machdata->groups[group]->name;
machdata          134 drivers/pinctrl/spear/pinctrl-spear.c 	*pins = pmx->machdata->groups[group]->pins;
machdata          135 drivers/pinctrl/spear/pinctrl-spear.c 	*num_pins = pmx->machdata->groups[group]->npins;
machdata          218 drivers/pinctrl/spear/pinctrl-spear.c 	return pmx->machdata->nfunctions;
machdata          226 drivers/pinctrl/spear/pinctrl-spear.c 	return pmx->machdata->functions[function]->name;
machdata          235 drivers/pinctrl/spear/pinctrl-spear.c 	*groups = pmx->machdata->functions[function]->groups;
machdata          236 drivers/pinctrl/spear/pinctrl-spear.c 	*ngroups = pmx->machdata->functions[function]->ngroups;
machdata          250 drivers/pinctrl/spear/pinctrl-spear.c 	pgroup = pmx->machdata->groups[group];
machdata          256 drivers/pinctrl/spear/pinctrl-spear.c 		if (pmx->machdata->modes_supported) {
machdata          257 drivers/pinctrl/spear/pinctrl-spear.c 			if (!(pmx->machdata->mode & modemux->modes))
machdata          288 drivers/pinctrl/spear/pinctrl-spear.c 	if (!pmx->machdata->gpio_pingroups)
machdata          291 drivers/pinctrl/spear/pinctrl-spear.c 	for (i = 0; i < pmx->machdata->ngpio_pingroups; i++) {
machdata          292 drivers/pinctrl/spear/pinctrl-spear.c 		gpio_pingroup = &pmx->machdata->gpio_pingroups[i];
machdata          307 drivers/pinctrl/spear/pinctrl-spear.c 	struct spear_pinctrl_machdata *machdata = pmx->machdata;
machdata          323 drivers/pinctrl/spear/pinctrl-spear.c 	if (machdata->gpio_request_endisable)
machdata          324 drivers/pinctrl/spear/pinctrl-spear.c 		machdata->gpio_request_endisable(pmx, offset, enable);
machdata          358 drivers/pinctrl/spear/pinctrl-spear.c 			struct spear_pinctrl_machdata *machdata)
machdata          364 drivers/pinctrl/spear/pinctrl-spear.c 	if (!machdata)
machdata          377 drivers/pinctrl/spear/pinctrl-spear.c 	pmx->machdata = machdata;
machdata          380 drivers/pinctrl/spear/pinctrl-spear.c 	if (machdata->modes_supported) {
machdata          397 drivers/pinctrl/spear/pinctrl-spear.c 	spear_pinctrl_desc.pins = machdata->pins;
machdata          398 drivers/pinctrl/spear/pinctrl-spear.c 	spear_pinctrl_desc.npins = machdata->npins;
machdata          180 drivers/pinctrl/spear/pinctrl-spear.h 	struct spear_pinctrl_machdata *machdata;
machdata          195 drivers/pinctrl/spear/pinctrl-spear.h void pmx_init_addr(struct spear_pinctrl_machdata *machdata, u16 reg);
machdata          199 drivers/pinctrl/spear/pinctrl-spear.h 			struct spear_pinctrl_machdata *machdata);