Lines Matching defs:len
32 u64 len;
48 u64 addr, u64 len)
52 .addr = addr, .len = len};
214 unsigned long len)
217 u64 req = ZPCI_CREATE_REQ(READ_ONCE(entry->fh), entry->bar, len);
222 static inline int __pcilg_mio(u64 *data, u64 ioaddr, u64 len, u8 *status)
224 union register_pair ioaddr_len = {.even = ioaddr, .odd = len};
241 int zpci_load(u64 *data, const volatile void __iomem *addr, unsigned long len)
247 return zpci_load_fh(data, addr, len);
249 cc = __pcilg_mio(data, (__force u64) addr, len, &status);
251 zpci_err_insn_addr(0, 'L', cc, status, (__force u64) addr, len);
303 unsigned long len)
306 u64 req = ZPCI_CREATE_REQ(READ_ONCE(entry->fh), entry->bar, len);
311 static inline int __pcistg_mio(u64 data, u64 ioaddr, u64 len, u8 *status)
313 union register_pair ioaddr_len = {.even = ioaddr, .odd = len};
329 int zpci_store(const volatile void __iomem *addr, u64 data, unsigned long len)
335 return zpci_store_fh(addr, data, len);
337 cc = __pcistg_mio(data, (__force u64) addr, len, &status);
339 zpci_err_insn_addr(0, 'S', cc, status, (__force u64) addr, len);
390 const void *src, unsigned long len)
393 u64 req = ZPCI_CREATE_REQ(entry->fh, entry->bar, len);
399 static inline int __pcistb_mio(const u64 *data, u64 ioaddr, u64 len, u8 *status)
404 " .insn rsy,0xeb00000000d4,%[len],%[ioaddr],%[data]\n"
409 : [cc] "+d" (cc), [len] "+d" (len)
412 *status = len >> 24 & 0xff;
417 const void *src, unsigned long len)
423 return zpci_write_block_fh(dst, src, len);
425 cc = __pcistb_mio(src, (__force u64) dst, len, &status);
427 zpci_err_insn_addr(0, 'B', cc, status, (__force u64) dst, len);