Lines Matching refs:etherswitch
138 device_t etherswitch = device_get_parent(dev); in etherswitchioctl() local
148 info = ETHERSWITCH_GETINFO(etherswitch); in etherswitchioctl()
154 ETHERSWITCH_LOCK(etherswitch); in etherswitchioctl()
155 reg->val = ETHERSWITCH_READREG(etherswitch, reg->reg); in etherswitchioctl()
156 ETHERSWITCH_UNLOCK(etherswitch); in etherswitchioctl()
161 ETHERSWITCH_LOCK(etherswitch); in etherswitchioctl()
162 error = ETHERSWITCH_WRITEREG(etherswitch, reg->reg, reg->val); in etherswitchioctl()
163 ETHERSWITCH_UNLOCK(etherswitch); in etherswitchioctl()
167 error = ETHERSWITCH_GETPORT(etherswitch, (etherswitch_port_t *)data); in etherswitchioctl()
171 error = ETHERSWITCH_SETPORT(etherswitch, (etherswitch_port_t *)data); in etherswitchioctl()
175 error = ETHERSWITCH_GETVGROUP(etherswitch, (etherswitch_vlangroup_t *)data); in etherswitchioctl()
179 error = ETHERSWITCH_SETVGROUP(etherswitch, (etherswitch_vlangroup_t *)data); in etherswitchioctl()
184 phyreg->val = ETHERSWITCH_READPHYREG(etherswitch, phyreg->phy, phyreg->reg); in etherswitchioctl()
189 error = ETHERSWITCH_WRITEPHYREG(etherswitch, phyreg->phy, phyreg->reg, phyreg->val); in etherswitchioctl()
194 error = ETHERSWITCH_GETCONF(etherswitch, &conf); in etherswitchioctl()
199 error = ETHERSWITCH_SETCONF(etherswitch, (etherswitch_conf_t *)data); in etherswitchioctl()
203 error = ETHERSWITCH_FLUSH_ALL(etherswitch); in etherswitchioctl()
208 error = ETHERSWITCH_FLUSH_PORT(etherswitch, portid->es_port); in etherswitchioctl()
212 error = ETHERSWITCH_FETCH_TABLE(etherswitch, (void *) data); in etherswitchioctl()
216 error = ETHERSWITCH_FETCH_TABLE_ENTRY(etherswitch, (void *) data); in etherswitchioctl()
226 MODULE_VERSION(etherswitch, 1);