Lines Matching refs:master
37 DECLARE_BITMAP(master, TH_CONFIGURABLE_MASTERS + 1);
57 signed char master[TH_CONFIGURABLE_MASTERS + 1]; member
120 unsigned int master; member
124 gth_master_set(struct gth_device *gth, unsigned int master, int port) in gth_master_set() argument
126 unsigned int reg = REG_GTH_SWDEST0 + ((master >> 1) & ~3u); in gth_master_set()
127 unsigned int shift = (master & 0x7) * 4; in gth_master_set()
130 if (master >= 256) { in gth_master_set()
153 port = gth->master[ma->master]; in master_attr_show()
182 old_port = gth->master[ma->master]; in master_attr_store()
184 gth->master[ma->master] = -1; in master_attr_store()
185 clear_bit(ma->master, gth->output[old_port].master); in master_attr_store()
192 gth_master_set(gth, ma->master, -1); in master_attr_store()
203 set_bit(ma->master, gth->output[port].master); in master_attr_store()
207 gth_master_set(gth, ma->master, port); in master_attr_store()
210 gth->master[ma->master] = port; in master_attr_store()
400 master_attrs[i].master = i; in intel_th_master_attributes()
539 int master; in intel_th_gth_disable() local
545 for_each_set_bit(master, gth->output[output->port].master, in intel_th_gth_disable()
547 gth_master_set(gth, master, -1); in intel_th_gth_disable()
595 int master; in intel_th_gth_enable() local
599 for_each_set_bit(master, gth->output[output->port].master, in intel_th_gth_enable()
601 gth_master_set(gth, master, output->port); in intel_th_gth_enable()
706 int master; in intel_th_gth_unassign() local
715 for (master = 0; master < TH_CONFIGURABLE_MASTERS + 1; master++) in intel_th_gth_unassign()
716 if (gth->master[master] == port) in intel_th_gth_unassign()
717 gth->master[master] = -1; in intel_th_gth_unassign()
722 intel_th_gth_set_output(struct intel_th_device *thdev, unsigned int master) in intel_th_gth_set_output() argument
731 if (master > TH_CONFIGURABLE_MASTERS) in intel_th_gth_set_output()
732 master = TH_CONFIGURABLE_MASTERS; in intel_th_gth_set_output()
735 if (gth->master[master] == -1) { in intel_th_gth_set_output()
736 set_bit(master, gth->output[port].master); in intel_th_gth_set_output()
737 gth->master[master] = port; in intel_th_gth_set_output()
791 gth->master[i] = -1; in intel_th_gth_probe()