Lines Matching refs:e
354 struct PVSCSIRingReqDesc *e) in pvscsi_map_buffers() argument
360 e->dataLen = bufflen; in pvscsi_map_buffers()
361 e->dataAddr = 0; in pvscsi_map_buffers()
372 e->flags |= PVSCSI_FLAG_CMD_WITH_SG_LIST; in pvscsi_map_buffers()
375 e->dataAddr = ctx->sglPA; in pvscsi_map_buffers()
377 e->dataAddr = sg_dma_address(sg); in pvscsi_map_buffers()
385 e->dataAddr = ctx->dataPA; in pvscsi_map_buffers()
519 const struct PVSCSIRingCmpDesc *e) in pvscsi_complete_request() argument
524 u32 btstat = e->hostStatus; in pvscsi_complete_request()
525 u32 sdstat = e->scsiStatus; in pvscsi_complete_request()
527 ctx = pvscsi_get_context(adapter, e->context); in pvscsi_complete_request()
563 scsi_set_resid(cmd, scsi_bufflen(cmd) - e->dataLen); in pvscsi_complete_request()
631 struct PVSCSIRingCmpDesc *e = ring + (s->cmpConsIdx & in pvscsi_process_completion_ring() local
640 pvscsi_complete_request(adapter, e); in pvscsi_process_completion_ring()
659 struct PVSCSIRingReqDesc *e; in pvscsi_queue_ring() local
682 e = adapter->req_ring + (s->reqProdIdx & MASK(req_entries)); in pvscsi_queue_ring()
684 e->bus = sdev->channel; in pvscsi_queue_ring()
685 e->target = sdev->id; in pvscsi_queue_ring()
686 memset(e->lun, 0, sizeof(e->lun)); in pvscsi_queue_ring()
687 e->lun[1] = sdev->lun; in pvscsi_queue_ring()
693 e->senseAddr = ctx->sensePA; in pvscsi_queue_ring()
694 e->senseLen = SCSI_SENSE_BUFFERSIZE; in pvscsi_queue_ring()
696 e->senseLen = 0; in pvscsi_queue_ring()
697 e->senseAddr = 0; in pvscsi_queue_ring()
699 e->cdbLen = cmd->cmd_len; in pvscsi_queue_ring()
700 e->vcpuHint = smp_processor_id(); in pvscsi_queue_ring()
701 memcpy(e->cdb, cmd->cmnd, e->cdbLen); in pvscsi_queue_ring()
703 e->tag = SIMPLE_QUEUE_TAG; in pvscsi_queue_ring()
706 e->flags = PVSCSI_FLAG_CMD_DIR_TOHOST; in pvscsi_queue_ring()
708 e->flags = PVSCSI_FLAG_CMD_DIR_TODEVICE; in pvscsi_queue_ring()
710 e->flags = PVSCSI_FLAG_CMD_DIR_NONE; in pvscsi_queue_ring()
712 e->flags = 0; in pvscsi_queue_ring()
714 pvscsi_map_buffers(adapter, ctx, cmd, e); in pvscsi_queue_ring()
716 e->context = pvscsi_map_context(adapter, ctx); in pvscsi_queue_ring()
983 const struct PVSCSIRingMsgDesc *e) in pvscsi_process_msg() argument
990 e->type, s->msgProdIdx, s->msgConsIdx, s->msgNumEntriesLog2); in pvscsi_process_msg()
994 if (e->type == PVSCSI_MSG_DEV_ADDED) { in pvscsi_process_msg()
996 desc = (struct PVSCSIMsgDescDevStatusChanged *)e; in pvscsi_process_msg()
1015 } else if (e->type == PVSCSI_MSG_DEV_REMOVED) { in pvscsi_process_msg()
1017 desc = (struct PVSCSIMsgDescDevStatusChanged *)e; in pvscsi_process_msg()
1054 struct PVSCSIRingMsgDesc *e = ring + (s->msgConsIdx & in pvscsi_process_msg_ring() local
1058 pvscsi_process_msg(adapter, e); in pvscsi_process_msg_ring()