Lines Matching full:message
7 * fm10k_tlv_msg_init - Initialize message block for TLV data storage
8 * @msg: Pointer to message block
9 * @msg_id: Message ID indicating message type
11 * This function return success if provided with a valid message pointer
25 * fm10k_tlv_attr_put_null_string - Place null terminated string on message
26 * @msg: Pointer to message block
48 /* write data to message */ in fm10k_tlv_attr_put_null_string()
61 /* write last piece of data to message */ in fm10k_tlv_attr_put_null_string()
64 /* record attribute header, update message length */ in fm10k_tlv_attr_put_null_string()
102 * fm10k_tlv_attr_put_mac_vlan - Store MAC/VLAN attribute in message
103 * @msg: Pointer to message block
124 /* record attribute header, update message length */ in fm10k_tlv_attr_put_mac_vlan()
164 * @msg: Pointer to message block
188 * fm10k_tlv_attr_put_value - Store integer value attribute in message
189 * @msg: Pointer to message block
195 * in a message attribute. The function will return success provided
216 /* record attribute header, update message length */ in fm10k_tlv_attr_put_value()
260 * fm10k_tlv_attr_put_le_struct - Store little endian structure in message
261 * @msg: Pointer to message block
266 * This function will place a little endian structure value in a message
287 /* record attribute header, update message length */ in fm10k_tlv_attr_put_le_struct()
331 * @msg: Pointer to message block
336 * structure within the message this mechanism allows for that. The
358 * @msg: Pointer to message block
361 * message pointer should be pointing to the parent of the nest. So in
404 /* verify this is an attribute and not a message */ in fm10k_tlv_attr_validate()
466 * return FM10K_ERR_PARAM on any input or message error,
486 /* pull length from the message header */ in fm10k_tlv_attr_parse()
493 /* no attributes to parse, just raw data, message becomes attribute */ in fm10k_tlv_attr_parse()
532 * fm10k_tlv_msg_parse - Parses message header and calls function handler
534 * @msg: Pointer to message
536 * @data: Pointer to message handler data structure
539 * message. The handler will identify the message type and call the correct
540 * handler for the given message. It will return the value from the function
541 * call on a recognized message type, otherwise it will return
556 /* verify this is a message and not an attribute */ in fm10k_tlv_msg_parse()
560 /* grab message ID */ in fm10k_tlv_msg_parse()
581 * fm10k_tlv_msg_error - Default handler for unrecognized TLV message IDs
583 * @results: Pointer array to message, results[0] is pointer to message
587 * a minimum it just indicates that the message requested was
612 /* The message below is meant to be used as a test message to demonstrate
634 * fm10k_tlv_msg_test_generate_data - Stuff message with data
635 * @msg: Pointer to message
638 * This function is meant to load a message buffer with attribute data
670 * fm10k_tlv_msg_test_create - Create a test message testing all attributes
671 * @msg: Pointer to message
674 * This function is meant to load a message buffer with all attribute types
698 * fm10k_tlv_msg_test - Validate all results on test message receive
700 * @results: Pointer array to attributes in the message
704 * message placed in the message buffer. It is the default handler