Lines Matching defs:message

103     ndmp_message message);
104 static boolean_t ndmp_check_auth_required(ndmp_message message);
105 static ndmp_handler_t *ndmp_get_interface(ndmp_message message);
124 * handler_tbl (input) - message handlers.
366 * Reads the next request message into the stream buffer.
395 * Send an NDMP request message.
399 * message (input) - message number.
401 * request_data (input) - message body.
402 * reply (output) - reply message. If 0, reply will be
414 ndmp_send_request(ndmp_connection_t *connection_handle, ndmp_message message,
424 if (!(handler = ndmp_get_handler(connection, message))) {
425 NDMP_LOG(LOG_DEBUG, "Sending message 0x%x: not supported",
426 message);
434 header.message = message;
441 "Sending message 0x%x: encoding request header", message);
449 "Sending message 0x%x: encoding request body",
450 message);
479 if (message !=
480 connection->conn_msginfo.mi_hdr.message) {
483 connection->conn_msginfo.mi_hdr.message);
508 * message (input) - message number.
510 * request_data (input) - message body.
511 * reply (output) - reply message. If 0, reply will be
524 ndmp_message message, ndmp_error err, void *request_data, void **reply)
531 rv = ndmp_send_request(connection_handle, message, err, request_data,
541 * Send an NDMP reply message.
546 * reply (input) - reply message body.
568 header.message = connection->conn_msginfo.mi_hdr.message;
574 NDMP_LOG(LOG_DEBUG, "Sending message 0x%x: "
576 header.message);
586 "Sending message 0x%x: encoding reply body",
587 header.message);
599 * Free the memory of NDMP message body.
659 * each message handler via ndmp_get_client_data.
681 * each message handler via ndmp_get_client_data.
1011 * Read the next message.
1015 * msg (output) - received message.
1020 * -1 - Error decoding the message header.
1034 /* Lookup info necessary for processing this message. */
1036 connection->conn_msginfo.mi_hdr.message)) == 0) {
1038 connection->conn_msginfo.mi_hdr.message);
1050 connection->conn_msginfo.mi_hdr.message) &&
1054 connection->conn_msginfo.mi_hdr.message);
1065 connection->conn_msginfo.mi_hdr.message);
1086 connection->conn_msginfo.mi_hdr.message);
1101 /* Decode message arguments if needed */
1106 "Processing message 0x%x: error decoding arguments",
1107 connection->conn_msginfo.mi_hdr.message);
1119 * Reads the next message into the stream buffer.
1126 * a message that had already been received and read into the stream buffer.
1130 * message handling table.
1132 * A reply message, if received, is placed in connection->conn_msginfo
1135 * more than one reply message is received
1139 * reply_expected (output) - TRUE - a reply message is expected.
1140 * FALSE - no reply message is expected and
1146 * error processing reply message.
1191 * the message or if the message was even
1192 * a request message. To be safe, assume
1193 * that the message was a reply if a reply
1208 connection->conn_msginfo.mi_hdr.message);
1213 "Unexpected reply message: 0x%x",
1215 message);
1227 connection->conn_msginfo.mi_hdr.message);
1237 connection->conn_msginfo.mi_hdr.message);
1241 "Unexpected reply message: 0x%x",
1242 connection->conn_msginfo.mi_hdr.message);
1252 connection->conn_msginfo.mi_hdr.message);
1260 NDMP_LOG(LOG_DEBUG, "No handler for message 0x%x",
1261 connection->conn_msginfo.mi_hdr.message);
1304 * specific message.
1307 * message (input) - message number.
1310 * NULL - message not found.
1314 ndmp_get_interface(ndmp_message message)
1316 ndmp_handler_t *ni = &ndmp_msghdl_tab[(message >> 8) % INT_MAXCMD];
1318 if ((message & 0xff) >= ni->hd_cnt)
1322 if (ni->hd_msgs[message & 0xff].hm_message != message)
1331 * Return the handler info for the specified NDMP message.
1335 * message (input) - message number.
1338 * NULL - message not found.
1342 ndmp_get_handler(ndmp_connection_t *connection, ndmp_message message)
1346 ndmp_handler_t *ni = ndmp_get_interface(message);
1350 handler = &ni->hd_msgs[message & 0xff].hm_msg_v[ver - 2];
1359 * this message is being processed.
1362 * message (input) - message number.
1369 ndmp_check_auth_required(ndmp_message message)
1372 ndmp_handler_t *ni = ndmp_get_interface(message);
1375 auth_req = ni->hd_msgs[message & 0xff].hm_auth_required;