Lines Matching refs:hw

263 	qla_hw_t *hw;
266 hw = &ha->hw;
375 ha->hw.num_sds_rings = MAX_SDS_RINGS;
376 ha->hw.num_rds_rings = MAX_RDS_RINGS;
377 ha->hw.num_tx_rings = NUM_TX_RINGS;
391 if (ha->msix_count < (ha->hw.num_sds_rings + 1)) {
392 ha->hw.num_sds_rings = ha->msix_count - 1;
424 if (ha->hw.num_sds_rings > 15) {
425 ha->hw.num_sds_rings = 15;
429 ha->hw.num_rds_rings = ha->hw.num_sds_rings;
430 ha->hw.num_tx_rings = ha->hw.num_sds_rings;
433 ha->hw.num_tx_rings = ha->hw.num_sds_rings * 2;
438 ha->msix_count = ha->hw.num_sds_rings + 1;
461 for (i = 0; i < ha->hw.num_sds_rings; i++) {
496 ha->hw.num_sds_rings, ha->hw.num_rds_rings, ha->msix_count);
687 for (i = 0; i < ha->hw.num_sds_rings; i++) {
936 bcopy(IF_LLADDR(ha->ifp), ha->hw.mac_addr, ETHER_ADDR_LEN);
950 if (ha->hw.sp_log_stop_events & Q8_SP_LOG_STOP_IF_START_FAILURE)
951 ha->hw.sp_log_stop = -1;
1263 if (ha->hw.link_up) {
1269 (ha->hw.link_up ? "link_up" : "link_down")));
1288 tx_idx = ha->hw.tx_cntxt[txr_idx].txr_next;
1455 if (!(ifp->if_drv_flags & IFF_DRV_RUNNING) || (!ha->hw.link_up)) {
1461 (ifp->if_drv_flags & IFF_DRV_RUNNING) && ha->hw.link_up) {
1466 ql_hw_tx_done_locked(ha, (fp->txr_idx + (ha->hw.num_tx_rings >> 1)));
1479 (ha->hw.num_tx_rings >> 1);
1508 (!ha->hw.link_up))
1541 for (i = 0; i < ha->hw.num_sds_rings; i++) {
1572 for (i = 0; i < ha->hw.num_sds_rings; i++) {
1590 for (i = 0; i < ha->hw.num_sds_rings; i++) {
1616 ha->hw.num_sds_rings;
1651 for (i = 0; i < ha->hw.num_sds_rings; i++) {
1686 for (i = 0; i < ha->hw.num_sds_rings; i++) {
1742 for (i = 0; i < ha->hw.num_tx_rings; i++) {
1747 for (j = 0; j < ha->hw.num_tx_rings; j++) {
1805 for (j = 0; j < ha->hw.num_tx_rings; j++) {
1815 for (i = 0; i < ha->hw.num_tx_rings; i++) {
1830 for (r = 0; r < ha->hw.num_rds_rings; r++) {
1867 for (r = 0; r < ha->hw.num_rds_rings; r++) {
1904 for (r = 0; r < ha->hw.num_rds_rings; r++) {
1944 for (i = 0; i < ha->hw.num_sds_rings; i++) {
1945 ha->hw.sds[i].sdsr_next = 0;
1946 ha->hw.sds[i].rxb_free = NULL;
1947 ha->hw.sds[i].rx_free = 0;
1969 for (i = 0; i < ha->hw.num_sds_rings; i++) {
1970 ha->hw.sds[i].sdsr_next = 0;
1971 ha->hw.sds[i].rxb_free = NULL;
1972 ha->hw.sds[i].rx_free = 0;
1992 if (ha->hw.enable_9kb)
2002 if (ha->hw.enable_9kb)
2112 ha->hw.imd_compl = 1;
2129 for (i = 0; i < ha->hw.num_sds_rings; i++) {
2222 *((uint32_t *)&ha->hw.flags) = 0;
2249 if (ha->hw.sp_log_stop_events &
2251 ha->hw.sp_log_stop = -1;
2262 if (ha->hw.sp_log_stop_events &
2264 ha->hw.sp_log_stop = -1;