Lines Matching defs:data
91 struct iucv_irq_data data;
186 * IUCV control data structure. Used by iucv_path_accept, iucv_path_connect,
355 * @data: unused
359 static void iucv_allow_cpu(void *data)
396 * @data: unused
400 static void iucv_block_cpu(void *data)
416 * @data: unused
420 static void iucv_declare_cpu(void *data)
471 * @data: unused
475 static void iucv_retrieve_cpu(void *data)
650 * @userdata: 16-bytes of user data.
701 if (iucv_path_table[p->data.ippathid] == NULL) {
808 * @userdata: 16 bytes of data reflected to the communication partner
809 * @private: private data passed to interrupt handlers for this path
854 * @userdata: 16 bytes of data reflected to the communication partner
855 * @private: private data passed to interrupt handlers for this path
919 * @userdata: 16 bytes of data reflected to the communication partner
951 * @userdata: 16 bytes of data reflected to the communication partner
982 * @userdata: 16 bytes of data reflected to the communication partner
1053 * @buffer: address of data buffer or address of struct iucv_array
1054 * @size: length of data buffer
1058 * to receive RMDATA data stored in struct iucv_message.
1098 * @buffer: address of data buffer or address of struct iucv_array
1099 * @size: length of data buffer
1146 * @buffer: address of data buffer or address of struct iucv_array
1147 * @size: length of data buffer
1212 * @reply: address of reply data buffer or address of struct iucv_array
1213 * @size: length of reply data buffer
1217 * pathid, msgid, and trgcls. Prmmsg signifies the data is moved into
1265 * This function transmits data to another application. Data to be
1319 * This function transmits data to another application. Data to be
1351 * This function transmits data to another application. Data to be
1403 * @data: Pointer to external interrupt buffer
1421 static void iucv_path_pending(struct iucv_irq_data *data)
1423 struct iucv_path_pending *ipp = (void *) data;
1464 * @data: Pointer to external interrupt buffer
1482 static void iucv_path_complete(struct iucv_irq_data *data)
1484 struct iucv_path_complete *ipc = (void *) data;
1495 * @data: Pointer to external interrupt buffer
1512 static void iucv_path_severed(struct iucv_irq_data *data)
1514 struct iucv_path_severed *ips = (void *) data;
1531 * @data: Pointer to external interrupt buffer
1548 static void iucv_path_quiesced(struct iucv_irq_data *data)
1550 struct iucv_path_quiesced *ipq = (void *) data;
1559 * @data: Pointer to external interrupt buffer
1576 static void iucv_path_resumed(struct iucv_irq_data *data)
1578 struct iucv_path_resumed *ipr = (void *) data;
1587 * @data: Pointer to external interrupt buffer
1607 static void iucv_message_complete(struct iucv_irq_data *data)
1609 struct iucv_message_complete *imc = (void *) data;
1627 * @data: Pointer to external interrupt buffer
1652 static void iucv_message_pending(struct iucv_irq_data *data)
1654 struct iucv_message_pending *imp = (void *) data;
1708 irq_fn[p->data.iptype](&p->data);
1739 iucv_path_pending(&p->data);
1773 memcpy(&work->data, p, sizeof(work->data));
1812 * Allocates and initializes various data structures.