• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bnx2i/

Lines Matching refs:iscsi_cid

225  * bnx2i_bind_conn_to_iscsi_cid - bind conn structure to 'iscsi_cid'
228 * @iscsi_cid: iscsi context ID, range 0 - (MAX_CONN - 1)
236 u32 iscsi_cid)
238 if (hba && hba->cid_que.conn_cid_tbl[iscsi_cid]) {
240 "conn bind - entry #%d not free\n", iscsi_cid);
244 hba->cid_que.conn_cid_tbl[iscsi_cid] = bnx2i_conn;
252 * @iscsi_cid: iscsi context ID, range 0 - (MAX_CONN - 1)
255 u16 iscsi_cid)
261 } else if (iscsi_cid >= hba->max_active_conns) {
262 printk(KERN_ERR "bnx2i: wrong cid #%d\n", iscsi_cid);
265 return hba->cid_que.conn_cid_tbl[iscsi_cid];
270 * bnx2i_alloc_iscsi_cid - allocates a iscsi_cid from free pool
293 * @iscsi_cid: iscsi context ID to free
295 static void bnx2i_free_iscsi_cid(struct bnx2i_hba *hba, u16 iscsi_cid)
299 if (iscsi_cid == (u16) -1)
305 hba->cid_que.cid_que[idx] = iscsi_cid;
306 hba->cid_que.conn_cid_tbl[iscsi_cid] = NULL;
356 * bnx2i_release_free_cid_que - releases 'iscsi_cid' queue resources
654 * bnx2i_find_ep_in_ofld_list - find iscsi_cid in pending list of endpoints
657 * @iscsi_cid: iscsi context ID to find
661 bnx2i_find_ep_in_ofld_list(struct bnx2i_hba *hba, u32 iscsi_cid)
671 if (ep->ep_iscsi_cid == iscsi_cid)
678 printk(KERN_ERR "l5 cid %d not found\n", iscsi_cid);
683 * bnx2i_find_ep_in_destroy_list - find iscsi_cid in destroy list
685 * @iscsi_cid: iscsi context ID to find
689 bnx2i_find_ep_in_destroy_list(struct bnx2i_hba *hba, u32 iscsi_cid)
699 if (ep->ep_iscsi_cid == iscsi_cid)
706 printk(KERN_ERR "l5 cid %d not found\n", iscsi_cid);
1703 u32 iscsi_cid = BNX2I_CID_RESERVED;
1745 iscsi_cid = bnx2i_alloc_iscsi_cid(hba);
1746 if (iscsi_cid == -1) {
1760 bnx2i_ep->ep_iscsi_cid = (u16)iscsi_cid;
1788 iscsi_cid, &bnx2i_ep->cm_sk, bnx2i_ep);