Lines Matching refs:intrc
1725 q80_config_intr_coalesc_t *intrc; in qla_config_intr_coalesce() local
1730 intrc = (q80_config_intr_coalesc_t *)ha->hw.mbox; in qla_config_intr_coalesce()
1731 bzero(intrc, (sizeof (q80_config_intr_coalesc_t))); in qla_config_intr_coalesce()
1733 intrc->opcode = Q8_MBX_CONFIG_INTR_COALESCE; in qla_config_intr_coalesce()
1734 intrc->count_version = (sizeof (q80_config_intr_coalesc_t) >> 2); in qla_config_intr_coalesce()
1735 intrc->count_version |= Q8_MBX_CMD_VERSION; in qla_config_intr_coalesce()
1738 intrc->flags = Q8_MBX_INTRC_FLAGS_RCV; in qla_config_intr_coalesce()
1739 intrc->max_pkts = ha->hw.rcv_intr_coalesce & 0xFFFF; in qla_config_intr_coalesce()
1740 intrc->max_mswait = (ha->hw.rcv_intr_coalesce >> 16) & 0xFFFF; in qla_config_intr_coalesce()
1742 intrc->flags = Q8_MBX_INTRC_FLAGS_XMT; in qla_config_intr_coalesce()
1743 intrc->max_pkts = ha->hw.xmt_intr_coalesce & 0xFFFF; in qla_config_intr_coalesce()
1744 intrc->max_mswait = (ha->hw.xmt_intr_coalesce >> 16) & 0xFFFF; in qla_config_intr_coalesce()
1747 intrc->cntxt_id = cntxt_id; in qla_config_intr_coalesce()
1750 intrc->flags |= Q8_MBX_INTRC_FLAGS_PERIODIC; in qla_config_intr_coalesce()
1751 intrc->timer_type = Q8_MBX_INTRC_TIMER_PERIODIC; in qla_config_intr_coalesce()
1754 intrc->sds_ring_mask |= (1 << i); in qla_config_intr_coalesce()
1756 intrc->ms_timeout = 1000; in qla_config_intr_coalesce()
1759 if (qla_mbx_cmd(ha, (uint32_t *)intrc, in qla_config_intr_coalesce()