Searched refs:saved_wqs (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_cmdq.c | 807 &cmdqs->saved_wqs[cmdq_type], cmdq_type, in init_cmdqs_ctxt() 891 cmdqs->saved_wqs = devm_kcalloc(&pdev->dev, HINIC_MAX_CMDQ_TYPES, in hinic_init_cmdqs() 892 sizeof(*cmdqs->saved_wqs), GFP_KERNEL); in hinic_init_cmdqs() 893 if (!cmdqs->saved_wqs) { in hinic_init_cmdqs() 899 err = hinic_wqs_cmdq_alloc(&cmdqs->cmdq_pages, cmdqs->saved_wqs, hwif, in hinic_init_cmdqs() 929 hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs, in hinic_init_cmdqs() 933 devm_kfree(&pdev->dev, cmdqs->saved_wqs); in hinic_init_cmdqs() 957 hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs, in hinic_free_cmdqs() 960 devm_kfree(&pdev->dev, cmdqs->saved_wqs); in hinic_free_cmdqs()
|
| H A D | hinic_hw_cmdq.h | 163 struct hinic_wq *saved_wqs; member
|
| /linux/drivers/dma/idxd/ |
| H A D | init.c | 832 struct idxd_wq **saved_wqs, in idxd_free_saved() argument 839 if (saved_wqs) in idxd_free_saved() 840 idxd_free_saved_configs(saved_wqs, idxd->max_wqs); in idxd_free_saved() 921 struct idxd_wq **saved_wqs __free(kfree) = in idxd_device_config_save() 924 if (!saved_wqs) { in idxd_device_config_save() 939 idxd_free_saved(saved_groups, saved_engines, saved_wqs, in idxd_device_config_save() 951 saved_wqs[i] = no_free_ptr(saved_wq); in idxd_device_config_save() 959 idxd_saved->saved_wqs = no_free_ptr(saved_wqs); in idxd_device_config_save() 1018 saved_wq = idxd_saved->saved_wqs[i]; in idxd_device_config_restore() 1044 kfree(idxd_saved->saved_wqs); in idxd_device_config_restore()
|
| H A D | idxd.h | 388 struct idxd_wq **saved_wqs; member
|