Lines Matching defs:operations
407 mdeg_handle_t mdeg; /* handle for MDEG operations */
443 uint64_t operations; /* bitmask of VD_OPs exported */
1643 * a single-slice disk. Write operations are actually faked and return
3038 * 0 - Indicates that there are no errors in disk operations
3614 /* Command (no-copy) operations */
3619 /* "Get" (copy-out) operations */
3634 /* "Set" (copy-in) operations */
3666 /* LDC memory operations require 8-byte multiples */
3772 /* LDC memory operations require 8-byte multiples */
4092 * Define the supported operations once the functions for performing them have
4145 /* all operations should have a start func */
4159 if ((VD_OP_SUPPORTED(vd->operations, request->operation) == B_FALSE) ||
4376 * structure so that we can check if certain operations are supported
4390 vd->operations = 0; /* clear field */
4399 vd->operations |= VD_OP_MASK_READ | (1 << VD_OP_GET_CAPACITY);
4402 vd->operations |= VD_OP_MASK_WRITE;
4405 vd->operations |= VD_OP_MASK_SCSI;
4413 vd->operations &= ~VD_OP_MASK_WRITE;
4416 vd->operations = VD_OP_MASK_READ | VD_OP_MASK_WRITE;
4420 ASSERT(vd->operations != 0);
4536 /* Discover and save the list of supported VD_OP_XXX operations */
4538 attr_msg->operations = vd->operations;
4900 * If some, but not all, operations of a multi-element range are in
4901 * progress, wait for other operations to complete before returning
4903 * all outstanding operations will need to complete, not just the ones
6161 * and thus should not export write operations to the client.