/* fc_disc_start() - Start discovery on a local port @lport: The local port to have discovery started on @disc_callback: Callback function to be called when discovery is complete  */
static void fc_disc_start(void(*disc_callback)(struct fc_lport *, enum fc_disc_event), struct fc_lport *lport)
/* fc_disc_start() - Start discovery on a local port @lport: The local port to have discovery started on @disc_callback: Callback function to be called when discovery is complete  */
static void fc_disc_start(void(*disc_callback)(struct fc_lport *, enum fc_disc_event), struct fc_lport *lport)
{
	struct fc_disc *disc = &lport->disc;
	mutex_lock(&disc->disc_mutex);
	disc->disc_callback = disc_callback;
	fc_disc_restart(disc);
	mutex_unlock(&disc->disc_mutex);
}