Lines Matching refs:rdata
208 struct fc_rport_priv *rdata) in ft_sess_create() argument
215 ft_format_wwn(&initiatorname[0], TRANSPORT_IQN_LEN, rdata->ids.port_name); in ft_sess_create()
347 static int ft_prli_locked(struct fc_rport_priv *rdata, u32 spp_len, in ft_prli_locked() argument
354 tport = ft_tport_get(rdata->local_port); in ft_prli_locked()
379 sess = ft_sess_create(tport, rdata->ids.port_id, rdata); in ft_prli_locked()
388 rdata->prli_count++; in ft_prli_locked()
390 sess->port_name = rdata->ids.port_name; in ft_prli_locked()
391 sess->max_frame = rdata->maxframe_size; in ft_prli_locked()
421 static int ft_prli(struct fc_rport_priv *rdata, u32 spp_len, in ft_prli() argument
427 ret = ft_prli_locked(rdata, spp_len, rspp, spp); in ft_prli()
429 TFC_SESS_DBG(rdata->local_port, "port_id %x flags %x ret %x\n", in ft_prli()
430 rdata->ids.port_id, rspp ? rspp->spp_flags : 0, ret); in ft_prli()
450 static void ft_prlo(struct fc_rport_priv *rdata) in ft_prlo() argument
456 tport = rcu_dereference_protected(rdata->local_port->prov[FC_TYPE_FCP], in ft_prlo()
463 sess = ft_sess_delete(tport, rdata->ids.port_id); in ft_prlo()
470 rdata->prli_count--; in ft_prlo()