Lines Matching refs:req

16 static inline u8 __mpcifc(u64 req, struct zpci_fib *fib, u8 *status)  in __mpcifc()  argument
24 : [cc] "=d" (cc), [req] "+d" (req), [fib] "+Q" (*fib) in __mpcifc()
26 *status = req >> 24 & 0xff; in __mpcifc()
30 int zpci_mod_fc(u64 req, struct zpci_fib *fib) in zpci_mod_fc() argument
35 cc = __mpcifc(req, fib, &status); in zpci_mod_fc()
89 static inline int __pcilg(u64 *data, u64 req, u64 offset, u8 *status) in __pcilg() argument
91 register u64 __req asm("2") = req; in __pcilg()
102 : [cc] "+d" (cc), [data] "=d" (__data), [req] "+d" (__req) in __pcilg()
112 int zpci_load(u64 *data, u64 req, u64 offset) in zpci_load() argument
118 cc = __pcilg(data, req, offset, &status); in zpci_load()
125 __func__, cc, status, req, offset); in zpci_load()
131 static inline int __pcistg(u64 data, u64 req, u64 offset, u8 *status) in __pcistg() argument
133 register u64 __req asm("2") = req; in __pcistg()
143 : [cc] "+d" (cc), [req] "+d" (__req) in __pcistg()
150 int zpci_store(u64 data, u64 req, u64 offset) in zpci_store() argument
156 cc = __pcistg(data, req, offset, &status); in zpci_store()
163 __func__, cc, status, req, offset); in zpci_store()
169 static inline int __pcistb(const u64 *data, u64 req, u64 offset, u8 *status) in __pcistb() argument
179 : [cc] "+d" (cc), [req] "+d" (req) in __pcistb()
182 *status = req >> 24 & 0xff; in __pcistb()
186 int zpci_store_block(const u64 *data, u64 req, u64 offset) in zpci_store_block() argument
192 cc = __pcistb(data, req, offset, &status); in zpci_store_block()
199 __func__, cc, status, req, offset); in zpci_store_block()