Lines Matching refs:conf
195 static bool VirtinFillHidCodeBitmap(struct VirtinConfig *conf, HidInfo *devInfo)
203 conf->select = VIRTIO_INPUT_CFG_EV_BITS;
204 conf->subsel = evType;
206 if (conf->size == 0) {
228 qDest[i] = conf->u.bitmap[i];
235 static void VirtinFillHidDevIds(struct VirtinConfig *conf, HidInfo *devInfo)
237 conf->select = VIRTIO_INPUT_CFG_ID_DEVIDS;
238 conf->subsel = 0;
240 if (conf->size) {
241 devInfo->bustype = conf->u.ids.bus;
242 devInfo->vendor = conf->u.ids.vendor;
243 devInfo->product = conf->u.ids.product;
244 devInfo->version = conf->u.ids.version;
250 struct VirtinConfig *conf = (struct VirtinConfig *)(in->dev.base + VIRTMMIO_REG_CONFIG);
259 VirtinFillHidDevIds(conf, devInfo);
261 if (!VirtinFillHidCodeBitmap(conf, devInfo)) {