Lines Matching refs:etherswitch
142 device_t etherswitch = device_get_parent(dev); in etherswitchioctl() local
152 info = ETHERSWITCH_GETINFO(etherswitch); in etherswitchioctl()
158 ETHERSWITCH_LOCK(etherswitch); in etherswitchioctl()
159 reg->val = ETHERSWITCH_READREG(etherswitch, reg->reg); in etherswitchioctl()
160 ETHERSWITCH_UNLOCK(etherswitch); in etherswitchioctl()
165 ETHERSWITCH_LOCK(etherswitch); in etherswitchioctl()
166 error = ETHERSWITCH_WRITEREG(etherswitch, reg->reg, reg->val); in etherswitchioctl()
167 ETHERSWITCH_UNLOCK(etherswitch); in etherswitchioctl()
171 error = ETHERSWITCH_GETPORT(etherswitch, (etherswitch_port_t *)data); in etherswitchioctl()
175 error = ETHERSWITCH_SETPORT(etherswitch, (etherswitch_port_t *)data); in etherswitchioctl()
179 error = ETHERSWITCH_GETVGROUP(etherswitch, (etherswitch_vlangroup_t *)data); in etherswitchioctl()
183 error = ETHERSWITCH_SETVGROUP(etherswitch, (etherswitch_vlangroup_t *)data); in etherswitchioctl()
188 phyreg->val = ETHERSWITCH_READPHYREG(etherswitch, phyreg->phy, phyreg->reg); in etherswitchioctl()
193 error = ETHERSWITCH_WRITEPHYREG(etherswitch, phyreg->phy, phyreg->reg, phyreg->val); in etherswitchioctl()
198 error = ETHERSWITCH_GETCONF(etherswitch, &conf); in etherswitchioctl()
203 error = ETHERSWITCH_SETCONF(etherswitch, (etherswitch_conf_t *)data); in etherswitchioctl()
207 error = ETHERSWITCH_FLUSH_ALL(etherswitch); in etherswitchioctl()
212 error = ETHERSWITCH_FLUSH_PORT(etherswitch, portid->es_port); in etherswitchioctl()
216 error = ETHERSWITCH_FETCH_TABLE(etherswitch, (void *) data); in etherswitchioctl()
220 error = ETHERSWITCH_FETCH_TABLE_ENTRY(etherswitch, (void *) data); in etherswitchioctl()
230 MODULE_VERSION(etherswitch, 1);