Searched refs:max_wqs (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/dma/idxd/ |
| H A D | init.c | 121 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() 575 idxd->max_wqs = idxd->hw.wq_cap.num_wqs; in idxd_read_caps() 576 dev_dbg(dev, "max workqueues: %u\n", idxd->max_wqs); in idxd_read_caps() 829 idxd_free_saved_configs(saved_wqs, idxd->max_wqs); in idxd_free_saved() 899 bitmap_zalloc_node(idxd->max_wqs, GFP_KERNEL, in idxd_device_config_save() 908 bitmap_copy(saved_wq_enable_map, idxd->wq_enable_map, idxd->max_wqs); in idxd_device_config_save() [all …]
|
| H A D | device.c | 311 for (i = 0; i < idxd->max_wqs; i++) { in idxd_wqs_unmap_portal() 728 for (i = 0; i < idxd->max_wqs; i++) { in idxd_device_wqs_clear_state() 1020 for (i = 0; i < idxd->max_wqs; i++) { in idxd_wqs_config_write() 1096 for (i = 0; i < idxd->max_wqs; i++) { in idxd_wqs_setup() 1197 if (i * 64 >= idxd->max_wqs) in idxd_group_load_config() 1205 if (id >= idxd->max_wqs) in idxd_group_load_config() 1253 for (i = 0; i < idxd->max_wqs; i++) { in idxd_device_load_config() 1600 for (i = 0; i < idxd->max_wqs; i++) { in idxd_device_drv_remove()
|
| H A D | sysfs.c | 341 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() 1899 for (i = 0; i < idxd->max_wqs; i++) { in idxd_register_wq_devices() 1910 for (; i < idxd->max_wqs; i++) { in idxd_register_wq_devices() 1955 for (i = 0; i < idxd->max_wqs; i++) in idxd_register_devices() 1966 for (i = 0; i < idxd->max_wqs; i++) { in idxd_unregister_devices()
|
| H A D | idxd.h | 351 int max_wqs; member
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_wq.c | 304 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 D | iaa_crypto.h | 84 int max_wqs; member
|
| H A D | iaa_crypto_main.c | 60 if (WARN_ON(entry->n_wqs == entry->max_wqs)) in wq_table_add() 84 memset(entry->wqs, 0, entry->max_wqs * sizeof(struct idxd_wq *)); in wq_table_clear_entry() 717 static int alloc_wq_table(int max_wqs) in alloc_wq_table() argument 728 entry->wqs = kcalloc(max_wqs, sizeof(*entry->wqs), GFP_KERNEL); in alloc_wq_table() 734 entry->max_wqs = max_wqs; in alloc_wq_table() 1758 ret = alloc_wq_table(wq->idxd->max_wqs); in iaa_crypto_probe()
|