Skip to contentSkip to conversation

be2iscsi: Adding Ring Mode Wrb's V3

PATCH New Jayamohan Kallickal 1 participant 1 message Oct 23, 2009

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 2/2 be2iscsi: Adding Ring Mode Wrb's V3

This patch adds support for ring based wrbs

---
 drivers/scsi/be2iscsi/be_cmds.c |    6 +-
 drivers/scsi/be2iscsi/be_cmds.h |    2 +-
 drivers/scsi/be2iscsi/be_main.c |  209 ++++++++++++++++++++++++++++++--------
 3 files changed, 169 insertions(+), 48 deletions(-)
drivers/scsi/be2iscsi/be_cmds.c +3 -3
index 10f8fe7..698a527 100644
@@ -125,7 +125,7 @@ static void beiscsi_cq_notify(struct beiscsi_hba *phba, u16 qid, bool arm,
 }
 
 
-int be_process_mcc(struct beiscsi_hba *phba)
+int beiscsi_process_mcc(struct beiscsi_hba *phba)
 {
 	struct be_mcc_compl *compl;
 	int num = 0, status = 0;
@@ -161,7 +161,7 @@ static int be_mcc_wait_compl(struct beiscsi_hba *phba)
 #define mcc_timeout		120000 /* 5s timeout */
 	int i, status;
 	for (i = 0; i < mcc_timeout; i++) {
-		status = be_process_mcc(phba);
+		status = beiscsi_process_mcc(phba);
 		if (status)
 			return status;
 
@@ -504,7 +504,7 @@ static u32 be_encoded_q_len(int q_len)
 	return len_encoded;
 }
 
-int be_cmd_mccq_create(struct beiscsi_hba *phba,
+int beiscsi_cmd_mccq_create(struct beiscsi_hba *phba,
 			struct be_queue_info *mccq,
 			struct be_queue_info *cq)
 {
drivers/scsi/be2iscsi/be_cmds.h +1 -1
index 76fe1f9..5de8acb 100644
@@ -418,7 +418,7 @@ int beiscsi_cmd_cq_create(struct be_ctrl_info *ctrl,
 
 int beiscsi_cmd_q_destroy(struct be_ctrl_info *ctrl, struct be_queue_info *q,
 			  int type);
-int be_cmd_mccq_create(struct beiscsi_hba *phba,
+int beiscsi_cmd_mccq_create(struct beiscsi_hba *phba,
 			struct be_queue_info *mccq,
 			struct be_queue_info *cq);
 
drivers/scsi/be2iscsi/be_main.c +165 -44

409 lines not on this page · raw message

Signature · 1 line
1.6.4