Symbol: fc_remote_port_t
usr/src/cmd/mdb/common/modules/fctl/fctl.c
621
wsp->walk_data = mdb_alloc(sizeof (fc_remote_port_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
640
if (mdb_vread(wsp->walk_data, sizeof (fc_remote_port_t), wsp->walk_addr)
usr/src/cmd/mdb/common/modules/fctl/fctl.c
650
(uintptr_t)(((fc_remote_port_t *)wsp->walk_data)->pd_wwn_hnext);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
682
mdb_free(wsp->walk_data, sizeof (fc_remote_port_t));
usr/src/cmd/mdb/common/modules/fctl/fctl.c
734
wsp->walk_data = mdb_alloc(sizeof (fc_remote_port_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
753
if (mdb_vread(wsp->walk_data, sizeof (fc_remote_port_t), wsp->walk_addr)
usr/src/cmd/mdb/common/modules/fctl/fctl.c
763
(uintptr_t)(((fc_remote_port_t *)wsp->walk_data)->pd_did_hnext);
usr/src/cmd/mdb/common/modules/fctl/fctl.c
795
mdb_free(wsp->walk_data, sizeof (fc_remote_port_t));
usr/src/cmd/mdb/common/modules/fctl/fctl.c
808
fc_remote_port_t pd;
usr/src/cmd/mdb/common/modules/fctl/fctl.c
821
if (mdb_vread(&pd, sizeof (fc_remote_port_t), addr) !=
usr/src/cmd/mdb/common/modules/fctl/fctl.c
822
sizeof (fc_remote_port_t)) {
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1026
fc_remote_port_t *pd =
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1027
(fc_remote_port_t *)tmp_map->map_pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1161
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1364
fc_remote_port_t *pd, *newpd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1487
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1788
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1811
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1884
fc_remote_port_t *pd =
usr/src/uts/common/io/fibre-channel/impl/fctl.c
1898
fc_remote_port_t *pd =
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3043
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3080
fc_remote_port_t *pd1, *pd2;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3168
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3454
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3458
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3486
fctl_dealloc_remote_port(fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3502
fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3504
fc_remote_port_t *last;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3505
fc_remote_port_t *ports;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3556
fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3559
fc_remote_port_t *last;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3560
fc_remote_port_t *ports;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3620
fctl_enlist_did_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3637
fc_remote_port_t *tmp_pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3684
fctl_delist_did_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3688
fc_remote_port_t *pd_next;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3689
fc_remote_port_t *last;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3732
fctl_enlist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3750
fc_remote_port_t *tmp_pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3801
fctl_delist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3806
fc_remote_port_t *pd_next;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3807
fc_remote_port_t *last;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3856
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3860
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3891
fc_remote_port_t *pd = port_handle;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3909
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3913
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3949
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3954
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3984
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
3989
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4022
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4027
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4071
fctl_release_remote_port(fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4124
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4125
fc_remote_port_t *old_pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4126
fc_remote_port_t *last_pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4518
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4524
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4737
fctl_destroy_remote_port(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
4816
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5012
fctl_copy_portmap_held(fc_portmap_t *map, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5040
fctl_copy_portmap(fc_portmap_t *map, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5369
fctl_copy_portmap(map, (fc_remote_port_t *)pd);
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5620
fctl_add_orphan_held(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5657
fctl_add_orphan(fc_local_port_t *port, fc_remote_port_t *pd, int sleep)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5733
fctl_print_if_not_orphan(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5877
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5878
fc_remote_port_t *old_pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5879
fc_remote_port_t *last_pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5953
fctl_check_alpa_list(fc_local_port_t *port, fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5985
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
5990
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6205
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6211
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6234
fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fctl.c
6239
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
849
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
887
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10055
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10135
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10136
fc_remote_port_t *npd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10535
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10686
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
10976
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11248
fp_prlo_acc_init(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
11361
fc_remote_port_t *pd, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
11491
fc_remote_port_t *pd, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
11677
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
11919
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12210
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12508
fp_fillout_old_map_held(fc_portmap_t *map, fc_remote_port_t *pd, uchar_t flag)
usr/src/uts/common/io/fibre-channel/impl/fp.c
12545
fp_fillout_old_map(fc_portmap_t *map, fc_remote_port_t *pd, uchar_t flag)
usr/src/uts/common/io/fibre-channel/impl/fp.c
12586
fp_fillout_changed_map(fc_portmap_t *map, fc_remote_port_t *pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
12666
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
12831
fp_stuff_device_with_gan(ddi_acc_handle_t *handle, fc_remote_port_t *pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
13147
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
13383
fc_remote_port_t *pd, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13532
fp_logout(fc_local_port_t *port, fc_remote_port_t *pd, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
13675
static fc_remote_port_t *
usr/src/uts/common/io/fibre-channel/impl/fp.c
13681
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14050
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14051
fc_remote_port_t *npd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14464
fc_remote_port_t *pwwn_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14465
fc_remote_port_t *did_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
14880
fp_ns_validate_device(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
15046
fc_remote_port_t *pd = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
15047
fc_remote_port_t *held_pd = NULL;
usr/src/uts/common/io/fibre-channel/impl/fp.c
15186
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1806
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
1967
fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fp.c
2258
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2458
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2464
pd = (fc_remote_port_t *)job->job_ulp_pkts;
usr/src/uts/common/io/fibre-channel/impl/fp.c
2950
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3523
fc_remote_port_t *pd = cmd->cmd_pkt.pkt_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3616
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3755
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
3828
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4050
int cmd_flag, int sleep, fc_remote_port_t *pd, fc_packet_t *ulp_pkt)
usr/src/uts/common/io/fibre-channel/impl/fp.c
4055
fc_remote_port_t *tmp_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4183
fp_register_login(ddi_acc_handle_t *handle, fc_remote_port_t *pd,
usr/src/uts/common/io/fibre-channel/impl/fp.c
4241
fp_remote_port_offline(fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fp.c
4262
fp_unregister_login(fc_remote_port_t *pd)
usr/src/uts/common/io/fibre-channel/impl/fp.c
4296
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4464
fp_logo_init(fc_remote_port_t *pd, fp_cmd_t *cmd, job_request_t *job)
usr/src/uts/common/io/fibre-channel/impl/fp.c
4501
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4534
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4568
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4605
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4734
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4883
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
4884
fc_remote_port_t *tmp_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
5364
fp_ns_reg(fc_local_port_t *port, fc_remote_port_t *pd, uint16_t cmd_code,
usr/src/uts/common/io/fibre-channel/impl/fp.c
5860
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6020
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6177
fc_remote_port_t *tmp_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6223
fc_remote_port_t *tmp_pd, *new_wwn_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
6519
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
7969
fc_remote_port_t *tmp_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8112
fc_remote_port_t *tmp_pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8503
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8664
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
8749
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9348
fc_remote_port_t *pd;
usr/src/uts/common/io/fibre-channel/impl/fp.c
9842
fc_remote_port_t *pd;
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
314
fc_remote_port_t *ns_pd;
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
361
fc_remote_port_t *fctl_create_remote_port(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
364
int fctl_destroy_remote_port(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
365
fc_remote_port_t *fctl_alloc_remote_port(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
367
void fctl_dealloc_remote_port(fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
368
void fctl_release_remote_port(fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
371
fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
373
fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
394
fc_remote_port_t *fctl_get_remote_port_by_did(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
396
fc_remote_port_t *fctl_hold_remote_port_by_did(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
398
fc_remote_port_t *fctl_get_remote_port_by_pwwn(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
400
fc_remote_port_t *fctl_hold_remote_port_by_pwwn(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
402
fc_remote_port_t *
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
407
fc_remote_port_t *fctl_lookup_pd_by_did(fc_local_port_t *port, uint32_t d_id);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
408
fc_remote_port_t *fctl_lookup_pd_by_index(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
410
fc_remote_port_t *fctl_lookup_pd_by_wwn(fc_local_port_t *port, la_wwn_t wwn);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
412
void fctl_enlist_did_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
413
void fctl_delist_did_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
414
void fctl_enlist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
415
void fctl_delist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
427
void fctl_copy_portmap_held(fc_portmap_t *map, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
428
void fctl_copy_portmap(fc_portmap_t *map, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
435
int fctl_add_orphan_held(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
436
int fctl_add_orphan(fc_local_port_t *port, fc_remote_port_t *pd, int sleep);
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
732
fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fctl_private.h
737
static void fctl_check_alpa_list(fc_local_port_t *port, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
305
int resp_len, int kmflags, fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
333
job_request_t *job, int cmd_flag, int sleep, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
335
static void fp_register_login(ddi_acc_handle_t *handle, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
337
static void fp_remote_port_offline(fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
338
static void fp_unregister_login(fc_remote_port_t *pd);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
345
static void fp_logo_init(fc_remote_port_t *pd, fp_cmd_t *cmd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
355
static int fp_ns_reg(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
397
fc_remote_port_t *pd, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
399
fc_remote_port_t *pd, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
411
static void fp_fillout_old_map_held(fc_portmap_t *map, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
413
static void fp_fillout_old_map(fc_portmap_t *map, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
415
static void fp_fillout_changed_map(fc_portmap_t *map, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
423
fc_remote_port_t *pd, ns_resp_gan_t *gan_resp);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
433
fc_remote_port_t *pd, job_request_t *job);
usr/src/uts/common/sys/fibre-channel/impl/fp.h
437
static int fp_logout(fc_local_port_t *port, fc_remote_port_t *pd,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
443
static fc_remote_port_t *fp_create_remote_port_by_ns(fc_local_port_t *port,
usr/src/uts/common/sys/fibre-channel/impl/fp.h
453
static int fp_ns_validate_device(fc_local_port_t *port, fc_remote_port_t *pd,