Home
last modified time | relevance | path

Searched full:message (Results 1 – 25 of 3185) sorted by relevance

12345678910>>...128

/Linux-v6.1/arch/powerpc/include/asm/
Dmpic_msgr.h23 /* Get a message register
25 * @reg_num: the MPIC message register to get
27 * A pointer to the message register is returned. If
28 * the message register asked for is already in use, then
30 * with an actual message register, then ENODEV is returned.
35 /* Relinquish a message register
37 * @msgr: the message register to return
39 * Disables the given message register and marks it as free.
40 * After this call has completed successully the message
46 /* Enable a message register
[all …]
/Linux-v6.1/drivers/net/wwan/iosm/
Diosm_ipc_protocol_ops.h33 * enum ipc_mem_msg_cs - Completion status of IPC Message
35 * @IPC_MEM_MSG_CS_SUCCESS: IPC Message completion success.
36 * @IPC_MEM_MSG_CS_ERROR: Message send error.
45 * struct ipc_msg_prep_args_pipe - struct for pipe args for message preparation
53 * struct ipc_msg_prep_args_sleep - struct for sleep args for message
65 * message preparation
73 * struct ipc_msg_prep_map - struct for map argument for message preparation
85 * struct ipc_msg_prep_unmap - struct for unmap argument for message preparation
93 * struct ipc_msg_prep_args - Union to handle different message types
94 * @pipe_open: Pipe open message preparation struct
[all …]
/Linux-v6.1/drivers/misc/sgi-gru/
Dgrukservices.h11 * Message queues using the GRU to send/receive messages.
13 * These function allow the user to create a message queue for
17 * the message. This is transparent to the caller.
24 * - cross partition message
32 void *mq; /* message queue vaddress */
42 * a message queue. The caller must ensure that the queue is
45 * Message queue size is the total number of bytes allocated
50 * mqd pointer to message queue descriptor
52 * bytes size of message queue in bytes
65 * Send a message to a message queue.
[all …]
/Linux-v6.1/drivers/scsi/arm/
Dmsgqueue.h7 * message queue handling
12 struct message { struct
19 struct message msg; argument
33 * Purpose : initialise a message queue
47 * Purpose : calculate the total length of all messages on the message queue
54 * Function: struct message *msgqueue_getmsg(MsgQueue_t *msgq, int msgno)
55 * Purpose : return a message & its length
56 * Params : msgq - queue to obtain message from
57 * : msgno - message number
58 * Returns : pointer to message string, or NULL
[all …]
Dmsgqueue.c7 * message queue handling
18 * Purpose : Allocate a message queue entry
19 * Params : msgq - message queue to claim entry for
20 * Returns : message queue entry or NULL.
34 * Purpose : free a message queue entry
35 * Params : msgq - message queue to free entry from
36 * mq - message queue entry to free
48 * Purpose : initialise a message queue
76 * Purpose : calculate the total length of all messages on the message queue
92 * Function: struct message *msgqueue_getmsg(MsgQueue_t *msgq, int msgno)
[all …]
/Linux-v6.1/Documentation/driver-api/soundwire/
Dlocking.rst11 - Message lock
26 Message lock
29 SoundWire message transfer lock. This mutex is part of
30 Bus data structure (sdw_bus). This lock is used to serialize the message
38 Message transfer.
40 1. For every message transfer
42 a. Acquire Message lock.
44 b. Transfer message (Read/Write) to Slave1 or broadcast message on
47 c. Release Message lock
59 <-------------------------------+ a. Acquire Message lock
[all …]
/Linux-v6.1/Documentation/admin-guide/device-mapper/
Ddm-dust.rst9 the user can send a message to the target to start failing read
93 $ sudo dmsetup message dust1 0 addbadblock 60
96 $ sudo dmsetup message dust1 0 addbadblock 67
99 $ sudo dmsetup message dust1 0 addbadblock 72
111 To enable the "fail read on bad block" behavior, send the "enable" message::
113 $ sudo dmsetup message dust1 0 enable
144 result in an "Invalid argument" error, as well as a helpful message::
146 $ sudo dmsetup message dust1 0 addbadblock 88
147 device-mapper: message ioctl on dust1 failed: Invalid argument
151 result in an "Invalid argument" error, as well as a helpful message::
[all …]
/Linux-v6.1/drivers/auxdisplay/
Dline-display.c28 * Scroll the current message along the display by one character, rearming the
37 /* update the current message string */ in linedisp_scroll()
41 linedisp->buf[i] = linedisp->message[ch]; in linedisp_scroll()
60 * linedisp_display() - set the message to be displayed
62 * @msg: the message to display
65 * Display a new message @msg on the display. @msg can be longer than the
88 kfree(linedisp->message); in linedisp_display()
89 linedisp->message = NULL; in linedisp_display()
100 kfree(linedisp->message); in linedisp_display()
102 linedisp->message = new_msg; in linedisp_display()
[all …]
/Linux-v6.1/Documentation/networking/
Dmctp.rst42 Since MCTP is message-based, only ``SOCK_DGRAM`` sockets are supported.
99 match the network, address, and message type will be received by this socket.
101 messages with the TO bit set, to indicate an incoming request message, rather
118 The ``smctp_type`` field specifies which message types to receive. Only the
121 receiving packets with and without a message integrity check footer.
123 ``sendto()``, ``sendmsg()``, ``send()`` : transmit an MCTP message
126 An MCTP message is transmitted using one of the ``sendto()``, ``sendmsg()`` or
135 /* set message destination */
142 /* arbitrary message to send, with message-type header */
152 EID. If ``MCTP_TAG_OWNER`` is not set, the message will be sent with the tag
[all …]
/Linux-v6.1/drivers/greybus/
Doperation.c113 * If no error occurs before sending the request message the only
215 static int gb_message_send(struct gb_message *message, gfp_t gfp) in gb_message_send() argument
217 struct gb_connection *connection = message->operation->connection; in gb_message_send()
219 trace_gb_message_send(message); in gb_message_send()
222 message, in gb_message_send()
227 * Cancel a message we have passed to the host device layer to be sent.
229 static void gb_message_cancel(struct gb_message *message) in gb_message_cancel() argument
231 struct gb_host_device *hd = message->operation->connection->hd; in gb_message_cancel()
233 hd->driver->message_cancel(message); in gb_message_cancel()
284 /* Cancel request message if scheduled by timeout. */ in gb_operation_work()
[all …]
/Linux-v6.1/drivers/net/ethernet/intel/ixgbe/
Dixgbe_mbx.c10 * ixgbe_read_mbx - Reads a message from the mailbox
12 * @msg: The message buffer
16 * returns SUCCESS if it successfully read message from buffer
33 * ixgbe_write_mbx - Write a message to the mailbox
35 * @msg: The message buffer
39 * returns SUCCESS if it successfully copied message into the buffer
106 * ixgbe_poll_for_msg - Wait for message notification
110 * returns SUCCESS if it successfully received a message notification
131 * ixgbe_poll_for_ack - Wait for message acknowledgement
135 * returns SUCCESS if it successfully received a message acknowledgement
[all …]
/Linux-v6.1/drivers/input/keyboard/
Dapplespi.c29 * The device and driver exchange messages (struct message); each message is
32 * message can be read from the device. A write exchange consists of writing a
33 * command message, immediately reading a short status packet, and then, upon
34 * receiving a GPE, reading the response message. Write exchanges cannot be
36 * write exchange is complete. Whether a received message is part of a read or
39 * A single message may be too large to fit in a single packet (which has a
114 * struct keyboard_protocol - keyboard message.
115 * message.type = 0x0110, message.length = 0x000a
122 * @crc16: crc over the whole message struct (message header +
150 * @crc16: on last finger: crc over the whole message struct
[all …]
/Linux-v6.1/Documentation/userspace-api/media/cec/
Dcec-ioc-receive.rst14 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message
39 To receive a CEC message the application has to fill in the
45 is non-zero and no message arrived within ``timeout`` milliseconds, then
48 A received message can be:
50 1. a message received from another CEC device (the ``sequence`` field will
58 To send a CEC message the application has to fill in the struct
72 the reply will arrive in a later message. The ``sequence`` field can
102 - Timestamp in ns of when the last byte of the message was transmitted.
107 - Timestamp in ns of when the last byte of the message was received.
112 - The length of the message. For :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>` this is filled in
[all …]
Dcec-pin-error-inj.rst43 # <op>[,<mode>] rx-nack NACK the message instead of sending an ACK
45 # <op>[,<mode>] rx-add-byte add a spurious byte to the received CEC message
46 # <op>[,<mode>] rx-remove-byte remove the last byte from the received CEC message
47 # any[,<mode>] rx-arb-lost [<poll>] generate a POLL message to trigger an arbitration lost
58 # <op>[,<mode>] tx-add-bytes <num> append <num> (1-255) spurious bytes to the message
59 # <op>[,<mode>] tx-remove-byte drop the last byte from the message
69 # <op> CEC message opcode (0-255) or 'any'
71 # <bit> CEC message bit (0-159)
73 # <poll> CEC poll message used to test arbitration lost (0x00-0xff, default 0x0f)
99 received or transmitted message, ``always`` to always trigger the error
[all …]
/Linux-v6.1/include/net/
Dgenetlink.h90 * @nlhdr: netlink message header
91 * @genlhdr: generic netlink message header
224 * genlmsg_parse_deprecated - parse attributes of a genetlink message
225 * @nlh: netlink message header
226 * @family: genetlink message family
243 * genlmsg_parse - parse attributes of a genetlink message
244 * @nlh: netlink message header
245 * @family: genetlink message family
276 * genlmsg_put_reply - Add generic netlink header to a reply message
277 * @skb: socket buffer holding the message
[all …]
/Linux-v6.1/drivers/net/ethernet/intel/fm10k/
Dfm10k_tlv.c7 * 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
[all …]
/Linux-v6.1/include/uapi/linux/
Dmsg.h13 #define MSG_NOERROR 010000 /* no error if message is too big */
20 struct msg *msg_first; /* first message on queue,unused */
21 struct msg *msg_last; /* last message in queue,unused */
37 /* message buffer for msgsnd and msgrcv calls */
39 __kernel_long_t mtype; /* type of message */
40 char mtext[1]; /* message text */
65 * MSGMNB is the default size of a new message queue. Non-root tasks can
71 * MAXMAX is the maximum size of an individual message, it's a global
72 * (per-namespace) limit that applies for all message queues.
78 #define MSGMAX 8192 /* <= INT_MAX */ /* max size of message (bytes) */
[all …]
/Linux-v6.1/drivers/crypto/qat/qat_common/
Dadf_pfvf_msg.h34 * | | Message Origin
35 * | Message Type
36 * Message-specific Data/Reserved
45 * | | Message Origin
46 * | Message Type
47 * Message-specific Data/Reserved
49 * Message Origin (Should always be 1)
53 * When a PF or VF attempts to send a message in the lower or upper 16 bits,
66 * Both the Interrupt bit and the Message Origin bit retain the same position
77 * | | Message Origin
[all …]
Dadf_pfvf_vf_proto.c25 * adf_send_vf2pf_msg() - send VF to PF message
27 * @msg: Message to send
29 * This function allows the VF to send a message to the PF.
43 * adf_recv_pf2vf_msg() - receive a PF to VF message
46 * This function allows the VF to receive a message from the PF.
48 * Return: a valid message on success, zero otherwise.
59 * adf_send_vf2pf_req() - send VF2PF request message
61 * @msg: Request message to send
64 * This function sends a message that requires a response from the VF to the PF
100 dev_err(&GET_DEV(accel_dev), "PFVF response message timeout\n"); in adf_send_vf2pf_req()
[all …]
/Linux-v6.1/drivers/net/ethernet/intel/igb/
De1000_mbx.c7 * igb_read_mbx - Reads a message from the mailbox
9 * @msg: The message buffer
14 * returns SUCCESS if it successfully read message from buffer
33 * igb_write_mbx - Write a message to the mailbox
35 * @msg: The message buffer
39 * returns SUCCESS if it successfully copied message into the buffer
128 * igb_poll_for_msg - Wait for message notification
132 * returns SUCCESS if it successfully received a message notification
157 * igb_poll_for_ack - Wait for message acknowledgement
161 * returns SUCCESS if it successfully received a message acknowledgement
[all …]
/Linux-v6.1/include/crypto/
Dhash.h17 * DOC: Message Digest Algorithm Definitions
19 * These data structures define modular message digest algorithm
26 * struct hash_alg_common - define properties of message digest
63 * struct ahash_alg - asynchronous message digest definition
73 * final message digest as this only adds more data into the
104 * is only needed for keyed message digests. SHAx/MDx/CRCx do NOT
171 * struct shash_alg - synchronous message digest definition
193 * @descsize: Size of the operational state for the message digest. This state
245 * DOC: Asynchronous Message Digest API
247 * The asynchronous message digest API is used with the ciphers of type
[all …]
/Linux-v6.1/drivers/net/ethernet/intel/ixgbevf/
Dmbx.c8 * ixgbevf_poll_for_msg - Wait for message notification
11 * returns 0 if it successfully received a message notification
30 * ixgbevf_poll_for_ack - Wait for message acknowledgment
33 * returns 0 if it successfully received a message acknowledgment
255 * ixgbevf_write_mbx_vf - Write a message to the mailbox
257 * @msg: The message buffer
260 * returns 0 if it successfully copied message into the buffer
273 /* flush msg and acks as we are overwriting the message buffer */ in ixgbevf_write_mbx_vf()
277 /* copy the caller specified message to the mailbox memory buffer */ in ixgbevf_write_mbx_vf()
284 /* interrupt the PF to tell it a message has been sent */ in ixgbevf_write_mbx_vf()
[all …]
/Linux-v6.1/Documentation/driver-api/md/
Dmd-cluster.rst57 2.2 Message passing locks
62 managed through three locks: "token", "message", and "ack", together
63 with the Lock Value Block (LVB) of one of the "message" lock.
76 other nodes to acknowledge the message before proceeding. Only one
77 message can be processed at a time.
79 3.1 Message Types
96 RESYNCING message identifies a range of the devices that the
105 the array. Message contains an identifier for that device. See
112 array. The slot-number of the device is included in the message.
137 3.2.2 message
[all …]
/Linux-v6.1/drivers/firmware/arm_scmi/
Dprotocols.h3 * System Control and Management Interface (SCMI) Message Protocol
39 * struct scmi_msg_resp_prot_version - Response for a message
48 * Response to a generic message with message type SCMI_MSG_VERSION
56 * struct scmi_msg - Message(Tx/Rx) structure
67 * struct scmi_msg_hdr - Message(Tx/Rx) header
69 * @id: The identifier of the message being sent
70 * @protocol_id: The identifier of the protocol used to send @id message
71 * @type: The SCMI type for this message
72 * @seq: The token to identify the message. When a message returns, the
73 * platform returns the whole message header unmodified including the
[all …]
/Linux-v6.1/include/linux/soc/apple/
Drtkit.h40 * @recv_message: Function called when a message from RTKit is received
44 * should return true if it handled the message. If it
45 * returns false, the message will be passed on to the
58 void (*recv_message)(void *cookie, u8 endpoint, u64 message);
59 bool (*recv_message_early)(void *cookie, u8 endpoint, u64 message);
124 * Send a message to the given endpoint.
128 * @message: message to be sent
129 * @completeion: will be completed once the message has been submitted
134 int apple_rtkit_send_message(struct apple_rtkit *rtk, u8 ep, u64 message,
138 * Send a message to the given endpoint and wait until it has been submitted
[all …]

12345678910>>...128