Lines Matching refs:pdu
312 struct iscsi_pdu *pdu; in iscsit_set_datain_values_yes_and_no() local
338 pdu = iscsit_get_pdu_holder_for_seq(cmd, NULL); in iscsit_set_datain_values_yes_and_no()
339 if (!pdu) in iscsit_set_datain_values_yes_and_no()
342 if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) { in iscsit_set_datain_values_yes_and_no()
343 pdu->flags |= (ISCSI_FLAG_CMD_FINAL | ISCSI_FLAG_DATA_STATUS); in iscsit_set_datain_values_yes_and_no()
345 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
351 next_burst_len += pdu->length; in iscsit_set_datain_values_yes_and_no()
353 pdu->flags |= ISCSI_FLAG_CMD_FINAL; in iscsit_set_datain_values_yes_and_no()
355 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
361 pdu->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; in iscsit_set_datain_values_yes_and_no()
364 cmd->read_data_done += pdu->length; in iscsit_set_datain_values_yes_and_no()
367 dr->read_data_done += pdu->length; in iscsit_set_datain_values_yes_and_no()
370 datain->flags = pdu->flags; in iscsit_set_datain_values_yes_and_no()
371 datain->length = pdu->length; in iscsit_set_datain_values_yes_and_no()
372 datain->offset = pdu->offset; in iscsit_set_datain_values_yes_and_no()
373 datain->data_sn = pdu->data_sn; in iscsit_set_datain_values_yes_and_no()
411 struct iscsi_pdu *pdu; in iscsit_set_datain_values_no_and_no() local
447 pdu = iscsit_get_pdu_holder_for_seq(cmd, seq); in iscsit_set_datain_values_no_and_no()
448 if (!pdu) in iscsit_set_datain_values_no_and_no()
452 pdu->flags |= ISCSI_FLAG_CMD_FINAL; in iscsit_set_datain_values_no_and_no()
454 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_no_and_no()
459 seq->next_burst_len += pdu->length; in iscsit_set_datain_values_no_and_no()
461 if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) in iscsit_set_datain_values_no_and_no()
462 pdu->flags |= ISCSI_FLAG_DATA_STATUS; in iscsit_set_datain_values_no_and_no()
464 pdu->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; in iscsit_set_datain_values_no_and_no()
467 cmd->read_data_done += pdu->length; in iscsit_set_datain_values_no_and_no()
470 dr->read_data_done += pdu->length; in iscsit_set_datain_values_no_and_no()
473 datain->flags = pdu->flags; in iscsit_set_datain_values_no_and_no()
474 datain->length = pdu->length; in iscsit_set_datain_values_no_and_no()
475 datain->offset = pdu->offset; in iscsit_set_datain_values_no_and_no()
476 datain->data_sn = pdu->data_sn; in iscsit_set_datain_values_no_and_no()