Lines Matching refs:vconfig
91 u8 *vconfig;
114 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_VENDOR_ID],
116 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_DEVICE_ID],
118 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_SUBSYSTEM_VENDOR_ID],
120 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_SUBSYSTEM_ID],
123 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_COMMAND],
125 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_STATUS],
127 STORE_LE16((u16 *) &mdev_state->vconfig[PCI_CLASS_DEVICE],
129 mdev_state->vconfig[PCI_CLASS_REVISION] = 0x01;
131 STORE_LE32((u32 *) &mdev_state->vconfig[PCI_BASE_ADDRESS_0],
138 mdev_state->vconfig[PCI_CAPABILITY_LIST] = MDPY_VENDORCAP_OFFSET;
139 mdev_state->vconfig[MDPY_VENDORCAP_OFFSET + 0] = 0x09; /* vendor cap */
140 mdev_state->vconfig[MDPY_VENDORCAP_OFFSET + 1] = 0x00; /* next ptr */
141 mdev_state->vconfig[MDPY_VENDORCAP_OFFSET + 2] = MDPY_VENDORCAP_SIZE;
142 STORE_LE32((u32 *) &mdev_state->vconfig[MDPY_FORMAT_OFFSET],
144 STORE_LE32((u32 *) &mdev_state->vconfig[MDPY_WIDTH_OFFSET],
146 STORE_LE32((u32 *) &mdev_state->vconfig[MDPY_HEIGHT_OFFSET],
168 cfg_addr |= (mdev_state->vconfig[offset] &
170 STORE_LE32(&mdev_state->vconfig[offset], cfg_addr);
188 memcpy(buf, (mdev_state->vconfig + pos), count);
243 mdev_state->vconfig = kzalloc(MDPY_CONFIG_SPACE_SIZE, GFP_KERNEL);
244 if (mdev_state->vconfig == NULL) {
255 kfree(mdev_state->vconfig);
284 kfree(mdev_state->vconfig);