Lines Matching refs:nscan
2018 port->nscan = scan_ops; in rio_register_scan()
2020 } else if (mport_id == RIO_MPORT_ANY && !port->nscan) in rio_register_scan()
2021 port->nscan = scan_ops; in rio_register_scan()
2058 (mport_id == RIO_MPORT_ANY && port->nscan == scan_ops)) in rio_unregister_scan()
2059 port->nscan = NULL; in rio_unregister_scan()
2092 if (!port->nscan) { in rio_mport_scan()
2097 if (!try_module_get(port->nscan->owner)) { in rio_mport_scan()
2105 rc = port->nscan->enumerate(port, 0); in rio_mport_scan()
2107 rc = port->nscan->discover(port, RIO_SCAN_ENUM_NO_WAIT); in rio_mport_scan()
2109 module_put(port->nscan->owner); in rio_mport_scan()
2141 if (try_module_get(work->mport->nscan->owner)) { in disc_work_handler()
2142 work->mport->nscan->discover(work->mport, 0); in disc_work_handler()
2143 module_put(work->mport->nscan->owner); in disc_work_handler()
2163 if (port->nscan && try_module_get(port->nscan->owner)) { in rio_init_mports()
2164 port->nscan->enumerate(port, 0); in rio_init_mports()
2165 module_put(port->nscan->owner); in rio_init_mports()
2198 if (port->host_deviceid < 0 && port->nscan) { in rio_init_mports()
2237 mport->nscan = NULL; in rio_mport_initialize()
2260 port->nscan = scan->ops; in rio_register_mport()