Home
last modified time | relevance | path

Searched refs:max_wqs (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/dma/idxd/
H A Dinit.c121 for (i = 0; i < idxd->max_wqs; i++) { in idxd_setup_interrupts()
166 for (i = 0; i < idxd->max_wqs; i++) { in idxd_clean_wqs()
186 idxd->wqs = kcalloc_node(idxd->max_wqs, sizeof(struct idxd_wq *), in idxd_setup_wqs()
191 idxd->wq_enable_map = bitmap_zalloc_node(idxd->max_wqs, GFP_KERNEL, dev_to_node(dev)); in idxd_setup_wqs()
197 for (i = 0; i < idxd->max_wqs; i++) { in idxd_setup_wqs()
576 idxd->max_wqs = idxd->hw.wq_cap.num_wqs; in idxd_read_caps()
577 dev_dbg(dev, "max workqueues: %u\n", idxd->max_wqs); in idxd_read_caps()
840 idxd_free_saved_configs(saved_wqs, idxd->max_wqs); in idxd_free_saved()
910 bitmap_zalloc_node(idxd->max_wqs, GFP_KERNEL, in idxd_device_config_save()
919 bitmap_copy(saved_wq_enable_map, idxd->wq_enable_map, idxd->max_wqs); in idxd_device_config_save()
[all …]
H A Ddevice.c312 for (i = 0; i < idxd->max_wqs; i++) { in idxd_wqs_unmap_portal()
729 for (i = 0; i < idxd->max_wqs; i++) { in idxd_device_wqs_clear_state()
1022 for (i = 0; i < idxd->max_wqs; i++) { in idxd_wqs_config_write()
1098 for (i = 0; i < idxd->max_wqs; i++) { in idxd_wqs_setup()
1205 if (i * 64 >= idxd->max_wqs) in idxd_group_load_config()
1213 if (id >= idxd->max_wqs) in idxd_group_load_config()
1261 for (i = 0; i < idxd->max_wqs; i++) { in idxd_device_load_config()
1622 for (i = 0; i < idxd->max_wqs; i++) { in idxd_device_drv_remove()
H A Dirq.c47 for (i = 0; i < idxd->max_wqs; i++) { in idxd_device_reinit()
404 for (i = 0; i < idxd->max_wqs; i++) { in idxd_wqs_flush_descs()
490 for (i = 0; i < idxd->max_wqs; i++) { in idxd_misc_thread()
H A Dsysfs.c341 for (i = 0; i < idxd->max_wqs; i++) { in group_work_queues_show()
720 for (i = 0; i < idxd->max_wqs; i++) { in total_claimed_wq_size()
1437 return sysfs_emit(buf, "%u\n", idxd->max_wqs); in max_work_queues_show()
1512 for (i = 0; i < idxd->max_wqs; i++) { in clients_show()
1924 for (i = 0; i < idxd->max_wqs; i++) { in idxd_register_wq_devices()
1935 for (; i < idxd->max_wqs; i++) { in idxd_register_wq_devices()
1980 for (i = 0; i < idxd->max_wqs; i++) in idxd_register_devices()
1991 for (i = 0; i < idxd->max_wqs; i++) { in idxd_unregister_devices()
H A Didxd.h356 int max_wqs; member
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wq.c304 int hinic_wqs_alloc(struct hinic_wqs *wqs, int max_wqs, in hinic_wqs_alloc() argument
310 max_wqs = ALIGN(max_wqs, WQS_BLOCKS_PER_PAGE); in hinic_wqs_alloc()
311 if (max_wqs > WQS_MAX_NUM_BLOCKS) { in hinic_wqs_alloc()
312 dev_err(&pdev->dev, "Invalid max_wqs = %d\n", max_wqs); in hinic_wqs_alloc()
317 wqs->num_pages = max_wqs / WQS_BLOCKS_PER_PAGE; in hinic_wqs_alloc()
/linux/drivers/crypto/intel/iaa/
H A Diaa_crypto.h84 int max_wqs; member