Lines Matching defs:be
14 * ("Disclaimer") and any redistribution must be conditioned upon
91 * general, this should be T_DIRECT, although backends will want to create
104 * this should be 512. In theory CTL should be able to handle other block
115 * atomicblock is the number of blocks that can be written atomically.
117 * opttxferlen is the number of blocks that can be written in one operation.
122 * requested, the first available LUN ID will be allocated.
125 * page 0x80. This should be a unique, per-shelf value. The data inside
126 * this field should be ASCII only, left aligned, and any unused space
127 * should be padded out with ASCII spaces. This field should NOT be NULL
131 * page 0x83. This should be a unique, per-LUN value. The data inside
132 * this field should be ASCII only, left aligned, and any unused space
133 * should be padded with ASCII spaces. This field should NOT be NULL
146 * The be field is a pointer to the ctl_backend_driver structure, which
147 * contains the backend methods to be called by CTL.
149 * The ctl_lun field is for CTL internal use only, and should not be used
152 * The links field is for CTL internal use only, and should not be used by
174 struct ctl_backend_driver *be; /* passed to CTL */
216 int ctl_backend_register(struct ctl_backend_driver *be);
217 int ctl_backend_deregister(struct ctl_backend_driver *be);