Lines Matching refs:rdata
341 static int ft_prli_locked(struct fc_rport_priv *rdata, u32 spp_len, in ft_prli_locked() argument
349 tport = ft_tport_get(rdata->local_port); in ft_prli_locked()
353 acl = ft_acl_get(tport->tpg, rdata); in ft_prli_locked()
378 sess = ft_sess_create(tport, rdata->ids.port_id, acl); in ft_prli_locked()
382 rdata->prli_count++; in ft_prli_locked()
384 sess->port_name = rdata->ids.port_name; in ft_prli_locked()
385 sess->max_frame = rdata->maxframe_size; in ft_prli_locked()
415 static int ft_prli(struct fc_rport_priv *rdata, u32 spp_len, in ft_prli() argument
421 ret = ft_prli_locked(rdata, spp_len, rspp, spp); in ft_prli()
424 rdata->ids.port_id, rspp ? rspp->spp_flags : 0, ret); in ft_prli()
444 static void ft_prlo(struct fc_rport_priv *rdata) in ft_prlo() argument
450 tport = rcu_dereference_protected(rdata->local_port->prov[FC_TYPE_FCP], in ft_prlo()
457 sess = ft_sess_delete(tport, rdata->ids.port_id); in ft_prlo()
465 rdata->prli_count--; in ft_prlo()