Lines Matching refs:slot
277 struct guc_mmio_reg *slot;
280 size_t size = ALIGN((pos + 1) * sizeof(*slot), PAGE_SIZE);
291 regset->storage_max = size / sizeof(*slot);
294 slot = ®set->storage[pos];
296 *slot = *reg;
298 return slot;
310 struct guc_mmio_reg *slot;
322 slot = __mmio_reg_add(regset, &entry);
323 if (IS_ERR(slot))
324 return PTR_ERR(slot);
326 while (slot-- > regset->registers) {
327 GEM_BUG_ON(slot[0].offset == slot[1].offset);
328 if (slot[1].offset > slot[0].offset)
331 swap(slot[1], slot[0]);