Searched refs:msg_q (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_mbx.c | 159 u16 *msg_q; in hclgevf_mbx_handler() local 240 msg_q = hdev->arq.msg_q[hdev->arq.tail]; in hclgevf_mbx_handler() 241 memcpy(&msg_q[0], &req->msg, in hclgevf_mbx_handler() 276 u16 *msg_q, *vlan_info; in hclgevf_mbx_async_handler() local 297 msg_q = hdev->arq.msg_q[hdev->arq.head]; in hclgevf_mbx_async_handler() 299 switch (msg_q[0]) { in hclgevf_mbx_async_handler() 301 link_status = msg_q[1]; in hclgevf_mbx_async_handler() 302 memcpy(&speed, &msg_q[ in hclgevf_mbx_async_handler() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_mbx.c | 216 memcpy(hdev->arq.msg_q[hdev->arq.tail], &req->msg, in hclgevf_handle_mbx_msg() 306 __le16 *msg_q; in hclgevf_mbx_async_handler() local 325 msg_q = hdev->arq.msg_q[hdev->arq.head]; in hclgevf_mbx_async_handler() 326 opcode = le16_to_cpu(msg_q[0]); in hclgevf_mbx_async_handler() 329 link_info = (struct hclge_mbx_link_status *)(msg_q + 1); in hclgevf_mbx_async_handler() 345 link_mode = (struct hclge_mbx_link_mode *)(msg_q + 1); in hclgevf_mbx_async_handler() 361 (enum hnae3_reset_type)le16_to_cpu(msg_q[1]); in hclgevf_mbx_async_handler() 369 (struct hclge_mbx_port_base_vlan *)(msg_q + 1); in hclgevf_mbx_async_handler() 375 hclgevf_parse_promisc_info(hdev, le16_to_cpu(msg_q[ in hclgevf_mbx_async_handler() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/ |
H A D | raw_mode.c | 137 * @msg_q: A listhead to a queue of snooped messages waiting to be read out 138 * @msg_q_lock: Spinlock used to protect access to @msg_q 139 * @wq: A waitqueue used to wait and poll on related @msg_q 145 struct list_head msg_q; member 146 /* Protect msg_q[] lists */ 293 list_add_tail(&rb->node, &q->msg_q); in scmi_raw_buffer_enqueue() 304 if (!list_empty(&q->msg_q)) { in scmi_raw_buffer_dequeue_unlocked() 305 rb = list_first_entry(&q->msg_q, struct scmi_raw_buffer, node); in scmi_raw_buffer_dequeue_unlocked() 701 while (list_empty(&q->msg_q)) { in scmi_raw_message_dequeue() 707 if (wait_event_interruptible(q->wq, !list_empty(&q->msg_q))) in scmi_raw_message_dequeue() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 167 u16 msg_q[HCLGE_MBX_MAX_ARQ_MSG_NUM][HCLGE_MBX_MAX_ARQ_MSG_SIZE]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
H A D | ser.c | 186 msg = list_first_entry_or_null(&ser->msg_q, struct ser_msg, list); in __rtw89_ser_dequeue_msg() 221 list_add(&msg->list, &ser->msg_q); in ser_send_msg() 730 INIT_LIST_HEAD(&ser->msg_q); in rtw89_ser_init()
|
H A D | core.h | 4245 struct list_head msg_q; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 233 __le16 msg_q[HCLGE_MBX_MAX_ARQ_MSG_NUM][HCLGE_MBX_MAX_ARQ_MSG_SIZE]; member
|
Completed in 20 milliseconds