Lines Matching refs:master

44 	DECLARE_BITMAP(master, TH_CONFIGURABLE_MASTERS + 1);
64 signed char master[TH_CONFIGURABLE_MASTERS + 1]; member
127 unsigned int master; member
131 gth_master_set(struct gth_device *gth, unsigned int master, int port) in gth_master_set() argument
133 unsigned int reg = REG_GTH_SWDEST0 + ((master >> 1) & ~3u); in gth_master_set()
134 unsigned int shift = (master & 0x7) * 4; in gth_master_set()
137 if (master >= 256) { in gth_master_set()
178 port = gth->master[ma->master]; in master_attr_show()
207 old_port = gth->master[ma->master]; in master_attr_store()
209 gth->master[ma->master] = -1; in master_attr_store()
210 clear_bit(ma->master, gth->output[old_port].master); in master_attr_store()
212 gth_master_set(gth, ma->master, -1); in master_attr_store()
223 set_bit(ma->master, gth->output[port].master); in master_attr_store()
227 gth_master_set(gth, ma->master, port); in master_attr_store()
230 gth->master[ma->master] = port; in master_attr_store()
403 master_attrs[i].master = i; in intel_th_master_attributes()
481 int master; in intel_th_gth_disable() local
487 for_each_set_bit(master, gth->output[output->port].master, in intel_th_gth_disable()
489 gth_master_set(gth, master, -1); in intel_th_gth_disable()
524 int master; in intel_th_gth_enable() local
527 for_each_set_bit(master, gth->output[output->port].master, in intel_th_gth_enable()
529 gth_master_set(gth, master, output->port); in intel_th_gth_enable()
603 intel_th_gth_set_output(struct intel_th_device *thdev, unsigned int master) in intel_th_gth_set_output() argument
612 if (master > TH_CONFIGURABLE_MASTERS) in intel_th_gth_set_output()
613 master = TH_CONFIGURABLE_MASTERS; in intel_th_gth_set_output()
616 if (gth->master[master] == -1) { in intel_th_gth_set_output()
617 set_bit(master, gth->output[port].master); in intel_th_gth_set_output()
618 gth->master[master] = port; in intel_th_gth_set_output()
654 gth->master[i] = -1; in intel_th_gth_probe()