Lines Matching refs:ln

1194 	struct csio_lnode *ln = ioreq->lnode;
1195 struct csio_hw *hw = ln->hwp;
1205 ready = csio_is_lnode_ready(ln);
1318 csio_scsim_cleanup_io_lnode(struct csio_scsim *scm, struct csio_lnode *ln)
1325 csio_dbg(hw, "Gathering all SCSI I/Os on lnode %p\n", ln);
1328 sld.lnode = ln;
1329 INIT_LIST_HEAD(&ln->cmpl_q);
1330 csio_scsi_gather_active_ios(scm, &sld, &ln->cmpl_q);
1333 if (list_empty(&ln->cmpl_q))
1337 while (!list_empty(&ln->cmpl_q) && count--) {
1344 if (list_empty(&ln->cmpl_q))
1347 csio_dbg(hw, "Some I/Os pending on ln:%p, aborting them..\n", ln);
1350 rv = csio_scsi_abort_io_q(scm, &ln->cmpl_q, 30000);
1353 csio_scsi_cleanup_io_q(scm, &ln->cmpl_q);
1356 CSIO_DB_ASSERT(list_empty(&ln->cmpl_q));
1365 struct csio_lnode *ln = shost_priv(class_to_shost(dev));
1366 struct csio_hw *hw = csio_lnode_to_hw(ln);
1379 struct csio_lnode *ln = shost_priv(class_to_shost(dev));
1380 struct csio_hw *hw = csio_lnode_to_hw(ln);
1405 struct csio_lnode *ln = shost_priv(class_to_shost(dev));
1406 struct csio_hw *hw = csio_lnode_to_hw(ln);
1415 csio_lnodes_block_by_port(hw, ln->portid);
1418 csio_disable_lnodes(hw, ln->portid, disable);
1422 csio_lnodes_unblock_by_port(hw, ln->portid);
1431 struct csio_lnode *ln = shost_priv(class_to_shost(dev));
1433 return snprintf(buf, PAGE_SIZE, "%x\n", ln->params.log_level);
1441 struct csio_lnode *ln = shost_priv(class_to_shost(dev));
1442 struct csio_hw *hw = csio_lnode_to_hw(ln);
1451 ln->params.log_level = dbg_level;
1475 struct csio_lnode *ln = shost_priv(class_to_shost(dev));
1477 return snprintf(buf, PAGE_SIZE, "%d\n", ln->num_reg_rnodes);
1777 struct csio_lnode *ln = shost_priv(host);
1778 struct csio_hw *hw = csio_lnode_to_hw(ln);
1789 sqset = &hw->sqset[ln->portid][blk_mq_rq_cpu(cmnd->request)];
1830 ioreq->lnode = ln;
1841 CSIO_INC_STATS(ln, n_output_requests);
1842 ln->stats.n_output_bytes += scsi_bufflen(cmnd);
1844 CSIO_INC_STATS(ln, n_input_requests);
1845 ln->stats.n_input_bytes += scsi_bufflen(cmnd);
1847 CSIO_INC_STATS(ln, n_control_requests);
1888 struct csio_lnode *ln = ioreq->lnode;
1889 struct csio_scsi_qset *sqset = &hw->sqset[ln->portid][cpu];
1912 struct csio_lnode *ln = shost_priv(cmnd->device->host);
1913 struct csio_hw *hw = csio_lnode_to_hw(ln);
1942 ready = csio_is_lnode_ready(ln);
2060 struct csio_lnode *ln = shost_priv(cmnd->device->host);
2061 struct csio_hw *hw = csio_lnode_to_hw(ln);
2078 if (!csio_is_lnode_ready(ln)) {
2082 ln->vnp_flowid, cmnd->device->lun);
2115 sqset = &hw->sqset[ln->portid][smp_processor_id()];
2117 ioreq->lnode = ln;
2250 struct csio_lnode *ln = shost_priv(shost);
2254 if (!ln->hwp || csio_list_deleted(&ln->sm.sm_list))
2257 rv = csio_scan_done(ln, jiffies, time, csio_max_scan_tmo * HZ,