Blame view

drivers/fc4/fc-al.h 904 Bytes
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  /* fc-al.h: Definitions for Fibre Channel Arbitrated Loop topology.
   *
   * Copyright (C) 1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
   *
   * Sources:
   *	Fibre Channel Arbitrated Loop (FC-AL), ANSI, Rev. 4.5, 1995
   */
  
  #ifndef __FC_AL_H
  #define __FC_AL_H
  
  /* Loop initialization payloads */
  #define	FC_AL_LISM	0x11010000	/* Select Master, 12B payload */
  #define FC_AL_LIFA	0x11020000	/* Fabric Assign AL_PA bitmap, 20B payload */
  #define FC_AL_LIPA	0x11030000	/* Previously Acquired AL_PA bitmap, 20B payload */
  #define FC_AL_LIHA	0x11040000	/* Hard Assigned AL_PA bitmap, 20B payload */
  #define FC_AL_LISA	0x11050000	/* Soft Assigned AL_PA bitmap, 20B payload */
  #define FC_AL_LIRP	0x11060000	/* Report AL_PA position map, 132B payload */
  #define FC_AL_LILP	0x11070000	/* Loop AL_PA position map, 132B payload */
  
  typedef struct {
  	u32	magic;
  	u8	len;
  	u8	alpa[127];
  } fc_al_posmap;
  
  #endif /* !(__FC_H) */