Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
iser_initiator.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/scatterlist.h>
#include <linux/kfifo.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_host.h>
#include "iscsi_iser.h"

Go to the source code of this file.

Functions

int iser_alloc_rx_descriptors (struct iser_conn *ib_conn)
 
void iser_free_rx_descriptors (struct iser_conn *ib_conn)
 
int iser_send_command (struct iscsi_conn *conn, struct iscsi_task *task)
 
int iser_send_data_out (struct iscsi_conn *conn, struct iscsi_task *task, struct iscsi_data *hdr)
 
int iser_send_control (struct iscsi_conn *conn, struct iscsi_task *task)
 
void iser_rcv_completion (struct iser_rx_desc *rx_desc, unsigned long rx_xfer_len, struct iser_conn *ib_conn)
 
void iser_snd_completion (struct iser_tx_desc *tx_desc, struct iser_conn *ib_conn)
 
void iser_task_rdma_init (struct iscsi_iser_task *iser_task)
 
void iser_task_rdma_finalize (struct iscsi_iser_task *iser_task)
 

Function Documentation

int iser_alloc_rx_descriptors ( struct iser_conn ib_conn)

Definition at line 173 of file iser_initiator.c.

void iser_free_rx_descriptors ( struct iser_conn ib_conn)

Definition at line 217 of file iser_initiator.c.

void iser_rcv_completion ( struct iser_rx_desc rx_desc,
unsigned long  rx_xfer_len,
struct iser_conn ib_conn 
)

iser_rcv_dto_completion - recv DTO completion

Definition at line 447 of file iser_initiator.c.

int iser_send_command ( struct iscsi_conn conn,
struct iscsi_task task 
)

iser_send_command - send command PDU

Definition at line 261 of file iser_initiator.c.

int iser_send_control ( struct iscsi_conn conn,
struct iscsi_task task 
)

Definition at line 383 of file iser_initiator.c.

int iser_send_data_out ( struct iscsi_conn conn,
struct iscsi_task task,
struct iscsi_data hdr 
)

iser_send_data_out - send data out PDU

Definition at line 320 of file iser_initiator.c.

void iser_snd_completion ( struct iser_tx_desc tx_desc,
struct iser_conn ib_conn 
)

Definition at line 498 of file iser_initiator.c.

void iser_task_rdma_finalize ( struct iscsi_iser_task iser_task)

Definition at line 538 of file iser_initiator.c.

void iser_task_rdma_init ( struct iscsi_iser_task iser_task)

Definition at line 521 of file iser_initiator.c.