Searched refs:iqp (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/scsi/csiostor/
H A Dcsio_wr.c338 struct csio_iq_params iqp; csio_wr_iq_create_rsp() local
343 memset(&iqp, 0, sizeof(struct csio_iq_params)); csio_wr_iq_create_rsp()
345 csio_mb_iq_alloc_write_rsp(hw, mbp, &retval, &iqp); csio_wr_iq_create_rsp()
353 csio_q_iqid(hw, iq_idx) = iqp.iqid; csio_wr_iq_create_rsp()
354 csio_q_physiqid(hw, iq_idx) = iqp.physiqid; csio_wr_iq_create_rsp()
359 iq_id = iqp.iqid - hw->wrm.fw_iq_start; csio_wr_iq_create_rsp()
366 CSIO_MAX_IQ, iq_id, iqp.iqid, hw->wrm.fw_iq_start); csio_wr_iq_create_rsp()
380 csio_wr_sge_intr_enable(hw, iqp.physiqid); csio_wr_iq_create_rsp()
386 csio_q_flid(hw, flq_idx) = iqp.fl0id; csio_wr_iq_create_rsp()
419 struct csio_iq_params iqp; csio_wr_iq_create() local
422 memset(&iqp, 0, sizeof(struct csio_iq_params)); csio_wr_iq_create()
436 iqp.iqandst = X_INTERRUPTDESTINATION_PCIE; csio_wr_iq_create()
438 iqp.iqandst = X_INTERRUPTDESTINATION_IQ; csio_wr_iq_create()
439 iqp.iqandstindex = csio_wr_iq_create()
443 iqp.iqandst = X_INTERRUPTDESTINATION_PCIE; csio_wr_iq_create()
444 iqp.iqandstindex = (uint16_t)vec; csio_wr_iq_create()
452 iqp.pfn = hw->pfn; csio_wr_iq_create()
453 iqp.vfn = 0; csio_wr_iq_create()
454 iqp.iq_start = 1; csio_wr_iq_create()
455 iqp.viid = 0; csio_wr_iq_create()
456 iqp.type = FW_IQ_TYPE_FL_INT_CAP; csio_wr_iq_create()
457 iqp.iqasynch = async; csio_wr_iq_create()
459 iqp.iqanus = X_UPDATESCHEDULING_COUNTER_OPTTIMER; csio_wr_iq_create()
461 iqp.iqanus = X_UPDATESCHEDULING_TIMER; csio_wr_iq_create()
462 iqp.iqanud = X_UPDATEDELIVERY_INTERRUPT; csio_wr_iq_create()
463 iqp.iqpciech = portid; csio_wr_iq_create()
464 iqp.iqintcntthresh = (uint8_t)csio_sge_thresh_reg; csio_wr_iq_create()
468 iqp.iqesize = 0; break; csio_wr_iq_create()
470 iqp.iqesize = 1; break; csio_wr_iq_create()
472 iqp.iqesize = 2; break; csio_wr_iq_create()
474 iqp.iqesize = 3; break; csio_wr_iq_create()
477 iqp.iqsize = csio_q_size(hw, iq_idx) / csio_wr_iq_create()
479 iqp.iqaddr = csio_q_pstart(hw, iq_idx); csio_wr_iq_create()
485 iqp.fl0paden = 1; csio_wr_iq_create()
486 iqp.fl0packen = flq->un.fl.packen ? 1 : 0; csio_wr_iq_create()
487 iqp.fl0fbmin = X_FETCHBURSTMIN_64B; csio_wr_iq_create()
488 iqp.fl0fbmax = X_FETCHBURSTMAX_512B; csio_wr_iq_create()
489 iqp.fl0size = csio_q_size(hw, flq_idx) / CSIO_QCREDIT_SZ; csio_wr_iq_create()
490 iqp.fl0addr = csio_q_pstart(hw, flq_idx); csio_wr_iq_create()
493 csio_mb_iq_alloc_write(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &iqp, cbfn); csio_wr_iq_create()
633 struct csio_iq_params iqp; csio_wr_iq_destroy() local
636 memset(&iqp, 0, sizeof(struct csio_iq_params)); csio_wr_iq_destroy()
642 iqp.pfn = hw->pfn; csio_wr_iq_destroy()
643 iqp.vfn = 0; csio_wr_iq_destroy()
644 iqp.iqid = csio_q_iqid(hw, iq_idx); csio_wr_iq_destroy()
645 iqp.type = FW_IQ_TYPE_FL_INT_CAP; csio_wr_iq_destroy()
649 iqp.fl0id = csio_q_flid(hw, flq_idx); csio_wr_iq_destroy()
651 iqp.fl0id = 0xFFFF; csio_wr_iq_destroy()
653 iqp.fl1id = 0xFFFF; csio_wr_iq_destroy()
655 csio_mb_iq_free(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &iqp, cbfn); csio_wr_iq_destroy()

Completed in 32 milliseconds