/Linux-v5.10/arch/powerpc/include/asm/ |
D | mpic_msgr.h | 23 /* 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-v5.10/drivers/misc/sgi-gru/ |
D | grukservices.h | 11 * 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-v5.10/drivers/scsi/arm/ |
D | msgqueue.h | 7 * 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 …]
|
D | msgqueue.c | 7 * 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-v5.10/Documentation/driver-api/soundwire/ |
D | locking.rst | 11 - 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-v5.10/Documentation/admin-guide/device-mapper/ |
D | dm-dust.rst | 9 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-v5.10/include/net/ |
D | genetlink.h | 76 * @nlhdr: netlink message header 77 * @genlhdr: generic netlink message header 203 * genlmsg_parse_deprecated - parse attributes of a genetlink message 204 * @nlh: netlink message header 205 * @family: genetlink message family 222 * genlmsg_parse - parse attributes of a genetlink message 223 * @nlh: netlink message header 224 * @family: genetlink message family 255 * genlmsg_put_reply - Add generic netlink header to a reply message 256 * @skb: socket buffer holding the message [all …]
|
/Linux-v5.10/Documentation/userspace-api/media/cec/ |
D | cec-ioc-receive.rst | 14 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 55 To send a CEC message the application has to fill in the struct 100 - Timestamp in ns of when the last byte of the message was transmitted. 105 - Timestamp in ns of when the last byte of the message was received. 110 - The length of the message. For :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>` this is filled in 113 filled in by the driver with the length of the reply message if ``reply`` was set. [all …]
|
D | cec-pin-error-inj.rst | 43 # <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 # <op>[,<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-v5.10/drivers/greybus/ |
D | operation.c | 113 * 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-v5.10/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_mbx.c | 10 * 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-v5.10/drivers/firmware/arm_scmi/ |
D | common.h | 3 * System Control and Management Interface (SCMI) Message Protocol 36 * struct scmi_msg_resp_prot_version - Response for a message 45 * Response to a generic message with message type SCMI_MSG_VERSION 66 * struct scmi_msg_hdr - Message(Tx/Rx) header 68 * @id: The identifier of the message being sent 69 * @protocol_id: The identifier of the protocol used to send @id message 70 * @seq: The token to identify the message. When a message returns, the 71 * platform returns the whole message header unmodified including the 88 * @hdr: pointer to header containing all the information on message id, 91 * Return: 32-bit packed message header to be sent to the platform. [all …]
|
/Linux-v5.10/drivers/input/keyboard/ |
D | applespi.c | 29 * 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 113 * struct keyboard_protocol - keyboard message. 114 * message.type = 0x0110, message.length = 0x000a 121 * @crc16: crc over the whole message struct (message header + 149 * @crc16: on last finger: crc over the whole message struct [all …]
|
/Linux-v5.10/net/wimax/ |
D | op-msg.c | 19 * A destination "pipe name" is added to each message; it is up to the 26 * The maximum capacity of this transport is PAGESIZE per message (so 32 * When a message is received from user space, it is passed verbatim 44 * If the message delivery needs to happen on a different context to 46 * pointer to the message that can be delivered later on with 51 * wimax_gnl_doit_msg_from_user() Process a message from user space 53 * wimax_dev->op_msg_from_user() Delivery of message to the driver 55 * wimax_msg() Send a message to user space 74 * wimax_msg_alloc - Create a new skb for sending a message to userspace 77 * @pipe_name: "named pipe" the message will be sent to [all …]
|
/Linux-v5.10/drivers/net/wimax/i2400m/ |
D | tx.c | 81 * - A TX message: a combination of a message header, payload 87 * Closed: we are not appending more payloads to this TX message 89 * whichever). We have appended padding so the whole message 93 * - Most of the time we keep a TX message open to which we append 97 * the end of the FIFO), we close the message, mark the rest of the 98 * FIFO space unusable (skip_tail), create a new message at the 99 * beginning of the FIFO (if there is space) and append the message 103 * engine. So we don't write a message to the remaining FIFO space 106 * - We overload one of the fields in the message header to use it as 107 * 'size' of the TX message, so we can iterate over them. It also [all …]
|
/Linux-v5.10/include/uapi/linux/ |
D | msg.h | 13 #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-v5.10/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_tlv.c | 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 [all …]
|
/Linux-v5.10/drivers/auxdisplay/ |
D | img-ascii-lcd.c | 40 * @message: the full message to display or scroll on the LCD 41 * @message_len: the length of the @message string 42 * @scroll_pos: index of the first character of @message currently displayed 55 char *message; member 225 * Scroll the current message along the LCD by one character, rearming the 234 /* update the current message string */ in img_ascii_lcd_scroll() 238 ctx->curr[i] = ctx->message[ch]; in img_ascii_lcd_scroll() 257 * img_ascii_lcd_display() - set the message to be displayed 259 * @msg: the message to display 262 * Display a new message @msg on the LCD. @msg can be longer than the number of [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/igb/ |
D | e1000_mbx.c | 7 * 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-v5.10/include/crypto/ |
D | hash.h | 17 * 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-v5.10/Documentation/sphinx/ |
D | kernellog.py | 16 def warn(app, message): argument 18 logger.warning(message) 20 app.warn(message) 22 def verbose(app, message): argument 24 logger.verbose(message) 26 app.verbose(message) 28 def info(app, message): argument 30 logger.info(message) 32 app.info(message)
|
/Linux-v5.10/Documentation/driver-api/md/ |
D | md-cluster.rst | 57 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-v5.10/drivers/net/ethernet/intel/ixgbevf/ |
D | mbx.c | 8 * ixgbevf_poll_for_msg - Wait for message notification 11 * returns 0 if it successfully received a message notification 31 * ixgbevf_poll_for_ack - Wait for message acknowledgment 34 * returns 0 if it successfully received a message acknowledgment 54 * ixgbevf_read_posted_mbx - Wait for message notification and receive message 56 * @msg: The message buffer 59 * returns 0 if it successfully received a message notification and 72 /* if ack received read message, otherwise we timed out */ in ixgbevf_read_posted_mbx() 80 * ixgbevf_write_posted_mbx - Write a message to the mailbox, wait for ack 82 * @msg: The message buffer [all …]
|
/Linux-v5.10/drivers/staging/nvec/ |
D | nvec.h | 32 * A message must store up to a SMBus block operation which consists of 39 * enum nvec_event_size - The size of an event message 40 * @NVEC_2BYTES: The message has one command byte and one data byte 41 * @NVEC_3BYTES: The message has one command byte and two data bytes 42 * @NVEC_VAR_SIZE: The message has one command byte, one count byte, and has 46 * Events can be fixed or variable sized. This is useless on other message 56 * enum nvec_msg_type - The type of a message 65 * Events can be fixed or variable sized. This is useless on other message 82 * struct nvec_msg - A buffer for a single message 84 * @data: The data of the message [all …]
|
/Linux-v5.10/drivers/mtd/devices/ |
D | mchp23k256.c | 65 struct spi_message message; in mchp23k256_write() local 69 spi_message_init(&message); in mchp23k256_write() 78 spi_message_add_tail(&transfer[0], &message); in mchp23k256_write() 82 spi_message_add_tail(&transfer[1], &message); in mchp23k256_write() 86 ret = spi_sync(flash->spi, &message); in mchp23k256_write() 93 if (retlen && message.actual_length > cmd_len) in mchp23k256_write() 94 *retlen += message.actual_length - cmd_len; in mchp23k256_write() 104 struct spi_message message; in mchp23k256_read() local 108 spi_message_init(&message); in mchp23k256_read() 118 spi_message_add_tail(&transfer[0], &message); in mchp23k256_read() [all …]
|