init.c (d7aad5550eca50370e3a1471b46281d03af0699e) | init.c (e7184b159dd37f4be8ff3d070c7c11f76b5bc3fe) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ 3#include <linux/init.h> 4#include <linux/kernel.h> 5#include <linux/module.h> 6#include <linux/slab.h> 7#include <linux/pci.h> 8#include <linux/interrupt.h> --- 163 unchanged lines hidden (view full) --- 172 for (i = 0; i < idxd->max_wqs; i++) { 173 struct idxd_wq *wq = &idxd->wqs[i]; 174 175 wq->id = i; 176 wq->idxd = idxd; 177 mutex_init(&wq->wq_lock); 178 wq->idxd_cdev.minor = -1; 179 wq->max_xfer_bytes = idxd->max_xfer_bytes; | 1// SPDX-License-Identifier: GPL-2.0 2/* Copyright(c) 2019 Intel Corporation. All rights rsvd. */ 3#include <linux/init.h> 4#include <linux/kernel.h> 5#include <linux/module.h> 6#include <linux/slab.h> 7#include <linux/pci.h> 8#include <linux/interrupt.h> --- 163 unchanged lines hidden (view full) --- 172 for (i = 0; i < idxd->max_wqs; i++) { 173 struct idxd_wq *wq = &idxd->wqs[i]; 174 175 wq->id = i; 176 wq->idxd = idxd; 177 mutex_init(&wq->wq_lock); 178 wq->idxd_cdev.minor = -1; 179 wq->max_xfer_bytes = idxd->max_xfer_bytes; |
180 wq->max_batch_size = idxd->max_batch_size; |
|
180 } 181 182 for (i = 0; i < idxd->max_engines; i++) { 183 idxd->engines[i].idxd = idxd; 184 idxd->engines[i].id = i; 185 } 186 187 idxd->wq = create_workqueue(dev_name(dev)); --- 329 unchanged lines hidden --- | 181 } 182 183 for (i = 0; i < idxd->max_engines; i++) { 184 idxd->engines[i].idxd = idxd; 185 idxd->engines[i].id = i; 186 } 187 188 idxd->wq = create_workqueue(dev_name(dev)); --- 329 unchanged lines hidden --- |