Home
last modified time | relevance | path

Searched refs:i2o_raw_writel (Results 1 – 3 of 3) sorted by relevance

/linux-2.4.37.9/drivers/message/i2o/
Di2o_scsi.c598 i2o_raw_writel(I2O_CMD_SCSI_EXEC<<24|HOST_TID<<12|tid, &msg[1]); in i2o_scsi_queuecommand()
599 i2o_raw_writel(scsi_context, &msg[2]); /* So the I2O layer passes to us */ in i2o_scsi_queuecommand()
601 i2o_raw_writel((u32)SCpnt, &msg[3]); /* We want the SCSI control block back */ in i2o_scsi_queuecommand()
644 i2o_raw_writel(scsidir|0x20000000|SCpnt->cmd_len|tag, &msg[4]); in i2o_scsi_queuecommand()
681 i2o_raw_writel(direction|0xB0000000|(SCpnt->use_sg*2*4), mptr++); in i2o_scsi_queuecommand()
682 i2o_raw_writel(virt_to_bus(sg_chain_pool + sg_chain_tag), mptr); in i2o_scsi_queuecommand()
705 i2o_raw_writel(direction|0x10000000|sg->length, mptr++); in i2o_scsi_queuecommand()
707 i2o_raw_writel(virt_to_bus(sg->address), mptr++); in i2o_scsi_queuecommand()
714 i2o_raw_writel(direction|0xD0000000|(sg-1)->length, &mptr[-2]); in i2o_scsi_queuecommand()
720 i2o_raw_writel(len, lenptr); in i2o_scsi_queuecommand()
[all …]
Di2o_block.c525 i2o_raw_writel(FIVE_WORD_MSG_SIZE|SGL_OFFSET_0, msg); in i2ob_flush()
526 i2o_raw_writel(I2O_CMD_BLOCK_CFLUSH<<24|HOST_TID<<12|d->tid, msg+4); in i2ob_flush()
527 i2o_raw_writel(i2ob_context|(unit<<8), msg+8); in i2ob_flush()
528 i2o_raw_writel(0, msg+12); in i2ob_flush()
529 i2o_raw_writel(60<<16, msg+16); in i2ob_flush()
/linux-2.4.37.9/include/linux/
Di2o.h303 #define i2o_raw_writel(val, mem) __raw_writel(cpu_to_le32(val), mem) macro