Searched refs:datain (Results 1 - 13 of 13) sorted by relevance

/linux-4.1.27/drivers/target/iscsi/
H A Discsi_target_datain_values.c88 struct iscsi_datain *datain) iscsit_set_datain_values_yes_and_yes()
121 datain->length = read_data_left; iscsit_set_datain_values_yes_and_yes()
123 datain->flags |= (ISCSI_FLAG_CMD_FINAL | ISCSI_FLAG_DATA_STATUS); iscsit_set_datain_values_yes_and_yes()
125 datain->flags |= ISCSI_FLAG_DATA_ACK; iscsit_set_datain_values_yes_and_yes()
130 datain->length = iscsit_set_datain_values_yes_and_yes()
132 next_burst_len += datain->length; iscsit_set_datain_values_yes_and_yes()
134 datain->length = (conn->sess->sess_ops->MaxBurstLength - iscsit_set_datain_values_yes_and_yes()
138 datain->flags |= ISCSI_FLAG_CMD_FINAL; iscsit_set_datain_values_yes_and_yes()
140 datain->flags |= ISCSI_FLAG_DATA_ACK; iscsit_set_datain_values_yes_and_yes()
144 datain->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; iscsit_set_datain_values_yes_and_yes()
145 datain->offset = read_data_done; iscsit_set_datain_values_yes_and_yes()
149 cmd->read_data_done += datain->length; iscsit_set_datain_values_yes_and_yes()
152 dr->read_data_done += datain->length; iscsit_set_datain_values_yes_and_yes()
156 if (datain->flags & ISCSI_FLAG_DATA_STATUS) iscsit_set_datain_values_yes_and_yes()
163 if (datain->flags & ISCSI_FLAG_DATA_STATUS) { iscsit_set_datain_values_yes_and_yes()
186 struct iscsi_datain *datain) iscsit_set_datain_values_no_and_yes()
230 datain->length = (cmd->se_cmd.data_length - offset); iscsit_set_datain_values_no_and_yes()
231 datain->offset = offset; iscsit_set_datain_values_no_and_yes()
233 datain->flags |= ISCSI_FLAG_CMD_FINAL; iscsit_set_datain_values_no_and_yes()
235 datain->flags |= ISCSI_FLAG_DATA_ACK; iscsit_set_datain_values_no_and_yes()
243 datain->length = iscsit_set_datain_values_no_and_yes()
245 datain->offset = (seq->offset + seq->next_burst_len); iscsit_set_datain_values_no_and_yes()
247 seq->next_burst_len += datain->length; iscsit_set_datain_values_no_and_yes()
249 datain->length = (conn->sess->sess_ops->MaxBurstLength - iscsit_set_datain_values_no_and_yes()
251 datain->offset = (seq->offset + seq->next_burst_len); iscsit_set_datain_values_no_and_yes()
253 datain->flags |= ISCSI_FLAG_CMD_FINAL; iscsit_set_datain_values_no_and_yes()
255 datain->flags |= ISCSI_FLAG_DATA_ACK; iscsit_set_datain_values_no_and_yes()
262 if ((read_data_done + datain->length) == cmd->se_cmd.data_length) iscsit_set_datain_values_no_and_yes()
263 datain->flags |= ISCSI_FLAG_DATA_STATUS; iscsit_set_datain_values_no_and_yes()
265 datain->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; iscsit_set_datain_values_no_and_yes()
268 cmd->read_data_done += datain->length; iscsit_set_datain_values_no_and_yes()
271 dr->read_data_done += datain->length; iscsit_set_datain_values_no_and_yes()
275 if (datain->flags & ISCSI_FLAG_CMD_FINAL) iscsit_set_datain_values_no_and_yes()
276 seq->last_datasn = datain->data_sn; iscsit_set_datain_values_no_and_yes()
277 if (datain->flags & ISCSI_FLAG_DATA_STATUS) iscsit_set_datain_values_no_and_yes()
284 if (datain->flags & ISCSI_FLAG_DATA_STATUS) { iscsit_set_datain_values_no_and_yes()
307 struct iscsi_datain *datain) iscsit_set_datain_values_yes_and_no()
370 datain->flags = pdu->flags; iscsit_set_datain_values_yes_and_no()
371 datain->length = pdu->length; iscsit_set_datain_values_yes_and_no()
372 datain->offset = pdu->offset; iscsit_set_datain_values_yes_and_no()
373 datain->data_sn = pdu->data_sn; iscsit_set_datain_values_yes_and_no()
376 if (datain->flags & ISCSI_FLAG_DATA_STATUS) iscsit_set_datain_values_yes_and_no()
383 if (datain->flags & ISCSI_FLAG_DATA_STATUS) { iscsit_set_datain_values_yes_and_no()
406 struct iscsi_datain *datain) iscsit_set_datain_values_no_and_no()
473 datain->flags = pdu->flags; iscsit_set_datain_values_no_and_no()
474 datain->length = pdu->length; iscsit_set_datain_values_no_and_no()
475 datain->offset = pdu->offset; iscsit_set_datain_values_no_and_no()
476 datain->data_sn = pdu->data_sn; iscsit_set_datain_values_no_and_no()
479 if (datain->flags & ISCSI_FLAG_CMD_FINAL) iscsit_set_datain_values_no_and_no()
480 seq->last_datasn = datain->data_sn; iscsit_set_datain_values_no_and_no()
481 if (datain->flags & ISCSI_FLAG_DATA_STATUS) iscsit_set_datain_values_no_and_no()
488 if (datain->flags & ISCSI_FLAG_DATA_STATUS) { iscsit_set_datain_values_no_and_no()
508 struct iscsi_datain *datain) iscsit_get_datain_values()
514 return iscsit_set_datain_values_yes_and_yes(cmd, datain); iscsit_get_datain_values()
517 return iscsit_set_datain_values_no_and_yes(cmd, datain); iscsit_get_datain_values()
520 return iscsit_set_datain_values_yes_and_no(cmd, datain); iscsit_get_datain_values()
523 return iscsit_set_datain_values_no_and_no(cmd, datain); iscsit_get_datain_values()
86 iscsit_set_datain_values_yes_and_yes( struct iscsi_cmd *cmd, struct iscsi_datain *datain) iscsit_set_datain_values_yes_and_yes() argument
184 iscsit_set_datain_values_no_and_yes( struct iscsi_cmd *cmd, struct iscsi_datain *datain) iscsit_set_datain_values_no_and_yes() argument
305 iscsit_set_datain_values_yes_and_no( struct iscsi_cmd *cmd, struct iscsi_datain *datain) iscsit_set_datain_values_yes_and_no() argument
404 iscsit_set_datain_values_no_and_no( struct iscsi_cmd *cmd, struct iscsi_datain *datain) iscsit_set_datain_values_no_and_no() argument
506 iscsit_get_datain_values( struct iscsi_cmd *cmd, struct iscsi_datain *datain) iscsit_get_datain_values() argument
H A Discsi_target.c2593 struct iscsi_datain *datain, struct iscsi_data_rsp *hdr, iscsit_build_datain_pdu()
2597 hdr->flags = datain->flags; iscsit_build_datain_pdu()
2607 hton24(hdr->dlength, datain->length); iscsit_build_datain_pdu()
2627 hdr->datasn = cpu_to_be32(datain->data_sn); iscsit_build_datain_pdu()
2628 hdr->offset = cpu_to_be32(datain->offset); iscsit_build_datain_pdu()
2633 ntohl(hdr->offset), datain->length, conn->cid); iscsit_build_datain_pdu()
2639 struct iscsi_datain datain; iscsit_send_datain() local
2646 memset(&datain, 0, sizeof(struct iscsi_datain)); iscsit_send_datain()
2647 dr = iscsit_get_datain_values(cmd, &datain); iscsit_send_datain()
2656 if ((datain.offset + datain.length) > cmd->se_cmd.data_length) { iscsit_send_datain()
2657 pr_err("Command ITT: 0x%08x, datain.offset: %u and" iscsit_send_datain()
2658 " datain.length: %u exceeds cmd->data_length: %u\n", iscsit_send_datain()
2659 cmd->init_task_tag, datain.offset, datain.length, iscsit_send_datain()
2664 atomic_long_add(datain.length, &conn->sess->tx_data_octets); iscsit_send_datain()
2669 if ((datain.flags & ISCSI_FLAG_DATA_STATUS) && iscsit_send_datain()
2671 datain.flags &= ~ISCSI_FLAG_DATA_STATUS; iscsit_send_datain()
2683 iscsit_build_datain_pdu(cmd, conn, &datain, hdr, set_statsn); iscsit_send_datain()
2704 datain.offset, datain.length); iscsit_send_datain()
2709 tx_size += datain.length; iscsit_send_datain()
2711 cmd->padding = ((-datain.length) & 3); iscsit_send_datain()
2722 datain.offset, datain.length, cmd->padding, cmd->pad_bytes); iscsit_send_datain()
2729 " 0x%08x\n", datain.length+cmd->padding, cmd->data_crc); iscsit_send_datain()
2592 iscsit_build_datain_pdu(struct iscsi_cmd *cmd, struct iscsi_conn *conn, struct iscsi_datain *datain, struct iscsi_data_rsp *hdr, bool set_statsn) iscsit_build_datain_pdu() argument
H A Discsi_target_erl1.c39 * Used to dump excess datain payload for certain error recovery
40 * situations. Receive in OFFLOAD_BUF_SIZE max of datain per rx_data().
/linux-4.1.27/arch/arm/mach-omap1/
H A Dgpio15xx.c43 .datain = OMAP_MPUIO_INPUT_LATCH,
84 .datain = OMAP1510_GPIO_DATA_INPUT,
H A Dgpio16xx.c49 .datain = OMAP_MPUIO_INPUT_LATCH,
92 .datain = OMAP1610_GPIO_DATAIN,
H A Dgpio7xx.c48 .datain = OMAP_MPUIO_INPUT_LATCH / 2,
89 .datain = OMAP7XX_GPIO_DATA_INPUT,
/linux-4.1.27/arch/arm/mach-omap2/
H A Dgpio.c82 pdata->regs->datain = OMAP24XX_GPIO_DATAIN; omap2_gpio_dev_init()
104 pdata->regs->datain = OMAP4_GPIO_DATAIN; omap2_gpio_dev_init()
/linux-4.1.27/drivers/scsi/
H A Daha1740.h119 dir:1, /* Direction of transfer 1 = datain */
/linux-4.1.27/include/linux/platform_data/
H A Dgpio-omap.h168 u16 datain; member in struct:omap_gpio_reg_offs
/linux-4.1.27/drivers/block/
H A Dxsysace.c227 void (*datain) (struct ace_device * ace); member in struct:ace_reg_ops
268 .datain = ace_datain_8,
333 .datain = ace_datain_be16,
340 .datain = ace_datain_le16,
605 ace->reg_ops->datain(ace); ace_fsm_dostate()
721 ace->reg_ops->datain(ace); ace_fsm_dostate()
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-xlr.c157 /* we need to do a dummy datain when nbytes == len */ xlr_i2c_rx()
/linux-4.1.27/drivers/gpio/
H A Dgpio-omap.c151 void __iomem *reg = bank->base + bank->regs->datain; omap_get_gpio_datain()
1284 bank->regs->datain); omap_gpio_runtime_suspend()
1364 l = readl_relaxed(bank->base + bank->regs->datain); omap_gpio_runtime_resume()
1520 .datain = OMAP24XX_GPIO_DATAIN,
1543 .datain = OMAP4_GPIO_DATAIN,
/linux-4.1.27/drivers/iio/
H A Dindustrialio-buffer.c1043 const void *datain) iio_demux()
1048 return datain; iio_demux()
1051 datain + t->from, t->length); iio_demux()
1042 iio_demux(struct iio_buffer *buffer, const void *datain) iio_demux() argument

Completed in 369 milliseconds