Lines Matching full:discovery

3  *      esas2r device discovery routines
47 /* Miscellaneous internal discovery routines */
57 /* Internal discovery routines that process the states */
106 esas2r_hdebug("starting discovery..."); in esas2r_disc_initialize()
167 * now, interrupt processing may have queued up a discovery event. go in esas2r_disc_check_for_work()
169 * polled discovery would cause a deadlock. in esas2r_disc_check_for_work()
179 /* wait for the current discovery request to complete. */ in esas2r_disc_check_for_work()
264 * Polled discovery is still pending so continue the active in esas2r_disc_check_complete()
265 * discovery until it is done. At that point, we will stop in esas2r_disc_check_complete()
266 * polled discovery and transition to interrupt driven in esas2r_disc_check_complete()
267 * discovery. in esas2r_disc_check_complete()
297 /* Initialize the discovery context */ in esas2r_disc_queue_event()
301 * Don't start discovery before or during polled discovery. if we did, in esas2r_disc_queue_event()
325 /* If there is a discovery waiting, process it. */ in esas2r_disc_start_port()
330 * We are doing polled discovery, but we no longer want in esas2r_disc_start_port()
331 * to wait for devices. Stop polled discovery and in esas2r_disc_start_port()
332 * transition to interrupt driven discovery. in esas2r_disc_start_port()
340 /* Discovery is complete. */ in esas2r_disc_start_port()
351 /* Handle the discovery context */ in esas2r_disc_start_port()
375 /* Continue interrupt driven discovery */ in esas2r_disc_start_port()
393 /* Device discovery/removal */ in esas2r_disc_continue()
447 /* Discovery is done...for now. */ in esas2r_disc_continue()
455 /* Start the next discovery. */ in esas2r_disc_continue()
469 * Override the request type to distinguish discovery requests. If we in esas2r_disc_start_request()
510 /* abort the current discovery */ in esas2r_disc_abort()
567 /* continue discovery if it's interrupt driven */ in esas2r_disc_block_dev_scan_cb()
677 /* continue discovery if it's interrupt driven */ in esas2r_disc_raid_grp_info_cb()
778 /* continue discovery if it's interrupt driven */ in esas2r_disc_part_info_cb()
871 /* continue discovery if it's interrupt driven */ in esas2r_disc_passthru_dev_info_cb()
1020 /* continue discovery if it's interrupt driven */ in esas2r_disc_passthru_dev_addr_cb()
1103 /* setup the discovery context for adding this device. */ in esas2r_disc_dev_add()
1153 * When discovery is done, find all requests on defer queue and