Lines Matching +full:address +full:- +full:data

1 /* SPDX-License-Identifier: GPL-2.0 */
20 * www.vm.ibm.com/pubs, manual # SC24-6084
23 * - All positive return codes including zero are reflected back
26 * - Return Code of:
27 * -EINVAL: Invalid value
28 * -ENOMEM: storage allocation failed
45 * IUCV_IPBUFLST Indicates that an address list is used for the message data.
53 * IUCV_IPANSLST Indicates that an address list is used for the reply data.
73 * Inside the array may be 31- bit addresses and 31-bit lengths.
79 u32 address; member
91 * handler: address of iucv handler structure
194 * @handler: address of iucv handler structure
199 * Returns 0 on success, -ENOMEM if the memory allocation for the pathid
200 * table failed, or -EIO if IUCV_DECLARE_BUFFER failed on all cpus.
206 * @handler: address of iucv handler structure
230 path->msglim = msglim; in iucv_path_alloc()
231 path->flags = flags; in iucv_path_alloc()
238 * @path: address of iucv path structure
249 * @path: address of iucv path structure
250 * @handler: address of iucv handler structure
251 * @userdata: 16 bytes of data reflected to the communication partner
252 * @private: private data passed to interrupt handlers for this path
264 * @path: address of iucv path structure
265 * @handler: address of iucv handler structure
266 * @userid: 8-byte user identification
267 * @system: 8-byte target system identification
268 * @userdata: 16 bytes of data reflected to the communication partner
269 * @private: private data passed to interrupt handlers for this path
283 * @path: address of iucv path structure
284 * @userdata: 16 bytes of data reflected to the communication partner
295 * @path: address of iucv path structure
296 * @userdata: 16 bytes of data reflected to the communication partner
307 * @path: address of iucv path structure
308 * @userdata: 16 bytes of data reflected to the communication partner
318 * @path: address of iucv path structure
319 * @msg: address of iucv msg structure
331 * @path: address of iucv path structure
332 * @msg: address of iucv msg structure
334 * @buffer: address of data buffer or address of struct iucv_array
335 * @size: length of data buffer
351 * @path: address of iucv path structure
352 * @msg: address of iucv msg structure
354 * @buffer: address of data buffer or address of struct iucv_array
355 * @size: length of data buffer
372 * @path: address of iucv path structure
373 * @msg: address of iucv msg structure
385 * @path: address of iucv path structure
386 * @msg: address of iucv msg structure
388 * @reply: address of data buffer or address of struct iucv_array
389 * @size: length of reply data buffer
391 * This function responds to the two-way messages that you receive. You
393 * pathid, msgid, and trgcls. Prmmsg signifies the data is moved into
403 * @path: address of iucv path structure
404 * @msg: address of iucv msg structure
407 * @buffer: address of data buffer or address of struct iucv_array
410 * This function transmits data to another application. Data to be
411 * transmitted is in a buffer and this is a one-way message and the
423 * @path: address of iucv path structure
424 * @msg: address of iucv msg structure
427 * @buffer: address of data buffer or address of struct iucv_array
430 * This function transmits data to another application. Data to be
431 * transmitted is in a buffer and this is a one-way message and the
443 * @path: address of iucv path structure
444 * @msg: address of iucv msg structure
448 * @buffer: address of data buffer or address of struct iucv_array
450 * @ansbuf: address of answer buffer or address of struct iucv_array
453 * This function transmits data to another application. Data to be