wrm              1356 drivers/scsi/csiostor/csio_hw.c 	struct csio_wrm *wrm	= csio_hw_to_wrm(hw);
wrm              1406 drivers/scsi/csiostor/csio_hw.c 	wrm->fw_eq_start = param[2];
wrm              1407 drivers/scsi/csiostor/csio_hw.c 	wrm->fw_iq_start = param[4];
wrm               456 drivers/scsi/csiostor/csio_hw.h 	struct csio_wrm		wrm;			/* Work request module*/
wrm               592 drivers/scsi/csiostor/csio_hw.h #define csio_hw_to_wrm(hw)		((struct csio_wrm *)(&(hw)->wrm))
wrm               467 drivers/scsi/csiostor/csio_init.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm               470 drivers/scsi/csiostor/csio_init.c 	wrm->num_q = ((CSIO_MAX_SCSI_QSETS * 2) + CSIO_HW_NIQ +
wrm               428 drivers/scsi/csiostor/csio_isr.c 			struct csio_q *q = hw->wrm.q_arr[sqset->iq_idx];
wrm                75 drivers/scsi/csiostor/csio_wr.c 	return (hw->wrm.sge.sge_control & EGRSTATUSPAGESIZE_F) ?  128 : 64;
wrm               117 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm               118 drivers/scsi/csiostor/csio_wr.c 	struct csio_sge *sge = &wrm->sge;
wrm               190 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm               192 drivers/scsi/csiostor/csio_wr.c 	int		free_idx = wrm->free_qidx;
wrm               197 drivers/scsi/csiostor/csio_wr.c 	if (free_idx >= wrm->num_q) {
wrm               234 drivers/scsi/csiostor/csio_wr.c 	q = wrm->q_arr[free_idx];
wrm               251 drivers/scsi/csiostor/csio_wr.c 	wrm->free_qidx++;
wrm               280 drivers/scsi/csiostor/csio_wr.c 			flq = wrm->q_arr[q->un.iq.flq_idx];
wrm               361 drivers/scsi/csiostor/csio_wr.c 	iq_id = iqp.iqid - hw->wrm.fw_iq_start;
wrm               368 drivers/scsi/csiostor/csio_wr.c 			 CSIO_MAX_IQ, iq_id, iqp.iqid, hw->wrm.fw_iq_start);
wrm               386 drivers/scsi/csiostor/csio_wr.c 		struct csio_q *flq = hw->wrm.q_arr[flq_idx];
wrm               486 drivers/scsi/csiostor/csio_wr.c 		struct csio_q *flq = hw->wrm.q_arr[flq_idx];
wrm               764 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm	= csio_hw_to_wrm(hw);
wrm               765 drivers/scsi/csiostor/csio_wr.c 	struct csio_q	*q	= wrm->q_arr[qidx];
wrm               790 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm               793 drivers/scsi/csiostor/csio_wr.c 	for (i = 0; i < wrm->free_qidx; i++) {
wrm               794 drivers/scsi/csiostor/csio_wr.c 		q = wrm->q_arr[i];
wrm               865 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm               866 drivers/scsi/csiostor/csio_wr.c 	struct csio_q *q = wrm->q_arr[qidx];
wrm               877 drivers/scsi/csiostor/csio_wr.c 	CSIO_DB_ASSERT((qidx >= 0) && (qidx < wrm->free_qidx));
wrm               983 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm               984 drivers/scsi/csiostor/csio_wr.c 	struct csio_q *q = wrm->q_arr[qidx];
wrm               986 drivers/scsi/csiostor/csio_wr.c 	CSIO_DB_ASSERT((qidx >= 0) && (qidx < wrm->free_qidx));
wrm              1048 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm              1049 drivers/scsi/csiostor/csio_wr.c 	struct csio_sge *sge = &wrm->sge;
wrm              1054 drivers/scsi/csiostor/csio_wr.c 	struct csio_q *flq = hw->wrm.q_arr[q->un.iq.flq_idx];
wrm              1134 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm              1140 drivers/scsi/csiostor/csio_wr.c 					wrm->q_arr[q->un.iq.flq_idx] : NULL;
wrm              1170 drivers/scsi/csiostor/csio_wr.c 			qid = fw_qid - wrm->fw_iq_start;
wrm              1171 drivers/scsi/csiostor/csio_wr.c 			q_completed = hw->wrm.intr_map[qid];
wrm              1268 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm	= csio_hw_to_wrm(hw);
wrm              1269 drivers/scsi/csiostor/csio_wr.c 	struct csio_q	*iq	= wrm->q_arr[qidx];
wrm              1311 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm              1312 drivers/scsi/csiostor/csio_wr.c 	struct csio_sge *sge = &wrm->sge;
wrm              1434 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm              1435 drivers/scsi/csiostor/csio_wr.c 	struct csio_sge *sge = &wrm->sge;
wrm              1456 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm              1457 drivers/scsi/csiostor/csio_wr.c 	struct csio_sge *sge = &wrm->sge;
wrm              1525 drivers/scsi/csiostor/csio_wr.c 	struct csio_wrm *wrm = csio_hw_to_wrm(hw);
wrm              1526 drivers/scsi/csiostor/csio_wr.c 	struct csio_sge *sge = &wrm->sge;
wrm              1645 drivers/scsi/csiostor/csio_wr.c csio_wrm_init(struct csio_wrm *wrm, struct csio_hw *hw)
wrm              1649 drivers/scsi/csiostor/csio_wr.c 	if (!wrm->num_q) {
wrm              1654 drivers/scsi/csiostor/csio_wr.c 	wrm->q_arr = kcalloc(wrm->num_q, sizeof(struct csio_q *), GFP_KERNEL);
wrm              1655 drivers/scsi/csiostor/csio_wr.c 	if (!wrm->q_arr)
wrm              1658 drivers/scsi/csiostor/csio_wr.c 	for (i = 0; i < wrm->num_q; i++) {
wrm              1659 drivers/scsi/csiostor/csio_wr.c 		wrm->q_arr[i] = kzalloc(sizeof(struct csio_q), GFP_KERNEL);
wrm              1660 drivers/scsi/csiostor/csio_wr.c 		if (!wrm->q_arr[i]) {
wrm              1662 drivers/scsi/csiostor/csio_wr.c 				kfree(wrm->q_arr[i]);
wrm              1666 drivers/scsi/csiostor/csio_wr.c 	wrm->free_qidx	= 0;
wrm              1671 drivers/scsi/csiostor/csio_wr.c 	kfree(wrm->q_arr);
wrm              1686 drivers/scsi/csiostor/csio_wr.c csio_wrm_exit(struct csio_wrm *wrm, struct csio_hw *hw)
wrm              1693 drivers/scsi/csiostor/csio_wr.c 	for (i = 0; i < wrm->num_q; i++) {
wrm              1694 drivers/scsi/csiostor/csio_wr.c 		q = wrm->q_arr[i];
wrm              1696 drivers/scsi/csiostor/csio_wr.c 		if (wrm->free_qidx && (i < wrm->free_qidx)) {
wrm              1718 drivers/scsi/csiostor/csio_wr.c 	kfree(wrm->q_arr);
wrm               452 drivers/scsi/csiostor/csio_wr.h #define csio_get_q(__hw, __idx)		((__hw)->wrm.q_arr[__idx])
wrm               453 drivers/scsi/csiostor/csio_wr.h #define	csio_q_type(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->type)
wrm               454 drivers/scsi/csiostor/csio_wr.h #define	csio_q_pidx(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->pidx)
wrm               455 drivers/scsi/csiostor/csio_wr.h #define	csio_q_cidx(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->cidx)
wrm               456 drivers/scsi/csiostor/csio_wr.h #define	csio_q_inc_idx(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->inc_idx)
wrm               457 drivers/scsi/csiostor/csio_wr.h #define	csio_q_vstart(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->vstart)
wrm               458 drivers/scsi/csiostor/csio_wr.h #define	csio_q_pstart(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->pstart)
wrm               459 drivers/scsi/csiostor/csio_wr.h #define	csio_q_size(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->size)
wrm               460 drivers/scsi/csiostor/csio_wr.h #define	csio_q_credits(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->credits)
wrm               461 drivers/scsi/csiostor/csio_wr.h #define	csio_q_portid(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->portid)
wrm               462 drivers/scsi/csiostor/csio_wr.h #define	csio_q_wr_sz(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->wr_sz)
wrm               463 drivers/scsi/csiostor/csio_wr.h #define	csio_q_iqid(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->un.iq.iqid)
wrm               465 drivers/scsi/csiostor/csio_wr.h 				((__hw)->wrm.q_arr[(__idx)]->un.iq.physiqid)
wrm               467 drivers/scsi/csiostor/csio_wr.h 				((__hw)->wrm.q_arr[(__idx)]->un.iq.flq_idx)
wrm               468 drivers/scsi/csiostor/csio_wr.h #define	csio_q_eqid(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->un.eq.eqid)
wrm               469 drivers/scsi/csiostor/csio_wr.h #define	csio_q_flid(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->un.fl.flid)
wrm               472 drivers/scsi/csiostor/csio_wr.h 				((__hw)->wrm.q_arr[(__idx)]->un.eq.physeqid)
wrm               476 drivers/scsi/csiostor/csio_wr.h 	csio_q_flid((__hw), (__hw)->wrm.q_arr[(__iq_qidx)]->un.iq.flq_idx)
wrm               478 drivers/scsi/csiostor/csio_wr.h 		(__hw)->wrm.intr_map[__rel_iq_id] = csio_get_q(__hw, __iq_idx)
wrm               479 drivers/scsi/csiostor/csio_wr.h #define	csio_q_eq_wrap(__hw, __idx)	((__hw)->wrm.q_arr[(__idx)]->un.eq.wrap)