Linux Kernel
3.7.1
|
#include "ql4_def.h"
#include "ql4_glbl.h"
#include "ql4_dbg.h"
#include "ql4_inline.h"
#include <scsi/scsi_tcq.h>
Go to the source code of this file.
Functions | |
int | qla4xxx_send_marker_iocb (struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, int lun, uint16_t mrkr_mod) |
void | qla4_83xx_queue_iocb (struct scsi_qla_host *ha) |
void | qla4_83xx_complete_iocb (struct scsi_qla_host *ha) |
void | qla4_82xx_queue_iocb (struct scsi_qla_host *ha) |
void | qla4_82xx_complete_iocb (struct scsi_qla_host *ha) |
void | qla4xxx_queue_iocb (struct scsi_qla_host *ha) |
void | qla4xxx_complete_iocb (struct scsi_qla_host *ha) |
int | qla4xxx_send_command_to_isp (struct scsi_qla_host *ha, struct srb *srb) |
int | qla4xxx_send_passthru0 (struct iscsi_task *task) |
int | qla4xxx_ping_iocb (struct scsi_qla_host *ha, uint32_t options, uint32_t payload_size, uint32_t pid, uint8_t *ipaddr) |
void qla4_82xx_complete_iocb | ( | struct scsi_qla_host * | ha | ) |
void qla4_82xx_queue_iocb | ( | struct scsi_qla_host * | ha | ) |
qla4_82xx_queue_iocb - Tell ISP it's got new request(s) : pointer to host adapter structure.
This routine notifies the ISP that one or more new request queue entries have been placed on the request queue.
Definition at line 214 of file ql4_iocb.c.
void qla4_83xx_complete_iocb | ( | struct scsi_qla_host * | ha | ) |
Definition at line 201 of file ql4_iocb.c.
void qla4_83xx_queue_iocb | ( | struct scsi_qla_host * | ha | ) |
Definition at line 195 of file ql4_iocb.c.
void qla4xxx_complete_iocb | ( | struct scsi_qla_host * | ha | ) |
int qla4xxx_ping_iocb | ( | struct scsi_qla_host * | ha, |
uint32_t | options, | ||
uint32_t | payload_size, | ||
uint32_t | pid, | ||
uint8_t * | ipaddr | ||
) |
Definition at line 516 of file ql4_iocb.c.
void qla4xxx_queue_iocb | ( | struct scsi_qla_host * | ha | ) |
qla4xxx_queue_iocb - Tell ISP it's got new request(s) : pointer to host adapter structure.
This routine is notifies the ISP that one or more new request queue entries have been placed on the request queue.
Definition at line 245 of file ql4_iocb.c.
int qla4xxx_send_command_to_isp | ( | struct scsi_qla_host * | ha, |
struct srb * | srb | ||
) |
qla4xxx_send_command_to_isp - issues command to HBA : pointer to host adapter structure. : pointer to SCSI Request Block to be sent to ISP
This routine is called by qla4xxx_queuecommand to build an ISP command and pass it to the ISP for execution.
Definition at line 273 of file ql4_iocb.c.
int qla4xxx_send_marker_iocb | ( | struct scsi_qla_host * | ha, |
struct ddb_entry * | ddb_entry, | ||
int | lun, | ||
uint16_t | mrkr_mod | ||
) |
qla4xxx_send_marker_iocb - issues marker iocb to HBA : Pointer to host adapter structure. : Pointer to device database entry : SCSI LUN : marker identifier
This routine issues a marker IOCB.
Definition at line 85 of file ql4_iocb.c.
int qla4xxx_send_passthru0 | ( | struct iscsi_task * | task | ) |
Definition at line 394 of file ql4_iocb.c.