Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_mqprio.c230 &eorxq->msix->aff_mask, i); in cxgb4_mqprio_alloc_hw_resources()
248 eorxq->msix->aff_mask); in cxgb4_mqprio_alloc_hw_resources()
301 eorxq->msix->aff_mask); in cxgb4_mqprio_free_hw_resources()
H A Dcxgb4_uld.c341 &minfo->aff_mask, idx); in request_msix_queue_irqs_uld()
348 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in request_msix_queue_irqs_uld()
364 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in free_msix_queue_irqs_uld()
H A Dcxgb4.h1056 cpumask_var_t aff_mask; member
2138 cpumask_var_t *aff_mask, int idx);
2139 void cxgb4_clear_msix_aff(unsigned short vec, cpumask_var_t aff_mask);
H A Dcxgb4_main.c691 cpumask_var_t *aff_mask, int idx) in cxgb4_set_msix_aff()
695 if (!zalloc_cpumask_var(aff_mask, GFP_KERNEL)) { in cxgb4_set_msix_aff()
701 *aff_mask); in cxgb4_set_msix_aff() local
703 rv = irq_set_affinity_hint(vec, *aff_mask); in cxgb4_set_msix_aff()
712 void cxgb4_clear_msix_aff(unsigned short vec, cpumask_var_t aff_mask) in cxgb4_clear_msix_aff() argument
715 free_cpumask_var(aff_mask); in cxgb4_clear_msix_aff()
744 &minfo->aff_mask, ethqidx); in request_msix_queue_irqs()
751 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in request_msix_queue_irqs()
767 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in free_msix_queue_irqs()
1310 mirror_rxq->msix->aff_mask); in cxgb4_port_mirror_free_rxq()
690 cxgb4_set_msix_aff(struct adapter *adap, unsigned short vec, cpumask_var_t *aff_mask, int idx) cxgb4_set_msix_aff() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_mqprio.c230 &eorxq->msix->aff_mask, i); in cxgb4_mqprio_alloc_hw_resources()
248 eorxq->msix->aff_mask); in cxgb4_mqprio_alloc_hw_resources()
301 eorxq->msix->aff_mask); in cxgb4_mqprio_free_hw_resources()
H A Dcxgb4_uld.c341 &minfo->aff_mask, idx); in request_msix_queue_irqs_uld()
348 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in request_msix_queue_irqs_uld()
364 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in free_msix_queue_irqs_uld()
H A Dcxgb4.h1054 cpumask_var_t aff_mask; member
2134 cpumask_var_t *aff_mask, int idx);
2135 void cxgb4_clear_msix_aff(unsigned short vec, cpumask_var_t aff_mask);
H A Dcxgb4_main.c690 cpumask_var_t *aff_mask, int idx) in cxgb4_set_msix_aff()
694 if (!zalloc_cpumask_var(aff_mask, GFP_KERNEL)) { in cxgb4_set_msix_aff()
700 *aff_mask); in cxgb4_set_msix_aff() local
702 rv = irq_set_affinity_hint(vec, *aff_mask); in cxgb4_set_msix_aff()
711 void cxgb4_clear_msix_aff(unsigned short vec, cpumask_var_t aff_mask) in cxgb4_clear_msix_aff() argument
714 free_cpumask_var(aff_mask); in cxgb4_clear_msix_aff()
743 &minfo->aff_mask, ethqidx); in request_msix_queue_irqs()
750 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in request_msix_queue_irqs()
766 cxgb4_clear_msix_aff(minfo->vec, minfo->aff_mask); in free_msix_queue_irqs()
1309 mirror_rxq->msix->aff_mask); in cxgb4_port_mirror_free_rxq()
689 cxgb4_set_msix_aff(struct adapter *adap, unsigned short vec, cpumask_var_t *aff_mask, int idx) cxgb4_set_msix_aff() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c46 return cpumask_test_cpu(current_cpu, c->aff_mask); in mlx5e_channel_no_affinity_change()
H A Den.h776 const struct cpumask *aff_mask; member
H A Den_main.c2480 c->aff_mask = irq_get_effective_affinity_mask(irq); in mlx5e_open_channel()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_cq.c120 cq->aff_mask = irq_get_effective_affinity_mask(irq); in mlx4_en_activate_cq()
H A Dmlx4_en.h381 const struct cpumask *aff_mask; member
H A Den_rx.c1029 if (likely(cpumask_test_cpu(cpu_curr, cq->aff_mask))) in mlx4_en_poll_rx_cq()
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_sli4.h496 struct cpumask aff_mask; member
500 #define lpfc_get_aff_mask(eqidx) (&phba->sli4_hba.hba_eq_hdl[eqidx].aff_mask)
H A Dlpfc_attr.c5734 struct cpumask *aff_mask = &phba->sli4_hba.irq_aff_mask; in lpfc_cpumask_irq_mode_init() local
5736 cpumask_clear(aff_mask); in lpfc_cpumask_irq_mode_init()
5751 cpumask_set_cpu(cpu, aff_mask); in lpfc_cpumask_irq_mode_init()
5757 cpumask_set_cpu(first_cpu, aff_mask); in lpfc_cpumask_irq_mode_init()
5823 const struct cpumask *aff_mask; in lpfc_irq_chann_init() local
5839 aff_mask = &phba->sli4_hba.irq_aff_mask; in lpfc_irq_chann_init()
5841 if (cpumask_empty(aff_mask)) { in lpfc_irq_chann_init()
5849 phba->cfg_irq_chann = cpumask_weight(aff_mask); in lpfc_irq_chann_init()
5852 * aff_mask weight as well in lpfc_irq_chann_init()
H A Dlpfc_init.c11345 cpumask_clear(&eqhdl->aff_mask); in lpfc_irq_set_aff()
11346 cpumask_set_cpu(cpu, &eqhdl->aff_mask); in lpfc_irq_set_aff()
11348 irq_set_affinity_hint(eqhdl->irq, &eqhdl->aff_mask); in lpfc_irq_set_aff()
11359 cpumask_clear(&eqhdl->aff_mask); in lpfc_irq_clear_aff()
11383 struct cpumask *aff_mask; in lpfc_irq_rebalance() local
11408 * cpu aff_mask is migrated in lpfc_irq_rebalance()
11411 aff_mask = lpfc_get_aff_mask(idx); in lpfc_irq_rebalance()
11414 if (cpumask_test_cpu(cpu, aff_mask)) in lpfc_irq_rebalance()
11518 const struct cpumask *aff_mask = NULL; in lpfc_sli4_enable_msix() local
11529 aff_mask in lpfc_sli4_enable_msix()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_sli4.h495 struct cpumask aff_mask; member
499 #define lpfc_get_aff_mask(eqidx) (&phba->sli4_hba.hba_eq_hdl[eqidx].aff_mask)
H A Dlpfc_attr.c5495 struct cpumask *aff_mask = &phba->sli4_hba.irq_aff_mask; in lpfc_cpumask_irq_mode_init() local
5497 cpumask_clear(aff_mask); in lpfc_cpumask_irq_mode_init()
5512 cpumask_set_cpu(cpu, aff_mask); in lpfc_cpumask_irq_mode_init()
5518 cpumask_set_cpu(first_cpu, aff_mask); in lpfc_cpumask_irq_mode_init()
5584 const struct cpumask *aff_mask; in lpfc_irq_chann_init() local
5602 aff_mask = &phba->sli4_hba.irq_aff_mask; in lpfc_irq_chann_init()
5604 if (cpumask_empty(aff_mask)) { in lpfc_irq_chann_init()
5612 phba->cfg_irq_chann = cpumask_weight(aff_mask); in lpfc_irq_chann_init()
5615 * aff_mask weight as well in lpfc_irq_chann_init()
H A Dlpfc_init.c12826 cpumask_clear(&eqhdl->aff_mask); in lpfc_irq_set_aff()
12827 cpumask_set_cpu(cpu, &eqhdl->aff_mask); in lpfc_irq_set_aff()
12829 irq_set_affinity(eqhdl->irq, &eqhdl->aff_mask); in lpfc_irq_set_aff()
12840 cpumask_clear(&eqhdl->aff_mask); in lpfc_irq_clear_aff()
12864 struct cpumask *aff_mask; in lpfc_irq_rebalance() local
12889 * cpu aff_mask is migrated in lpfc_irq_rebalance()
12892 aff_mask = lpfc_get_aff_mask(idx); in lpfc_irq_rebalance()
12895 if (cpumask_test_cpu(cpu, aff_mask)) in lpfc_irq_rebalance()
12999 const struct cpumask *aff_mask = NULL; in lpfc_sli4_enable_msix() local
13010 aff_mask in lpfc_sli4_enable_msix()
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-gic-v3-its.c1590 const struct cpumask *aff_mask) in its_select_cpu()
1608 cpumask_and(tmpmask, cpumask_of_node(node), aff_mask); in its_select_cpu()
1635 cpumask_and(tmpmask, aff_mask, cpu_online_mask); in its_select_cpu()
1643 cpumask_copy(tmpmask, aff_mask); in its_select_cpu()
1655 pr_debug("IRQ%d -> %*pbl CPU%d\n", d->irq, cpumask_pr_args(aff_mask), cpu); in its_select_cpu()
1589 its_select_cpu(struct irq_data *d, const struct cpumask *aff_mask) its_select_cpu() argument
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-gic-v3-its.c1602 const struct cpumask *aff_mask) in its_select_cpu()
1622 cpumask_and(tmpmask, cpumask_of_node(node), aff_mask); in its_select_cpu()
1649 cpumask_and(tmpmask, aff_mask, cpu_online_mask); in its_select_cpu()
1657 cpumask_copy(tmpmask, aff_mask); in its_select_cpu()
1669 pr_debug("IRQ%d -> %*pbl CPU%d\n", d->irq, cpumask_pr_args(aff_mask), cpu); in its_select_cpu()
1601 its_select_cpu(struct irq_data *d, const struct cpumask *aff_mask) its_select_cpu() argument

Completed in 106 milliseconds