Lines Matching refs:pe
111 struct nvmet_fc_port_entry *pe;
1144 if (!tgtport->pe)
1286 struct nvmet_fc_port_entry *pe,
1291 pe->tgtport = tgtport;
1292 tgtport->pe = pe;
1294 pe->port = port;
1295 port->priv = pe;
1297 pe->node_name = tgtport->fc_target_port.node_name;
1298 pe->port_name = tgtport->fc_target_port.port_name;
1299 INIT_LIST_HEAD(&pe->pe_list);
1301 list_add_tail(&pe->pe_list, &nvmet_fc_portentry_list);
1305 nvmet_fc_portentry_unbind(struct nvmet_fc_port_entry *pe)
1310 if (pe->tgtport)
1311 pe->tgtport->pe = NULL;
1312 list_del(&pe->pe_list);
1324 struct nvmet_fc_port_entry *pe;
1328 pe = tgtport->pe;
1329 if (pe)
1330 pe->tgtport = NULL;
1331 tgtport->pe = NULL;
1346 struct nvmet_fc_port_entry *pe;
1350 list_for_each_entry(pe, &nvmet_fc_portentry_list, pe_list) {
1351 if (tgtport->fc_target_port.node_name == pe->node_name &&
1352 tgtport->fc_target_port.port_name == pe->port_name) {
1353 WARN_ON(pe->tgtport);
1354 tgtport->pe = pe;
1355 pe->tgtport = tgtport;
2558 if (!tgtport->pe)
2560 fod->req.port = tgtport->pe->port;
2871 struct nvmet_fc_port_entry *pe;
2888 pe = kzalloc(sizeof(*pe), GFP_KERNEL);
2889 if (!pe)
2898 if (!tgtport->pe) {
2899 nvmet_fc_portentry_bind(tgtport, pe, port);
2909 kfree(pe);
2917 struct nvmet_fc_port_entry *pe = port->priv;
2919 nvmet_fc_portentry_unbind(pe);
2922 __nvmet_fc_free_assocs(pe->tgtport);
2924 kfree(pe);
2930 struct nvmet_fc_port_entry *pe = port->priv;
2931 struct nvmet_fc_tgtport *tgtport = pe->tgtport;