Home
last modified time | relevance | path

Searched refs:ctl_port (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/cam/ctl/
H A Dctl_frontend.h214 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 Dctl_frontend.c143 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 Dctl_private.h413 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 Dctl.h145 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 Dctl_tpc_local.c60 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 Dctl_frontend_ioctl.c77 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 Dctl_frontend_iscsi.h48 struct ctl_port ct_port;
H A Dctl_frontend_cam_sim.c72 struct ctl_port port;
125 struct ctl_port *port; in cfcs_init()
216 struct ctl_port *port = &softc->port; in cfcs_shutdown()
H A Dctl.c598 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 Dscsi_ctl.c77 struct ctl_port port;
287 struct ctl_port *port; in ctlfeasync()
H A Dctl_tpc.c1970 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 Dctl_frontend_iscsi.c2145 struct ctl_port *port; in cfiscsi_ioctl_port_create()
/freebsd/tools/tools/nvmf/nvmfd/
H A Dctl.c25 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 Dctld.hh231 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 Dnvmf.cc59 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 Discsi.cc83 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 Dctld.cc1068 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 Dkernel.cc771 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 Dnvmft_var.h31 struct ctl_port port;
H A Dctl_frontend_nvmf.c736 struct ctl_port *port; in nvmft_port_create()
/freebsd/sys/dev/hptrr/
H A Dhim.h92 HPT_U32 ctl_port; member
/freebsd/sys/dev/hpt27xx/
H A Dhim.h107 HPT_U32 ctl_port; member
/freebsd/sys/dev/hptnr/
H A Dhim.h106 HPT_U32 ctl_port; member
/freebsd/sys/dev/usb/storage/
H A Dcfumass.c86 struct ctl_port cfumass_port;