Lines Matching refs:operation

48  *	vDisk server requesting it to complete the operation.
176 static int vdc_send_request(vdc_t *vdcp, int operation,
180 static int vdc_populate_descriptor(vdc_t *vdcp, int operation,
183 static int vdc_do_sync_op(vdc_t *vdcp, int operation, caddr_t addr,
1400 * Attempt to flush the W$ on a close operation. If this is
1402 * do not fail the close operation.
2895 dep->payload.operation = ldep->operation;
2917 * operation - operation we want vds to perform (VD_OP_XXX)
2922 * bufp - buf of operation
2923 * dir - direction of operation (READ/WRITE/BOTH)
2930 vdc_send_request(vdc_t *vdcp, int operation, caddr_t addr,
2942 * If this is a block read/write operation we update the I/O statistics
2952 if (((operation == VD_OP_BREAD) || (operation == VD_OP_BWRITE)) &&
2963 rv = vdc_populate_descriptor(vdcp, operation, addr,
3006 } while (vdc_populate_descriptor(vdcp, operation, addr,
3019 if ((operation == VD_OP_BREAD) || (operation == VD_OP_BWRITE)) {
3049 * operation - operation we want vds to perform (VD_OP_XXX)
3054 * bufp - buf of operation
3055 * dir - direction of operation (READ/WRITE/BOTH)
3064 vdc_populate_descriptor(vdc_t *vdcp, int operation, caddr_t addr,
3109 local_dep->operation = operation;
3221 * op - operation we want vds to perform (VD_OP_XXX)
3227 * dir - direction of operation (READ/WRITE/BOTH)
3328 * operation - operation we want vds to perform (VD_OP_XXX)
3333 * dir - direction of operation (READ/WRITE/BOTH)
3337 * VD_OP_SCSICMD operation can set rconflict to B_FALSE if they check the
3338 * result of a successful operation with vdc_scsi_status().
3348 vdc_do_sync_op(vdc_t *vdcp, int operation, caddr_t addr, size_t nbytes,
3386 status = vdc_do_op(vdcp, operation, addr, nbytes, slice, offset,
3391 DMSG(vdcp, 2, ": operation returned %d\n", status);
3637 * operation - the vDisk operation being performed (VD_OP_xxx)
3692 nbytes, ldep->operation);
3973 rv = vdc_do_op(vdcp, curr_ldep->operation,
4075 if (ldep->operation == VD_OP_BREAD ||
4076 ldep->operation == VD_OP_BWRITE) {
4200 (curr_ldep->operation == VD_OP_BREAD ||
4201 curr_ldep->operation == VD_OP_BWRITE)) {
5068 op = ldep->operation;
5772 * Allocate a buffer for a VD_OP_SCSICMD operation. The size of the allocated
5805 * vd_scsi - The SCSI operation buffer.
5930 * a VD_OP_SCSICMD operation which is sent to the vdisk server. If a SCSI
5932 * converted to a VD_OP_RESET operation.
5958 /* a uscsi reset is converted to a VD_OP_RESET operation */
5984 /* allocate buffer for the VD_SCSICMD_OP operation */
6185 * server with a VD_OP_SCSICMD operation.
6297 * the vdisk server with a VD_OP_SCSICMD operation.
6425 * server with a VD_OP_SCSICMD operation.
6464 * server with a VD_OP_SCSICMD operation.
6505 * is sent to the vdisk server with a VD_OP_SCSICMD operation.
6550 * command which is sent to the vdisk server with a VD_OP_SCSICMD operation.
6615 * Submit the request. Note the operation should not request that any
6815 op = vdc->local_dring[index].operation;
6979 * VD_OP_GET_ACCESS operation.
7002 * running to handle the reply message to the ownership operation.
7139 * If the vdisk does not support the VD_OP_GET_CAPACITY operation
7173 int cmd; /* Solaris ioctl operation number */
7271 * cmd - the operation [dkio(7I)] to be processed
7313 * Validate the ioctl operation to be performed.
7392 * VD operation.
7590 /* check if the vDisk server handles the operation for this vDisk */
7592 DMSG(vdc, 0, "[%d] Unsupported VD_OP operation (0x%x)\n",
8127 * operation is supported, otherwise the controller type is DKC_DIRECT.
8128 * Version 1.0 does not support the VD_OP_SCSICMD operation, so the
8245 * numbers for each read or write operation using vdc_strategy(). To speed up