| /freebsd/sys/cam/ctl/ |
| H A D | ctl_frontend.h | 214 struct ctl_port { struct 246 STAILQ_ENTRY(ctl_port) fe_links; /* used by CTL */ argument 247 STAILQ_ENTRY(ctl_port) links; /* used by CTL */ 256 STAILQ_HEAD(, ctl_port) port_list; /* used by CTL */ 281 int ctl_port_register(struct ctl_port *port); 287 int ctl_port_deregister(struct ctl_port *port); 292 void ctl_port_set_wwns(struct ctl_port *port, int wwnn_valid, 298 void ctl_port_online(struct ctl_port *fe); 303 void ctl_port_offline(struct ctl_port *fe); 336 int ctl_add_initiator(struct ctl_port *port, int iid, uint64_t wwpn, char *name); [all …]
|
| H A D | ctl_frontend.c | 143 ctl_port_register(struct ctl_port *port) in ctl_port_register() 146 struct ctl_port *tport, *nport; in ctl_port_register() 222 ctl_port_deregister(struct ctl_port *port) in ctl_port_deregister() 232 STAILQ_REMOVE(&softc->port_list, port, ctl_port, links); in ctl_port_deregister() 233 STAILQ_REMOVE(&port->frontend->port_list, port, ctl_port, fe_links); in ctl_port_deregister() 258 ctl_port_set_wwns(struct ctl_port *port, int wwnn_valid, uint64_t wwnn, in ctl_port_set_wwns() 309 ctl_port_online(struct ctl_port *port) in ctl_port_online() 352 ctl_port_offline(struct ctl_port *port) in ctl_port_offline()
|
| H A D | ctl_private.h | 413 STAILQ_HEAD(, ctl_port) port_list; 414 struct ctl_port **ctl_ports; 435 int ctl_lun_map_init(struct ctl_port *port); 436 int ctl_lun_map_deinit(struct ctl_port *port); 437 int ctl_lun_map_set(struct ctl_port *port, uint32_t plun, uint32_t glun); 438 int ctl_lun_map_unset(struct ctl_port *port, uint32_t plun); 439 uint32_t ctl_lun_map_from_port(struct ctl_port *port, uint32_t plun); 440 uint32_t ctl_lun_map_to_port(struct ctl_port *port, uint32_t glun);
|
| H A D | ctl.h | 145 struct ctl_port; 204 void ctl_isc_announce_port(struct ctl_port *port); 205 void ctl_isc_announce_iid(struct ctl_port *port, int iid);
|
| H A D | ctl_tpc_local.c | 60 struct ctl_port port; 83 struct ctl_port *port; in tpcl_init() 121 struct ctl_port *port = &tsoftc->port; in tpcl_shutdown() 269 struct ctl_port *port; in tpcl_resolve()
|
| H A D | ctl_frontend_ioctl.c | 77 struct ctl_port port; 115 struct ctl_port *port; in cfi_init() 147 struct ctl_port *port; in cfi_shutdown() 172 struct ctl_port *port; in cfi_ioctl_port_create()
|
| H A D | ctl_frontend_iscsi.h | 48 struct ctl_port ct_port;
|
| H A D | ctl_frontend_cam_sim.c | 72 struct ctl_port port; 125 struct ctl_port *port; in cfcs_init() 216 struct ctl_port *port = &softc->port; in cfcs_shutdown()
|
| H A D | ctl.c | 598 struct ctl_port *port; in ctl_ha_shutdown() 865 ctl_isc_announce_port(struct ctl_port *port) in ctl_isc_announce_port() 926 ctl_isc_announce_iid(struct ctl_port *port, int iid) in ctl_isc_announce_iid() 1002 struct ctl_port *port; in ctl_isc_ha_link_up() 1032 struct ctl_port *port; in ctl_isc_ha_link_down() 1196 struct ctl_port *port; in ctl_isc_port_sync() 1326 struct ctl_port *port; in ctl_isc_iid_sync() 1964 softc->ctl_ports = malloc(sizeof(struct ctl_port *) * ctl_max_ports, in ctl_init() 2118 ctl_remove_initiator(struct ctl_port *port, int iid) in ctl_remove_initiator() 2147 ctl_add_initiator(struct ctl_port *port, int iid, uint64_t wwpn, char *name) in ctl_add_initiator() [all …]
|
| H A D | scsi_ctl.c | 77 struct ctl_port port; 287 struct ctl_port *port; in ctlfeasync()
|
| H A D | ctl_tpc.c | 1970 tpc_create_token(struct ctl_lun *lun, struct ctl_port *port, off_t len, in tpc_create_token() 2020 struct ctl_port *port = CTL_PORT(ctsio); in ctl_populate_token()
|
| H A D | ctl_frontend_iscsi.c | 2145 struct ctl_port *port; in cfiscsi_ioctl_port_create()
|
| /freebsd/tools/tools/nvmf/nvmfd/ |
| H A D | ctl.c | 25 static int ctl_port; variable 82 ctl_port = nvlist_get_number(nvl, "port_id"); in init_ctl_port() 86 entry.targ_port = ctl_port; in init_ctl_port()
|
| /freebsd/usr.sbin/ctld/ |
| H A D | ctld.hh | 231 virtual port_up create_port(struct target *target, uint32_t ctl_port) = 295 uint32_t ctl_port); 488 uint32_t ctl_port); 564 pport(std::string_view name, uint32_t ctl_port) : pp_name(name), in pport() 565 pp_ctl_port(ctl_port) {} 568 uint32_t ctl_port() const { return pp_ctl_port; } 580 bool add_port(std::string &name, uint32_t ctl_port); 618 const nvlist_t *nvl, uint32_t *ctl_port); 567 uint32_t ctl_port() const { return pp_ctl_port; } ctl_port() function
|
| H A D | nvmf.cc | 59 virtual port_up create_port(struct target *target, uint32_t ctl_port) 71 uint32_t ctl_port) : in nvmf_port() 72 portal_group_port(target, pg, ctl_port) {} in nvmf_port() 298 nvmf_transport_group::create_port(struct target *target, uint32_t ctl_port) in create_port() argument 300 return std::make_unique<nvmf_port>(target, this, ctl_port); in create_port()
|
| H A D | iscsi.cc | 83 virtual port_up create_port(struct target *target, uint32_t ctl_port) 94 uint32_t ctl_port) : in iscsi_port() 95 portal_group_port(target, pg, ctl_port) {} in iscsi_port() 234 iscsi_portal_group::create_port(struct target *target, uint32_t ctl_port) in create_port() argument 236 return std::make_unique<iscsi_port>(target, this, ctl_port); in create_port()
|
| H A D | ctld.cc | 1068 kports::add_port(std::string &name, uint32_t ctl_port) in add_port() argument 1070 const auto &pair = pports.try_emplace(name, name, ctl_port); in add_port() 1073 ctl_port); in add_port() 1115 struct portal_group *pg, uint32_t ctl_port) : in portal_group_port() argument 1118 p_ctl_port = ctl_port; in portal_group_port() 1152 uint32_t ctl_port) in add_port() argument 1157 ctl_port)); in add_port()
|
| H A D | kernel.cc | 771 ctl_create_port(const char *driver, const nvlist_t *nvl, uint32_t *ctl_port) in ctl_create_port() argument 814 *ctl_port = nvlist_get_number(result_nvl.get(), "port_id"); in ctl_create_port() 834 p_ctl_port = p_pport->ctl_port(); in kernel_create_port()
|
| /freebsd/sys/dev/nvmf/controller/ |
| H A D | nvmft_var.h | 31 struct ctl_port port;
|
| H A D | ctl_frontend_nvmf.c | 736 struct ctl_port *port; in nvmft_port_create()
|
| /freebsd/sys/dev/hptrr/ |
| H A D | him.h | 92 HPT_U32 ctl_port; member
|
| /freebsd/sys/dev/hpt27xx/ |
| H A D | him.h | 107 HPT_U32 ctl_port; member
|
| /freebsd/sys/dev/hptnr/ |
| H A D | him.h | 106 HPT_U32 ctl_port; member
|
| /freebsd/sys/dev/usb/storage/ |
| H A D | cfumass.c | 86 struct ctl_port cfumass_port;
|