Lines Matching refs:rswitch

328 	struct rio_switch *rswitch = NULL;  in rio_setup_device()  local
343 sizeof(rswitch->nextdev[0])) + sizeof(*rswitch); in rio_setup_device()
421 rswitch = rdev->rswitch; in rio_setup_device()
422 rswitch->port_ok = 0; in rio_setup_device()
423 spin_lock_init(&rswitch->lock); in rio_setup_device()
424 rswitch->route_table = in rio_setup_device()
427 if (!rswitch->route_table) in rio_setup_device()
432 rswitch->route_table[rdid] = RIO_INVALID_ROUTE; in rio_setup_device()
467 if (rswitch) in rio_setup_device()
468 kfree(rswitch->route_table); in rio_setup_device()
552 prev->rswitch->nextdev[prev_port] = rdev; in rio_enum_peer()
586 prev->rswitch->nextdev[prev_port] = rdev; in rio_enum_peer()
600 rdev->rswitch->route_table[port->host_deviceid] = sw_inport; in rio_enum_peer()
607 rdev->rswitch->route_table[destid] = sw_inport; in rio_enum_peer()
623 rdev->rswitch->port_ok |= (1 << port_num); in rio_enum_peer()
636 rdev->rswitch->port_ok |= (1 << port_num); in rio_enum_peer()
656 rdev->rswitch-> in rio_enum_peer()
671 rdev->rswitch->port_ok &= ~(1 << port_num); in rio_enum_peer()
739 prev->rswitch->nextdev[prev_port] = rdev; in rio_disc_peer()
889 struct rio_switch *rswitch; in rio_update_route_tables() local
897 list_for_each_entry(rswitch, &net->switches, node) { in rio_update_route_tables()
899 if (rio_is_switch(rdev) && (rdev->rswitch == rswitch)) in rio_update_route_tables()
902 if (RIO_INVALID_ROUTE == rswitch->route_table[destid]) { in rio_update_route_tables()
903 swrdev = sw_to_rio_dev(rswitch); in rio_update_route_tables()
913 rswitch->route_table[destid] = sport; in rio_update_route_tables()
929 rdev->rswitch->ops && rdev->rswitch->ops->em_init) { in rio_init_em()
930 rdev->rswitch->ops->em_init(rdev); in rio_init_em()
1024 struct rio_switch *rswitch; in rio_build_route_tables() local
1029 list_for_each_entry(rswitch, &net->switches, node) { in rio_build_route_tables()
1030 rdev = sw_to_rio_dev(rswitch); in rio_build_route_tables()
1040 rswitch->route_table[i] = sport; in rio_build_route_tables()