<def f='src/src/sys/dev/scsipi/scsi_changer.h' l='393' ll='422'/>
<size>20</size>
<doc f='src/src/sys/dev/scsipi/scsi_changer.h' l='365'>/*
 * Medium changer element address assignment page.
 *
 * Some of these fields can be a little confusing, so an explanation
 * is in order.
 *
 * Each component within a a medium changer apparatus is called an
 * &quot;element&quot;.
 *
 * The &quot;medium transport element address&quot; is the address of the first
 * picker (robotic arm).  &quot;Number of medium transport elements&quot; tells
 * us how many pickers exist in the changer.
 *
 * The &quot;first storage element address&quot; is the address of the first
 * slot in the tape or disk magazine.  &quot;Number of storage elements&quot; tells
 * us how many slots exist in the changer.
 *
 * The &quot;first import/export element address&quot; is the address of the first
 * medium portal accessible both by the medium changer and an outside
 * human operator.  This is where the changer might deposit tapes destined
 * for some vault.  The &quot;number of import/export elements&quot; tells us
 * not many of these portals exist in the changer.  NOTE: this number may
 * be 0.
 *
 * The &quot;first data transfer element address&quot; is the address of the first
 * tape or disk drive in the changer.  &quot;Number of data transfer elements&quot;
 * tells us how many drives exist in the changer.
 */</doc>
<mbr r='page_element_address_assignment::pg_code' o='0' t='u_int8_t'/>
<mbr r='page_element_address_assignment::pg_length' o='8' t='u_int8_t'/>
<mbr r='page_element_address_assignment::mtea' o='16' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::nmte' o='32' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::fsea' o='48' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::nse' o='64' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::fieea' o='80' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::niee' o='96' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::fdtea' o='112' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::ndte' o='128' t='u_int8_t [2]'/>
<mbr r='page_element_address_assignment::reserved' o='144' t='u_int8_t [2]'/>
