Searched refs:iqp (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/drivers/scsi/csiostor/ |
H A D | csio_wr.c | 338 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