Lines Matching defs:wwpn
137 * csio_rn_lookup_wwpn - Finds the rnode with the given wwpn
139 * @wwpn: wwpn
141 * Does the rnode lookup on the given lnode and wwpn. If no matching entry
145 csio_rn_lookup_wwpn(struct csio_lnode *ln, uint8_t *wwpn)
153 if (!memcmp(csio_rn_wwpn(rn), wwpn, 8))
290 * csio_confirm_rnode - confirms rnode based on wwpn.
294 * This routines searches other rnode in list having same wwpn of new rnode.
332 /* Lookup on wwpn for NPORTs */
333 rn = csio_rn_lookup_wwpn(ln, rdevp->wwpn);
348 * Now compare the wwpn to confirm that
352 if (!memcmp(csio_rn_wwpn(match_rn), rdevp->wwpn, 8)) {
356 "nport_id:x%x and wwpn:%llx"
359 wwn_to_u64(rdevp->wwpn),
378 /* wwpn match */
379 if (!memcmp(csio_rn_wwpn(rn), rdevp->wwpn, 8))
382 /* Search for rnode that have same wwpn */
383 match_rn = csio_rn_lookup_wwpn(ln, rdevp->wwpn);
386 "ssni:x%x changed for rport name(wwpn):%llx "
388 wwn_to_u64(rdevp->wwpn),
394 "rnode wwpn mismatch found ssni:x%x "
395 "name(wwpn):%llx\n",
401 "wwpn:%llx ssni:x%x\n",
412 csio_ln_dbg(ln, "found rnode:%p ssni:x%x name(wwpn):%llx\n",
413 rn, rdev_flowid, wwn_to_u64(rdevp->wwpn));
428 csio_ln_dbg(ln, "alloc rnode:%p ssni:x%x name(wwpn):%llx\n",
429 rn, rdev_flowid, wwn_to_u64(rdevp->wwpn));
513 /* validate wwpn/wwnn for Name server/remote port */
525 if (!memcmp(rdevp->wwpn, null, 8)) {
527 "ssni:x%x invalid wwpn received from"
536 /* Copy wwnn, wwpn and nport id */
539 memcpy(csio_rn_wwpn(rn), rdevp->wwpn, 8);