/src/usr.sbin/intrctl/ |
intrctl.c | 65 { "affinity", intrctl_affinity }, 103 fprintf(stderr, " %s affinity -i interrupt_name -c cpu_index\n", 208 char *affinity = NULL, *oaffinity = NULL; local in function:intrctl_list_one 217 asprintf(&affinity, "%s%s%d", 223 oaffinity = affinity; 227 printf("%5s ", affinity ? affinity : "none"); 228 if (affinity) 229 free(affinity); 318 error = sysctlbyname("kern.intr.affinity", NULL, NULL, &iset, sizeof(iset)) [all...] |
/src/sys/dev/pci/ |
nvme_pci.c | 386 kcpuset_t *affinity; local in function:nvme_pci_intr_establish 389 kcpuset_create(&affinity, true); 391 kcpuset_set(affinity, affinity_to); 392 error = interrupt_distribute(sc->sc_ih[qid], affinity, NULL); 393 kcpuset_destroy(affinity); 397 aprint_normal(" affinity to cpu%lu", affinity_to);
|
virtio_pci.c | 1042 kcpuset_t *affinity; local in function:virtio_pci_establish_msix_interrupts 1045 kcpuset_create(&affinity, false); 1054 kcpuset_zero(affinity); 1055 kcpuset_set(affinity, affinity_to); 1056 r = interrupt_distribute(psc->sc_ihs[n], affinity, 1061 " affinity to %u\n", 1070 kcpuset_destroy(affinity);
|
if_ena.c | 2038 kcpuset_t *affinity; local in function:ena_request_io_irq 2043 kcpuset_create(&affinity, false); 2071 kcpuset_zero(affinity); 2072 /* Round-robin affinity */ 2073 kcpuset_set(affinity, affinity_to); 2074 int error = interrupt_distribute(vih, affinity, NULL); 2078 " affinity to %u\n", i, intrstr, affinity_to); 2095 kcpuset_destroy(affinity); 2099 kcpuset_destroy(affinity);
|
if_vmx.c | 909 kcpuset_t *affinity; local in function:vmxnet3_setup_msix_interrupts 937 kcpuset_create(&affinity, true); 938 kcpuset_set(affinity, intr_idx % ncpu); 939 error = interrupt_distribute(*ihs, affinity, NULL); 942 "%s cannot be changed affinity, use default CPU\n", 945 kcpuset_destroy(affinity);
|
if_iavf.c | 1749 kcpuset_t *affinity = NULL; local in function:iavf_setup_interrupts 1811 kcpuset_create(&affinity, false); 1831 kcpuset_zero(affinity); 1832 kcpuset_set(affinity, affinity_to); 1834 affinity, NULL); 1838 "for TXRX%d interrupt at %s, affinity to %d\n", 1851 kcpuset_zero(affinity); 1852 kcpuset_set(affinity, affinity_to); 1855 error = interrupt_distribute(sc->sc_ihs[vector], affinity, NULL); 1858 "for Misc interrupt at %s, affinity to %d\n" [all...] |
if_wm.c | 6233 kcpuset_t *affinity; local in function:wm_setup_msix 6242 * To avoid other devices' interrupts, the affinity of Tx/Rx 6261 kcpuset_create(&affinity, false); 6289 kcpuset_zero(affinity); 6290 /* Round-robin affinity */ 6291 kcpuset_set(affinity, affinity_to); 6292 error = interrupt_distribute(vih, affinity, NULL); 6295 "for TX and RX interrupting at %s affinity to %u\n", 6325 /* Keep default affinity to LINK interrupt */ 6332 kcpuset_destroy(affinity); [all...] |
if_ixl.c | 5782 kcpuset_t *affinity; local in function:ixl_establish_msix 5790 kcpuset_create(&affinity, false); 5812 kcpuset_zero(affinity); 5813 kcpuset_set(affinity, affinity_to); 5814 r = interrupt_distribute(sc->sc_ihs[vector], affinity, NULL); 5816 aprint_normal(", affinity to %u", affinity_to); 5843 kcpuset_zero(affinity); 5844 kcpuset_set(affinity, affinity_to); 5845 r = interrupt_distribute(sc->sc_ihs[vector], affinity, NULL); 5847 aprint_normal(", affinity to %u", affinity_to) [all...] |
if_aq.c | 2110 aq_establish_intr(struct aq_softc *sc, int intno, kcpuset_t *affinity, 2134 if (affinity != NULL) { 2135 /* Round-robin affinity */ 2136 kcpuset_zero(affinity); 2137 kcpuset_set(affinity, intno % ncpu); 2138 interrupt_distribute(vih, affinity, NULL); 2147 kcpuset_t *affinity; local in function:aq_establish_msix_intr 2151 kcpuset_create(&affinity, false); 2160 error = aq_establish_intr(sc, intno++, affinity, 2169 error = aq_establish_intr(sc, intno++, affinity, [all...] |
if_mcx.c | 2757 kcpuset_t *affinity; local in function:mcx_attach 3010 kcpuset_create(&affinity, false); 3011 kcpuset_set(affinity, 0); 3046 q->q_ihc = mcx_establish_intr(sc, vec, affinity, mcx_cq_intr, 3106 mcx_establish_intr(struct mcx_softc *sc, int index, kcpuset_t *affinity, 3128 if (affinity != NULL && index > 0) { 3129 /* Round-robin affinity */ 3130 kcpuset_zero(affinity); 3131 kcpuset_set(affinity, (index - 1) % ncpu); 3132 interrupt_distribute(ih, affinity, NULL) [all...] |
/src/sys/dev/pci/qat/ |
qat.c | 755 kcpuset_t *affinity; local in function:qat_establish_msix_intr 775 kcpuset_create(&affinity, true); 776 kcpuset_set(affinity, index % ncpu); 777 error = interrupt_distribute(cookie, affinity, NULL); 782 kcpuset_destroy(affinity);
|
/src/sys/dev/pci/ixgbe/ |
ixv.c | 3374 kcpuset_t *affinity; local in function:ixv_allocate_msix 3388 kcpuset_create(&affinity, false); 3406 kcpuset_destroy(affinity); 3413 /* Round-robin affinity */ 3414 kcpuset_zero(affinity); 3415 kcpuset_set(affinity, cpu_id % ncpu); 3416 error = interrupt_distribute(sc->osdep.ihs[i], affinity, NULL); 3469 kcpuset_destroy(affinity); 3472 /* Round-robin affinity */ 3473 kcpuset_zero(affinity); [all...] |
ixgbe.c | 2793 * should consider about interrupt affinity in this 6870 kcpuset_t *affinity; local in function:ixgbe_allocate_msix 6908 kcpuset_create(&affinity, false); 6951 /* Round-robin affinity */ 6952 kcpuset_zero(affinity); 6953 kcpuset_set(affinity, cpu_id % ncpu); 6954 error = interrupt_distribute(sc->osdep.ihs[i], affinity, 7029 /* Round-robin affinity */ 7030 kcpuset_zero(affinity); 7031 kcpuset_set(affinity, cpu_id % ncpu) [all...] |
/src/sys/dev/pci/igc/ |
if_igc.c | 1220 kcpuset_t *affinity; local in function:igc_setup_msix 1221 kcpuset_create(&affinity, true); 1222 kcpuset_set(affinity, iq % ncpu); 1223 error = interrupt_distribute(*ihs, affinity, NULL); 1226 "%s: unable to change affinity, use default CPU\n", 1229 kcpuset_destroy(affinity);
|