Searched refs:wwnn (Results 1 - 25 of 40) sorted by relevance

12

/freebsd-current/sys/dev/ocs_fc/
H A Docs_sport.h42 extern ocs_sport_t *ocs_sport_alloc(ocs_domain_t *domain, uint64_t wwpn, uint64_t wwnn, uint32_t fc_id,
79 extern ocs_sport_t *ocs_sport_find_wwn(ocs_domain_t *domain, uint64_t wwnn, uint64_t wwpn);
91 extern int32_t ocs_sport_vport_new(ocs_domain_t *domain, uint64_t wwpn, uint64_t wwnn, uint32_t fc_id, uint8_t ini, uint8_t tgt, void *tgt_data, void *ini_data, uint8_t restore_vport);
93 extern int32_t ocs_sport_vport_del(ocs_t *ocs, ocs_domain_t *domain, uint64_t wwpn, uint64_t wwnn);
95 extern int8_t ocs_vport_create_spec(ocs_t *ocs, uint64_t wwnn, uint64_t wwpn, uint32_t fc_id, uint32_t enable_ini, uint32_t enable_tgt, void *tgt_data, void *ini_data);
H A Docs_sport.c126 * @param wwnn World wide node name in host endian.
135 ocs_sport_alloc(ocs_domain_t *domain, uint64_t wwpn, uint64_t wwnn, uint32_t fc_id, uint8_t enable_ini, uint8_t enable_tgt) argument
145 sport = ocs_sport_find_wwn(domain, wwnn, wwpn);
148 (unsigned long long)wwnn, (unsigned long long)wwpn);
175 sport->wwnn = wwnn;
176 ocs_snprintf(sport->wwnn_str, sizeof(sport->wwnn_str), "%016llx" , (unsigned long long)wwnn);
367 * @param wwnn World wide node name.
374 ocs_sport_find_wwn(ocs_domain_t *domain, uint64_t wwnn, uint64_t wwpn) argument
380 if ((sport->wwnn
1006 ocs_sport_vport_new(ocs_domain_t *domain, uint64_t wwpn, uint64_t wwnn, uint32_t fc_id, uint8_t ini, uint8_t tgt, void *tgt_data, void *ini_data, uint8_t restore_vport) argument
1092 ocs_sport_vport_del(ocs_t *ocs, ocs_domain_t *domain, uint64_t wwpn, uint64_t wwnn) argument
1513 ocs_vport_create_spec(ocs_t *ocs, uint64_t wwnn, uint64_t wwpn, uint32_t fc_id, uint32_t enable_ini, uint32_t enable_tgt, void *tgt_data, void *ini_data) argument
[all...]
H A Docs_common.h162 uint64_t wwnn; /**< WWNN from HW (host endian) */ member in struct:ocs_sli_port_s
384 char wwnn[OCS_WWN_LENGTH]; /**< remote port WWN (uses iSCSI naming) */ member in struct:ocs_node_s
405 uint64_t wwnn; /*>> node name */ member in struct:ocs_vport_spec_s
H A Docs_mgmt.c148 {"wwnn", get_wwnn, NULL, NULL},
869 uint64_t *wwnn; local
871 wwnn = ocs_hw_get_ptr(&ocs->hw, OCS_HW_WWN_NODE);
873 ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "wwnn", "0x%llx", (unsigned long long)ocs_htobe64(*wwnn));
1501 uint64_t wwnn; local
1504 wwnn = 0;
1506 else if (parse_wwn(value, &wwnn) != 0) {
1511 rc = ocs_xport_control(ocs->xport, OCS_XPORT_WWNN_SET, wwnn);
2181 uint8_t wwnn[ member in struct:ocs_mgmt_get_nvparms_result
2187 ocs_mgmt_get_nvparms_cb(int32_t status, uint8_t *wwpn, uint8_t *wwnn, uint8_t hard_alpa, uint32_t preferred_d_id, void *ul_arg) argument
2369 int wwnn = 0; local
[all...]
H A Docs_ddump.c212 ocs_ddump_value(textbuf, "wwnn", "%02x%02x%02x%02x%02x%02x%02x%02x",
213 sli4->config.wwnn[0],
214 sli4->config.wwnn[1],
215 sli4->config.wwnn[2],
216 sli4->config.wwnn[3],
217 sli4->config.wwnn[4],
218 sli4->config.wwnn[5],
219 sli4->config.wwnn[6],
220 sli4->config.wwnn[7]);
729 ocs_ddump_value(textbuf, "wwnn", "
[all...]
H A Docs_ioctl.h65 uint8_t wwnn[8]; /**< WWNN (binary) */ member in struct:__anon3995::__anon3996::__anon3997
233 uint64_t wwnn; /*<< wwnn to create or delete */ member in struct:__anon4007
H A Docs_ioctl.c389 rc = ocs_sport_vport_new(domain, req->wwpn, req->wwnn,
393 rc = ocs_sport_vport_del(ocs, domain, req->wwpn, req->wwnn);
513 *((uint64_t*)req->hw_addr.fc.wwnn) = ocs_htobe64(ocs->domain->sport->wwnn);
820 uint64_t *wwnn = NULL; local
824 wwnn = &xport->req_wwnn;
826 snprintf(old, sizeof(old), "0x%llx" , (unsigned long long) *wwnn);
829 wwnn = ocs_hw_get_ptr(&ocs->hw, OCS_HW_WWN_NODE);
832 snprintf(old, sizeof(old), "0x%llx" , (unsigned long long) ocs_htobe64(*wwnn));
835 /*Read wwnn*/
[all...]
H A Docs.h66 uint64_t wwnn; member in struct:ocs_fc_rport_db_s
H A Docs_device.c125 node->display_name, node->wwpn, node->wwnn);
138 node->display_name, node->wwpn, node->wwnn);
151 node->display_name, node->wwpn, node->wwnn);
1618 node->wwpn, node->wwnn);
1624 node->wwpn, node->wwnn);
1767 labels[(node->targ << 1) | (node->init)], node->wwpn, node->wwnn);
H A Docs_xport.c881 * Set wwnn for the port. This will be used instead of the default provided by FW.
884 uint64_t wwnn; local
888 wwnn = va_arg(argp, uint64_t);
891 ocs_log_debug(ocs, " WWNN %016" PRIx64 "\n", wwnn);
892 xport->req_wwnn = wwnn;
H A Docs_cam.c1026 tgt->wwnn = ocs_node_get_wwnn(node);
2022 return ocs_sport_vport_del(ocs, ocs->domain, vport->wwpn, vport->wwnn);
2122 fc->wwnn = be64toh(wwn);
2206 fc->wwnn = tgt->wwnn;
2244 knob->xport_specific.fc.wwnn = be64toh(wwn);
2250 knob->xport_specific.fc.wwnn = fcp->vport->wwnn;
2276 "%s: XPT_SET_SIM_KNOB wwnn=%llx wwpn=%llx\n",
2278 (unsigned long long)knob->xport_specific.fc.wwnn,
[all...]
H A Docs_node.c633 /* Update node->wwpn/wwnn */
636 ocs_node_build_eui_name(node->wwnn, sizeof(node->wwnn), ocs_node_get_wwnn(node));
1537 ocs_ddump_value(textbuf, "wwnn", "%s", node->wwnn);
1713 ocs_mgmt_emit_property_name(textbuf, MGMT_MODE_RD, "wwnn");
1787 } else if (ocs_strcmp(unqualified_name, "wwnn") == 0) {
1788 ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "wwnn", "%s", node->wwnn);
1857 ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "wwnn", "
[all...]
H A Docs_hw.h1353 typedef void (*ocs_get_nvparms_cb_t)(int32_t status, uint8_t *wwpn, uint8_t *wwnn, uint8_t hard_alpa,
1358 uint8_t *wwnn, uint8_t hard_alpa, uint32_t preferred_d_id, void *arg);
1456 extern uint32_t ocs_hw_get_def_wwn(ocs_t *ocs, uint32_t chan, uint64_t *wwpn, uint64_t *wwnn);
H A Docs_pci.c397 vport->wwnn = ocs_be64toh(sli_wwnn);
399 ocs_log_debug(ocs, "VPort wwpn: %lx wwnn: %lx \n", vport->wwpn, vport->wwnn);
H A Docs_domain.c674 sp->node_name_hi = ocs_htobe32((uint32_t) (sport->wwnn >> 32ll));
675 sp->node_name_lo = ocs_htobe32((uint32_t) sport->wwnn);
/freebsd-current/sys/cam/ctl/
H A Dctl_frontend.h199 * wwnn World Wide Node Name to be used by the FETD.
237 uint64_t wwnn; /* set by CTL before online */ member in struct:ctl_port
293 uint64_t wwnn, int wwpn_valid, uint64_t wwpn);
H A Dctl_frontend_cam_sim.c77 uint64_t wwnn; member in struct:cfcs_softc
156 if (port->wwnn == 0) {
160 softc->wwnn = (random_bits & 0x0000000fffffff00ULL) |
163 softc->wwpn = softc->wwnn + port->targ_port + 1;
164 ctl_port_set_wwns(port, true, softc->wwnn, true, softc->wwpn);
166 softc->wwnn = port->wwnn;
681 fc->wwnn = softc->wwnn;
774 cpi->xport_specific.fc.wwnn
[all...]
H A Dctl_frontend.c260 ctl_port_set_wwns(struct ctl_port *port, int wwnn_valid, uint64_t wwnn, argument
276 port->wwnn = wwnn;
289 scsi_u64to8b(port->wwnn, desc->identifier);
H A Dctl.h72 uint64_t wwnn; member in struct:ctl_port_entry
H A Dscsi_ctl.c1547 ccb->knob.xport_specific.fc.wwnn);
1557 if (bus_softc->port.wwnn != 0 && bus_softc->port.wwnn
1558 != ccb->knob.xport_specific.fc.wwnn) {
1559 ccb->knob.xport_specific.fc.wwnn =
1560 bus_softc->port.wwnn;
1564 true, ccb->knob.xport_specific.fc.wwnn,
1580 if (bus_softc->port.wwnn != 0) {
1581 ccb->knob.xport_specific.fc.wwnn =
1582 bus_softc->port.wwnn;
[all...]
/freebsd-current/sys/dev/isp/
H A Disp_ioctl.h187 uint64_t wwnn; member in struct:__anon2786::wwnpair
H A Disp_target.c724 uint64_t wwpn = INI_NONE, wwnn = INI_NONE; local
766 wwnn = be64dec(&ptr[IN24XX_PLOGI_WWNN_OFF]);
768 isp_add_wwn_entry(isp, chan, wwpn, wwnn,
775 wwnn = be64dec(&ptr[IN24XX_PRLI_WWNN_OFF]);
777 isp_add_wwn_entry(isp, chan, wwpn, wwnn,
H A Disp_library.c889 for (j = 0; j < nitems(src->vp_mod_ports[i].wwnn); j++) {
890 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwnn[j], &dst->vp_mod_ports[i].wwnn[j]);
917 for (j = 0; j < nitems(src->vp_mod_ports[i].wwnn); j++) {
918 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwnn[j], dst->vp_mod_ports[i].wwnn[j]);
1476 isp_add_wwn_entry(ispsoftc_t *isp, int chan, uint64_t wwpn, uint64_t wwnn, argument
1541 if (VALID_INI(wwnn) && lp->node_wwn != wwnn) {
1547 (unsigned long long) wwnn);
[all...]
H A Disp.c1260 MAKE_NODE_NAME_FROM_WWN(vp.vp_mod_ports[0].wwnn, fcp->isp_wwnn);
1878 uint64_t wwnn, wwpn; local
1880 MAKE_WWN_FROM_NODE_NAME(wwnn, pdb->nodename);
1894 lp->node_wwn = wwnn;
1936 lp->node_wwn = wwnn;
3140 uint64_t *wwnn, *wwnp; local
3144 wwnn = va_arg(ap, uint64_t *);
3147 if (wwnn == NULL && wwnp == NULL) {
3150 if (wwnn) {
3151 *wwnn
[all...]
/freebsd-current/sys/cam/
H A Dcam_ccb.h634 uint64_t wwnn; /* world wide node name */ member in struct:ccb_pathinq_settings_fc
993 uint64_t wwnn; /* world wide node name */ member in struct:ccb_trans_settings_fc
1177 uint64_t wwnn; /* world wide node name */ member in struct:ccb_sim_knob_settings_fc
1184 uint64_t wwnn; /* world wide node name */ member in struct:ccb_sim_knob_settings_sas

Completed in 377 milliseconds

12