ispmbox.h (317362) | ispmbox.h (318148) |
---|---|
1/* $FreeBSD: stable/11/sys/dev/isp/ispmbox.h 317362 2017-04-24 11:12:03Z mav $ */ | 1/* $FreeBSD: stable/11/sys/dev/isp/ispmbox.h 318148 2017-05-10 18:59:18Z ken $ */ |
2/*- 3 * Copyright (c) 1997-2009 by Matthew Jacob 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * --- 1406 unchanged lines hidden (view full) --- 1416 uint16_t pnhle_port_id_hi; 1417 uint16_t pnhle_handle; 1418 uint16_t pnhle_reserved; 1419} isp_pnhle_24xx_t; 1420 1421/* 1422 * Port Database Changed Async Event information for 24XX cards 1423 */ | 2/*- 3 * Copyright (c) 1997-2009 by Matthew Jacob 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * --- 1406 unchanged lines hidden (view full) --- 1416 uint16_t pnhle_port_id_hi; 1417 uint16_t pnhle_handle; 1418 uint16_t pnhle_reserved; 1419} isp_pnhle_24xx_t; 1420 1421/* 1422 * Port Database Changed Async Event information for 24XX cards 1423 */ |
1424/* N-Port Handle */ 1425#define PDB24XX_AE_GLOBAL 0xFFFF 1426 1427/* Reason Codes */ |
|
1424#define PDB24XX_AE_OK 0x00 1425#define PDB24XX_AE_IMPL_LOGO_1 0x01 1426#define PDB24XX_AE_IMPL_LOGO_2 0x02 1427#define PDB24XX_AE_IMPL_LOGO_3 0x03 1428#define PDB24XX_AE_PLOGI_RCVD 0x04 1429#define PDB24XX_AE_PLOGI_RJT 0x05 1430#define PDB24XX_AE_PRLI_RCVD 0x06 1431#define PDB24XX_AE_PRLI_RJT 0x07 1432#define PDB24XX_AE_TPRLO 0x08 1433#define PDB24XX_AE_TPRLO_RJT 0x09 1434#define PDB24XX_AE_PRLO_RCVD 0x0a 1435#define PDB24XX_AE_LOGO_RCVD 0x0b 1436#define PDB24XX_AE_TOPO_CHG 0x0c 1437#define PDB24XX_AE_NPORT_CHG 0x0d 1438#define PDB24XX_AE_FLOGI_RJT 0x0e 1439#define PDB24XX_AE_BAD_FANN 0x0f 1440#define PDB24XX_AE_FLOGI_TIMO 0x10 1441#define PDB24XX_AE_ABX_LOGO 0x11 1442#define PDB24XX_AE_PLOGI_DONE 0x12 | 1428#define PDB24XX_AE_OK 0x00 1429#define PDB24XX_AE_IMPL_LOGO_1 0x01 1430#define PDB24XX_AE_IMPL_LOGO_2 0x02 1431#define PDB24XX_AE_IMPL_LOGO_3 0x03 1432#define PDB24XX_AE_PLOGI_RCVD 0x04 1433#define PDB24XX_AE_PLOGI_RJT 0x05 1434#define PDB24XX_AE_PRLI_RCVD 0x06 1435#define PDB24XX_AE_PRLI_RJT 0x07 1436#define PDB24XX_AE_TPRLO 0x08 1437#define PDB24XX_AE_TPRLO_RJT 0x09 1438#define PDB24XX_AE_PRLO_RCVD 0x0a 1439#define PDB24XX_AE_LOGO_RCVD 0x0b 1440#define PDB24XX_AE_TOPO_CHG 0x0c 1441#define PDB24XX_AE_NPORT_CHG 0x0d 1442#define PDB24XX_AE_FLOGI_RJT 0x0e 1443#define PDB24XX_AE_BAD_FANN 0x0f 1444#define PDB24XX_AE_FLOGI_TIMO 0x10 1445#define PDB24XX_AE_ABX_LOGO 0x11 1446#define PDB24XX_AE_PLOGI_DONE 0x12 |
1443#define PDB24XX_AE_PRLI_DONJE 0x13 | 1447#define PDB24XX_AE_PRLI_DONE 0x13 |
1444#define PDB24XX_AE_OPN_1 0x14 1445#define PDB24XX_AE_OPN_2 0x15 1446#define PDB24XX_AE_TXERR 0x16 1447#define PDB24XX_AE_FORCED_LOGO 0x17 1448#define PDB24XX_AE_DISC_TIMO 0x18 1449 1450/* 1451 * Genericized Port Login/Logout software structure --- 1232 unchanged lines hidden --- | 1448#define PDB24XX_AE_OPN_1 0x14 1449#define PDB24XX_AE_OPN_2 0x15 1450#define PDB24XX_AE_TXERR 0x16 1451#define PDB24XX_AE_FORCED_LOGO 0x17 1452#define PDB24XX_AE_DISC_TIMO 0x18 1453 1454/* 1455 * Genericized Port Login/Logout software structure --- 1232 unchanged lines hidden --- |