Deleted Added
full compact
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 ---