Home
last modified time | relevance | path

Searched refs:nslots (Results 1 – 13 of 13) sorted by relevance

/Linux-v6.1/tools/testing/selftests/kvm/
Dmemslot_perf_test.c93 uint32_t nslots; member
203 slot = min(gpage / data->pages_per_slot, (uint64_t)data->nslots - 1); in vm_gpa2hva()
209 if (slot == data->nslots - 1) in vm_gpa2hva()
225 TEST_ASSERT(slot < data->nslots, "Too high slot number"); in vm_slot2gpa()
244 static bool prepare_vm(struct vm_data *data, int nslots, uint64_t *maxslots, in prepare_vm() argument
258 TEST_ASSERT(nslots > 1 || nslots == -1, in prepare_vm()
260 if (nslots != -1) in prepare_vm()
261 max_mem_slots = min(max_mem_slots, (uint32_t)nslots); in prepare_vm()
268 data->nslots = max_mem_slots - 1; in prepare_vm()
269 data->pages_per_slot = mempages / data->nslots; in prepare_vm()
[all …]
/Linux-v6.1/kernel/dma/
Dswiotlb.c619 unsigned int nslots = nr_slots(alloc_size), stride; in swiotlb_do_find_slots() local
626 BUG_ON(!nslots); in swiotlb_do_find_slots()
640 if (unlikely(nslots > mem->area_nslabs - area->used)) in swiotlb_do_find_slots()
661 if (!iommu_is_span_boundary(slot_index, nslots, in swiotlb_do_find_slots()
664 if (mem->slots[slot_index].list >= nslots) in swiotlb_do_find_slots()
675 for (i = slot_index; i < slot_index + nslots; i++) { in swiotlb_do_find_slots()
688 if (index + nslots < mem->area_nslabs) in swiotlb_do_find_slots()
689 area->index = index + nslots; in swiotlb_do_find_slots()
692 area->used += nslots; in swiotlb_do_find_slots()
787 int nslots = nr_slots(mem->slots[index].alloc_size + offset); in swiotlb_release_slots() local
[all …]
/Linux-v6.1/drivers/dma/ti/
Dedma.c733 int i, j, left, nslots; in edma_execute() local
748 nslots = min(MAX_NR_SG, left); in edma_execute()
752 for (i = 0; i < nslots; i++) { in edma_execute()
778 if (i != (nslots - 1)) in edma_execute()
782 edesc->processed += nslots; in edma_execute()
791 edma_link(ecc, echan->slot[nslots - 1], echan->slot[1]); in edma_execute()
793 edma_link(ecc, echan->slot[nslots - 1], in edma_execute()
1030 int i, nslots, ret; in edma_prep_slave_sg() local
1063 nslots = min_t(unsigned, MAX_NR_SG, sg_len); in edma_prep_slave_sg()
1065 for (i = 0; i < nslots; i++) { in edma_prep_slave_sg()
[all …]
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_u32.c361 u8 nslots; in cxgb4_delete_knode() local
405 nslots = 0; in cxgb4_delete_knode()
407 nslots++; in cxgb4_delete_knode()
410 nslots += 2; in cxgb4_delete_knode()
413 filter_id += nslots; in cxgb4_delete_knode()
Dcxgb4_filter.c445 static bool cxgb4_filter_prio_in_range(struct tid_info *t, u32 idx, u8 nslots, in cxgb4_filter_prio_in_range() argument
535 prev_fe = &prev_tab[prev_ftid & ~(nslots - 1)]; in cxgb4_filter_prio_in_range()
/Linux-v6.1/drivers/virtio/
Dvirtio_input.c223 int abs, err, nslots; in virtinput_probe() local
310 nslots = input_abs_get_max(vi->idev, ABS_MT_SLOT) + 1; in virtinput_probe()
311 err = input_mt_init_slots(vi->idev, nslots, 0); in virtinput_probe()
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/
Dmt76x02_beacon.c16 for (i = 0; i < dev->beacon_ops->nslots; i++) { in mt76x02_set_beacon_offsets()
Dmt76x02.h64 unsigned int nslots; member
Dmt76x02_usb_core.c256 .nslots = N_BCN_SLOTS, in mt76x02u_init_beacon_config()
Dmt76x02_mmio.c88 .nslots = 8, in mt76x02e_init_beacon_config()
/Linux-v6.1/include/linux/
Dcdrom.h155 __u8 nslots; member
/Linux-v6.1/drivers/cdrom/
Dcdrom.c1314 buf->hdr.nslots = 3; in cdrom_read_mech_status()
1364 int nslots = 1; in cdrom_number_of_slots() local
1376 nslots = info->hdr.nslots; in cdrom_number_of_slots()
1379 return nslots; in cdrom_number_of_slots()
/Linux-v6.1/drivers/i3c/
Dmaster.c2411 unsigned int nslots = 0; in i3c_generic_ibi_free_pool() local
2417 nslots++; in i3c_generic_ibi_free_pool()
2424 WARN_ON(nslots != pool->num_slots); in i3c_generic_ibi_free_pool()