Lines Matching refs:cpup
10442 struct lpfc_vector_map_info *cpup;
10534 cpup = &phba->sli4_hba.cpu_map[cpu];
10535 if (!(cpup->flag & LPFC_CPU_FIRST_IRQ))
10539 qp = &phba->sli4_hba.hdwq[cpup->hdwq];
10548 cpup->hdwq);
10552 qdesc->hdwq = cpup->hdwq;
10567 cpup = &phba->sli4_hba.cpu_map[cpu];
10570 if (cpup->flag & LPFC_CPU_FIRST_IRQ)
10574 qp = &phba->sli4_hba.hdwq[cpup->hdwq];
10579 eqcpu = lpfc_find_cpu_handle(phba, cpup->eq, LPFC_FIND_BY_EQ);
11074 struct lpfc_vector_map_info *cpup;
11141 cpup = &phba->sli4_hba.cpu_map[cpu];
11146 if (!(cpup->flag & LPFC_CPU_FIRST_IRQ))
11148 if (qidx != cpup->eq)
11152 rc = lpfc_eq_create(phba, qp[cpup->hdwq].hba_eq,
11158 cpup->eq, (uint32_t)rc);
11163 phba->sli4_hba.hba_eq_hdl[cpup->eq].eq =
11164 qp[cpup->hdwq].hba_eq;
11168 cpup->eq,
11169 qp[cpup->hdwq].hba_eq->queue_id);
11176 cpup = &phba->sli4_hba.cpu_map[cpu];
11180 phba->sli4_hba.hdwq[cpup->hdwq].hba_eq,
12308 struct lpfc_vector_map_info *cpup;
12313 cpup = &phba->sli4_hba.cpu_map[cpu];
12320 (cpup->flag & LPFC_CPU_FIRST_IRQ) &&
12321 (cpup->eq == id))
12325 if ((match == LPFC_FIND_BY_HDWQ) && (cpup->hdwq == id))
12343 struct lpfc_vector_map_info *cpup;
12347 cpup = &phba->sli4_hba.cpu_map[idx];
12348 /* Does the cpup match the one we are looking for */
12349 if ((cpup->phys_id == phys_id) &&
12350 (cpup->core_id == core_id) &&
12371 struct lpfc_vector_map_info *cpup = &phba->sli4_hba.cpu_map[cpu];
12374 cpup->eq = eqidx;
12375 cpup->flag |= flag;
12379 cpu, eqhdl->irq, cpup->eq, cpup->flag);
12391 struct lpfc_vector_map_info *cpup;
12396 cpup = &phba->sli4_hba.cpu_map[cpu];
12397 cpup->phys_id = LPFC_VECTOR_MAP_EMPTY;
12398 cpup->core_id = LPFC_VECTOR_MAP_EMPTY;
12399 cpup->hdwq = LPFC_VECTOR_MAP_EMPTY;
12400 cpup->eq = LPFC_VECTOR_MAP_EMPTY;
12401 cpup->flag = 0;
12443 struct lpfc_vector_map_info *cpup;
12459 cpup = &phba->sli4_hba.cpu_map[cpu];
12462 cpup->phys_id = cpuinfo->phys_proc_id;
12463 cpup->core_id = cpuinfo->cpu_core_id;
12464 if (lpfc_find_hyper(phba, cpu, cpup->phys_id, cpup->core_id))
12465 cpup->flag |= LPFC_CPU_MAP_HYPER;
12468 cpup->phys_id = 0;
12469 cpup->core_id = cpu;
12474 cpu, cpup->phys_id, cpup->core_id, cpup->flag);
12476 if (cpup->phys_id > max_phys_id)
12477 max_phys_id = cpup->phys_id;
12478 if (cpup->phys_id < min_phys_id)
12479 min_phys_id = cpup->phys_id;
12481 if (cpup->core_id > max_core_id)
12482 max_core_id = cpup->core_id;
12483 if (cpup->core_id < min_core_id)
12484 min_core_id = cpup->core_id;
12496 cpup = &phba->sli4_hba.cpu_map[cpu];
12499 if (cpup->eq == LPFC_VECTOR_MAP_EMPTY) {
12501 cpup->flag |= LPFC_CPU_MAP_UNASSIGN;
12504 * phys_id as cpup. start_cpu will start where we
12513 (new_cpup->phys_id == cpup->phys_id))
12521 cpup->eq = new_cpup->eq;
12533 cpu, cpup->eq, new_cpu,
12534 cpup->phys_id);
12542 cpup = &phba->sli4_hba.cpu_map[cpu];
12545 if (cpup->eq == LPFC_VECTOR_MAP_EMPTY) {
12547 cpup->flag |= LPFC_CPU_MAP_UNASSIGN;
12550 * as the cpup. start_cpu will start where we
12566 cpup->hdwq, cpup->eq);
12570 cpup->eq = new_cpup->eq;
12581 cpu, cpup->eq, new_cpu,
12591 cpup = &phba->sli4_hba.cpu_map[cpu];
12594 if (!(cpup->flag & LPFC_CPU_FIRST_IRQ))
12598 cpup->hdwq = idx;
12603 cpu, cpup->phys_id, cpup->core_id,
12604 cpup->hdwq, cpup->eq, cpup->flag);
12618 cpup = &phba->sli4_hba.cpu_map[cpu];
12621 if (cpup->flag & LPFC_CPU_FIRST_IRQ)
12629 cpup->hdwq = next_idx;
12643 new_cpup->phys_id == cpup->phys_id &&
12644 new_cpup->core_id == cpup->core_id) {
12657 new_cpup->phys_id == cpup->phys_id)
12663 cpup->hdwq = idx % phba->cfg_hdw_queue;
12669 cpup->hdwq = new_cpup->hdwq;
12674 cpu, cpup->phys_id, cpup->core_id,
12675 cpup->hdwq, cpup->eq, cpup->flag);
12684 cpup = &phba->sli4_hba.cpu_map[cpu];
12687 c_stat->hdwq_no = cpup->hdwq;
12689 if (cpup->hdwq != LPFC_VECTOR_MAP_EMPTY)
12692 cpup->hdwq = idx++ % phba->cfg_hdw_queue;
12694 c_stat->hdwq_no = cpup->hdwq;
12699 cpu, cpup->hdwq);
12863 struct lpfc_vector_map_info *cpup;
12876 cpup = &phba->sli4_hba.cpu_map[cpu];
12878 if (!(cpup->flag & LPFC_CPU_FIRST_IRQ))
12906 lpfc_irq_set_aff(lpfc_get_eq_hdl(cpup->eq), cpu);
13001 struct lpfc_vector_map_info *cpup;
13086 cpup = &phba->sli4_hba.cpu_map[cpu];
13100 if (cpup->eq != LPFC_VECTOR_MAP_EMPTY)