Lines Matching defs:desired
483 const struct mvebu_pcie_window *desired,
488 if (desired->base == cur->base && desired->remap == cur->remap &&
489 desired->size == cur->size)
504 if (desired->size == 0)
507 ret = mvebu_pcie_add_windows(port, target, attribute, desired->base,
508 desired->size, desired->remap);
515 *cur = *desired;
521 struct mvebu_pcie_window desired = {};
528 &desired, &port->iowin);
537 desired.remap = ((conf->iobase & 0xF0) << 8) |
539 desired.base = port->pcie->io.start + desired.remap;
540 desired.size = ((0xFFF | ((conf->iolimit & 0xF0) << 8) |
542 desired.remap) +
545 return mvebu_pcie_set_window(port, port->io_target, port->io_attr, &desired,
551 struct mvebu_pcie_window desired = {.remap = MVEBU_MBUS_NO_REMAP};
557 &desired, &port->memwin);
565 desired.base = ((le16_to_cpu(conf->membase) & 0xFFF0) << 16);
566 desired.size = (((le16_to_cpu(conf->memlimit) & 0xFFF0) << 16) | 0xFFFFF) -
567 desired.base + 1;
569 return mvebu_pcie_set_window(port, port->mem_target, port->mem_attr, &desired,