/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 32 struct hclge_respond_to_vf_msg *resp_msg) in hclge_gen_resp_to_vf() 42 if (resp_msg->len > HCLGE_MBX_MAX_RESP_DATA_SIZE) { in hclge_gen_resp_to_vf() 45 resp_msg->len, in hclge_gen_resp_to_vf() 47 /* If resp_msg->len is too long, set the value to max length in hclge_gen_resp_to_vf() 50 resp_msg->len = HCLGE_MBX_MAX_RESP_DATA_SIZE; in hclge_gen_resp_to_vf() 62 resp = hclge_errno_to_resp(resp_msg->status); in hclge_gen_resp_to_vf() 72 if (resp_msg->len > 0) in hclge_gen_resp_to_vf() 73 memcpy(resp_pf_to_vf->msg.resp_data, resp_msg->data, in hclge_gen_resp_to_vf() 74 resp_msg->len); in hclge_gen_resp_to_vf() 365 struct hclge_respond_to_vf_msg *resp_msg) in hclge_set_vf_vlan_cfg() 30 hclge_gen_resp_to_vf(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *vf_to_pf_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_gen_resp_to_vf() argument 363 hclge_set_vf_vlan_cfg(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *mbx_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_set_vf_vlan_cfg() argument 420 hclge_get_vf_tcinfo(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_tcinfo() argument 432 hclge_get_vf_queue_info(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_queue_info() argument 452 hclge_get_vf_mac_addr(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_mac_addr() argument 459 hclge_get_vf_queue_depth(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_queue_depth() argument 476 hclge_get_vf_media_type(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_media_type() argument 587 hclge_get_queue_id_in_pf(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *mbx_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_queue_id_in_pf() argument 608 hclge_get_rss_key(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *mbx_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_rss_key() argument 698 struct hclge_respond_to_vf_msg resp_msg; hclge_mbx_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 33 struct hclge_respond_to_vf_msg *resp_msg) in hclge_gen_resp_to_vf() 43 if (resp_msg->len > HCLGE_MBX_MAX_RESP_DATA_SIZE) { in hclge_gen_resp_to_vf() 46 resp_msg->len, in hclge_gen_resp_to_vf() 48 /* If resp_msg->len is too long, set the value to max length in hclge_gen_resp_to_vf() 51 resp_msg->len = HCLGE_MBX_MAX_RESP_DATA_SIZE; in hclge_gen_resp_to_vf() 65 resp = hclge_errno_to_resp(resp_msg->status); in hclge_gen_resp_to_vf() 75 if (resp_msg->len > 0) in hclge_gen_resp_to_vf() 76 memcpy(resp_pf_to_vf->msg.resp_data, resp_msg->data, in hclge_gen_resp_to_vf() 77 resp_msg->len); in hclge_gen_resp_to_vf() 437 struct hclge_respond_to_vf_msg *resp_msg) in hclge_set_vf_vlan_cfg() 31 hclge_gen_resp_to_vf(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *vf_to_pf_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_gen_resp_to_vf() argument 435 hclge_set_vf_vlan_cfg(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *mbx_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_set_vf_vlan_cfg() argument 490 hclge_get_basic_info(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_basic_info() argument 511 hclge_get_vf_queue_info(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_queue_info() argument 527 hclge_get_vf_mac_addr(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_mac_addr() argument 534 hclge_get_vf_queue_depth(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_queue_depth() argument 550 hclge_get_vf_media_type(struct hclge_vport *vport, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_vf_media_type() argument 622 hclge_mbx_reset_vf_queue(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *mbx_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_mbx_reset_vf_queue() argument 724 hclge_get_queue_id_in_pf(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *mbx_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_queue_id_in_pf() argument 745 hclge_get_rss_key(struct hclge_vport *vport, struct hclge_mbx_vf_to_pf_cmd *mbx_req, struct hclge_respond_to_vf_msg *resp_msg) hclge_get_rss_key() argument 1106 struct hclge_respond_to_vf_msg resp_msg; hclge_mbx_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | htc.c | 536 struct ath11k_htc_conn_svc_resp *resp_msg = &resp_msg_dummy; in ath11k_htc_connect_service() local 608 resp_msg = (struct ath11k_htc_conn_svc_resp *)htc->control_resp_buffer; in ath11k_htc_connect_service() 609 message_id = FIELD_GET(HTC_MSG_MESSAGEID, resp_msg->msg_svc_id); in ath11k_htc_connect_service() 611 resp_msg->msg_svc_id); in ath11k_htc_connect_service() 614 (htc->control_resp_len < sizeof(*resp_msg))) { in ath11k_htc_connect_service() 622 FIELD_GET(HTC_SVC_RESP_MSG_STATUS, resp_msg->flags_len), in ath11k_htc_connect_service() 623 FIELD_GET(HTC_SVC_RESP_MSG_ENDPOINTID, resp_msg->flags_len)); in ath11k_htc_connect_service() 626 resp_msg->flags_len); in ath11k_htc_connect_service() 638 resp_msg->flags_len); in ath11k_htc_connect_service() 641 resp_msg in ath11k_htc_connect_service() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | htc.c | 558 struct ath12k_htc_conn_svc_resp *resp_msg = &resp_msg_dummy; in ath12k_htc_connect_service() local 630 resp_msg = (struct ath12k_htc_conn_svc_resp *)htc->control_resp_buffer; in ath12k_htc_connect_service() 631 message_id = le32_get_bits(resp_msg->msg_svc_id, HTC_MSG_MESSAGEID); in ath12k_htc_connect_service() 632 service_id = le32_get_bits(resp_msg->msg_svc_id, in ath12k_htc_connect_service() 636 (htc->control_resp_len < sizeof(*resp_msg))) { in ath12k_htc_connect_service() 644 le32_get_bits(resp_msg->flags_len, HTC_SVC_RESP_MSG_STATUS), in ath12k_htc_connect_service() 645 le32_get_bits(resp_msg->flags_len, HTC_SVC_RESP_MSG_ENDPOINTID)); in ath12k_htc_connect_service() 647 conn_resp->connect_resp_code = le32_get_bits(resp_msg->flags_len, in ath12k_htc_connect_service() 658 assigned_eid = le32_get_bits(resp_msg->flags_len, in ath12k_htc_connect_service() 661 max_msg_size = le32_get_bits(resp_msg in ath12k_htc_connect_service() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-xgene-slimpro.c | 111 u32 *resp_msg; member 149 if (ctx->resp_msg) in slimpro_i2c_rx_cb() 150 *ctx->resp_msg = ((u32 *)mssg)[1]; in slimpro_i2c_rx_cb() 171 if (ctx->resp_msg) in slimpro_i2c_pcc_rx_cb() 172 *ctx->resp_msg = ((u32 *)msg)[1]; in slimpro_i2c_pcc_rx_cb() 209 if (*ctx->resp_msg == 0xffffffff) in start_i2c_msg_xfer() 221 ctx->resp_msg = data; in slimpro_i2c_send_msg() 238 ctx->resp_msg = NULL; in slimpro_i2c_send_msg()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-xgene-slimpro.c | 111 u32 *resp_msg; member 149 if (ctx->resp_msg) in slimpro_i2c_rx_cb() 150 *ctx->resp_msg = ((u32 *)mssg)[1]; in slimpro_i2c_rx_cb() 171 if (ctx->resp_msg) in slimpro_i2c_pcc_rx_cb() 172 *ctx->resp_msg = ((u32 *)msg)[1]; in slimpro_i2c_pcc_rx_cb() 209 if (*ctx->resp_msg == 0xffffffff) in start_i2c_msg_xfer() 221 ctx->resp_msg = data; in slimpro_i2c_send_msg() 238 ctx->resp_msg = NULL; in slimpro_i2c_send_msg()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | htc.c | 602 struct ath11k_htc_conn_svc_resp *resp_msg = &resp_msg_dummy; in ath11k_htc_connect_service() local 679 resp_msg = (struct ath11k_htc_conn_svc_resp *)htc->control_resp_buffer; in ath11k_htc_connect_service() 680 message_id = FIELD_GET(HTC_MSG_MESSAGEID, resp_msg->msg_svc_id); in ath11k_htc_connect_service() 682 resp_msg->msg_svc_id); in ath11k_htc_connect_service() 685 (htc->control_resp_len < sizeof(*resp_msg))) { in ath11k_htc_connect_service() 693 FIELD_GET(HTC_SVC_RESP_MSG_STATUS, resp_msg->flags_len), in ath11k_htc_connect_service() 694 FIELD_GET(HTC_SVC_RESP_MSG_ENDPOINTID, resp_msg->flags_len)); in ath11k_htc_connect_service() 697 resp_msg->flags_len); in ath11k_htc_connect_service() 709 resp_msg->flags_len); in ath11k_htc_connect_service() 712 resp_msg in ath11k_htc_connect_service() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | htc_pipe.c | 1224 struct htc_conn_service_resp *resp_msg; in ath6kl_htc_pipe_conn_service() local 1309 resp_msg = (struct htc_conn_service_resp *) in ath6kl_htc_pipe_conn_service() 1312 if (resp_msg->msg_id != cpu_to_le16(HTC_MSG_CONN_SVC_RESP_ID) || in ath6kl_htc_pipe_conn_service() 1313 (target->pipe.ctrl_response_len < sizeof(*resp_msg))) { in ath6kl_htc_pipe_conn_service() 1322 __func__, resp_msg->svc_id, resp_msg->status, in ath6kl_htc_pipe_conn_service() 1323 resp_msg->eid); in ath6kl_htc_pipe_conn_service() 1325 conn_resp->resp_code = resp_msg->status; in ath6kl_htc_pipe_conn_service() 1327 if (resp_msg->status != HTC_SERVICE_SUCCESS) { in ath6kl_htc_pipe_conn_service() 1330 resp_msg in ath6kl_htc_pipe_conn_service() [all...] |
H A D | htc_mbox.c | 2427 struct htc_conn_service_resp *resp_msg; in ath6kl_htc_mbox_conn_service() local 2476 resp_msg = (struct htc_conn_service_resp *)rx_pkt->buf; in ath6kl_htc_mbox_conn_service() 2477 msg_id = le16_to_cpu(resp_msg->msg_id); in ath6kl_htc_mbox_conn_service() 2480 (rx_pkt->act_len < sizeof(*resp_msg))) { in ath6kl_htc_mbox_conn_service() 2485 conn_resp->resp_code = resp_msg->status; in ath6kl_htc_mbox_conn_service() 2487 if (resp_msg->status != HTC_SERVICE_SUCCESS) { in ath6kl_htc_mbox_conn_service() 2489 resp_msg->svc_id, resp_msg->status); in ath6kl_htc_mbox_conn_service() 2494 assigned_ep = (enum htc_endpoint_id)resp_msg->eid; in ath6kl_htc_mbox_conn_service() 2495 max_msg_sz = le16_to_cpu(resp_msg in ath6kl_htc_mbox_conn_service() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
H A D | htc_pipe.c | 1224 struct htc_conn_service_resp *resp_msg; in ath6kl_htc_pipe_conn_service() local 1309 resp_msg = (struct htc_conn_service_resp *) in ath6kl_htc_pipe_conn_service() 1312 if (resp_msg->msg_id != cpu_to_le16(HTC_MSG_CONN_SVC_RESP_ID) || in ath6kl_htc_pipe_conn_service() 1313 (target->pipe.ctrl_response_len < sizeof(*resp_msg))) { in ath6kl_htc_pipe_conn_service() 1322 __func__, resp_msg->svc_id, resp_msg->status, in ath6kl_htc_pipe_conn_service() 1323 resp_msg->eid); in ath6kl_htc_pipe_conn_service() 1325 conn_resp->resp_code = resp_msg->status; in ath6kl_htc_pipe_conn_service() 1327 if (resp_msg->status != HTC_SERVICE_SUCCESS) { in ath6kl_htc_pipe_conn_service() 1330 resp_msg in ath6kl_htc_pipe_conn_service() [all...] |
H A D | htc_mbox.c | 2427 struct htc_conn_service_resp *resp_msg; in ath6kl_htc_mbox_conn_service() local 2476 resp_msg = (struct htc_conn_service_resp *)rx_pkt->buf; in ath6kl_htc_mbox_conn_service() 2477 msg_id = le16_to_cpu(resp_msg->msg_id); in ath6kl_htc_mbox_conn_service() 2480 (rx_pkt->act_len < sizeof(*resp_msg))) { in ath6kl_htc_mbox_conn_service() 2485 conn_resp->resp_code = resp_msg->status; in ath6kl_htc_mbox_conn_service() 2487 if (resp_msg->status != HTC_SERVICE_SUCCESS) { in ath6kl_htc_mbox_conn_service() 2489 resp_msg->svc_id, resp_msg->status); in ath6kl_htc_mbox_conn_service() 2494 assigned_ep = (enum htc_endpoint_id)resp_msg->eid; in ath6kl_htc_mbox_conn_service() 2495 max_msg_sz = le16_to_cpu(resp_msg in ath6kl_htc_mbox_conn_service() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microsoft/mana/ |
H A D | hw_channel.c | 42 const struct gdma_resp_hdr *resp_msg, in mana_hwc_verify_resp_msg() 45 if (resp_len < sizeof(*resp_msg)) in mana_hwc_verify_resp_msg() 55 const struct gdma_resp_hdr *resp_msg) in mana_hwc_handle_resp() 60 if (!test_bit(resp_msg->response.hwc_msg_id, in mana_hwc_handle_resp() 63 resp_msg->response.hwc_msg_id); in mana_hwc_handle_resp() 67 ctx = hwc->caller_ctx + resp_msg->response.hwc_msg_id; in mana_hwc_handle_resp() 68 err = mana_hwc_verify_resp_msg(ctx, resp_msg, resp_len); in mana_hwc_handle_resp() 72 ctx->status_code = resp_msg->status; in mana_hwc_handle_resp() 74 memcpy(ctx->output_buf, resp_msg, resp_len); in mana_hwc_handle_resp() 41 mana_hwc_verify_resp_msg(const struct hwc_caller_ctx *caller_ctx, const struct gdma_resp_hdr *resp_msg, u32 resp_len) mana_hwc_verify_resp_msg() argument 54 mana_hwc_handle_resp(struct hw_channel_context *hwc, u32 resp_len, const struct gdma_resp_hdr *resp_msg) mana_hwc_handle_resp() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | htc.c | 1001 struct ath10k_htc_conn_svc_response *resp_msg = &resp_msg_dummy; in ath10k_htc_connect_service() local 1072 resp_msg = &msg->connect_service_response; in ath10k_htc_connect_service() 1074 service_id = __le16_to_cpu(resp_msg->service_id); in ath10k_htc_connect_service() 1086 resp_msg->status, resp_msg->eid); in ath10k_htc_connect_service() 1088 conn_resp->connect_resp_code = resp_msg->status; in ath10k_htc_connect_service() 1091 if (resp_msg->status != ATH10K_HTC_CONN_SVC_STATUS_SUCCESS) { in ath10k_htc_connect_service() 1094 resp_msg->status); in ath10k_htc_connect_service() 1098 assigned_eid = (enum ath10k_htc_ep_id)resp_msg->eid; in ath10k_htc_connect_service() 1099 max_msg_size = __le16_to_cpu(resp_msg in ath10k_htc_connect_service() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | htc.c | 1019 struct ath10k_htc_conn_svc_response *resp_msg = &resp_msg_dummy; in ath10k_htc_connect_service() local 1090 resp_msg = &msg->connect_service_response; in ath10k_htc_connect_service() 1092 service_id = __le16_to_cpu(resp_msg->service_id); in ath10k_htc_connect_service() 1104 resp_msg->status, resp_msg->eid); in ath10k_htc_connect_service() 1106 conn_resp->connect_resp_code = resp_msg->status; in ath10k_htc_connect_service() 1109 if (resp_msg->status != ATH10K_HTC_CONN_SVC_STATUS_SUCCESS) { in ath10k_htc_connect_service() 1112 resp_msg->status); in ath10k_htc_connect_service() 1116 assigned_eid = (enum ath10k_htc_ep_id)resp_msg->eid; in ath10k_htc_connect_service() 1117 max_msg_size = __le16_to_cpu(resp_msg in ath10k_htc_connect_service() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | adf_transport.h | 10 typedef void (*adf_callback_fn)(void *resp_msg);
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_transport.h | 10 typedef void (*adf_callback_fn)(void *resp_msg);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 246 u8 resp_msg; in hclgevf_get_tc_info() local 250 status = hclgevf_send_mbx_msg(hdev, &send_msg, true, &resp_msg, in hclgevf_get_tc_info() 251 sizeof(resp_msg)); in hclgevf_get_tc_info() 259 hdev->hw_tc_map = resp_msg; in hclgevf_get_tc_info() 268 u8 resp_msg; in hclgevf_get_port_base_vlan_filter_state() local 273 ret = hclgevf_send_mbx_msg(hdev, &send_msg, true, &resp_msg, in hclgevf_get_port_base_vlan_filter_state() 282 nic->port_base_vlan_state = resp_msg; in hclgevf_get_port_base_vlan_filter_state() 294 u8 resp_msg[HCLGEVF_TQPS_RSS_INFO_LEN]; in hclgevf_get_queue_info() local 299 status = hclgevf_send_mbx_msg(hdev, &send_msg, true, resp_msg, in hclgevf_get_queue_info() 308 memcpy(&hdev->num_tqps, &resp_msg[HCLGEVF_TQPS_ALLOC_OFFSE in hclgevf_get_queue_info() 324 u8 resp_msg[HCLGEVF_TQPS_DEPTH_INFO_LEN]; hclgevf_get_queue_depth() local 367 u8 resp_msg[2]; hclgevf_get_pf_media_type() local 709 u8 resp_msg[HCLGEVF_RSS_MBX_RESP_LEN]; hclgevf_get_rss_hash_key() local [all...] |
/kernel/linux/linux-6.6/include/soc/microchip/ |
H A D | mpfs.h | 31 u32 *resp_msg; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.c | 122 u8 resp_msg[HCLGE_MBX_MAX_RESP_DATA_SIZE]; in hclgevf_get_basic_info() local 129 status = hclgevf_send_mbx_msg(hdev, &send_msg, true, resp_msg, in hclgevf_get_basic_info() 130 sizeof(resp_msg)); in hclgevf_get_basic_info() 137 basic_info = (struct hclge_basic_info *)resp_msg; in hclgevf_get_basic_info() 152 u8 resp_msg; in hclgevf_get_port_base_vlan_filter_state() local 157 ret = hclgevf_send_mbx_msg(hdev, &send_msg, true, &resp_msg, in hclgevf_get_port_base_vlan_filter_state() 166 nic->port_base_vlan_state = resp_msg; in hclgevf_get_port_base_vlan_filter_state() 176 u8 resp_msg[HCLGEVF_TQPS_RSS_INFO_LEN]; in hclgevf_get_queue_info() local 181 status = hclgevf_send_mbx_msg(hdev, &send_msg, true, resp_msg, in hclgevf_get_queue_info() 190 queue_info = (struct hclge_mbx_vf_queue_info *)resp_msg; in hclgevf_get_queue_info() 203 u8 resp_msg[HCLGEVF_TQPS_DEPTH_INFO_LEN]; hclgevf_get_queue_depth() local 245 u8 resp_msg[2]; hclgevf_get_pf_media_type() local 489 u8 resp_msg[HCLGEVF_RSS_MBX_RESP_LEN]; hclgevf_get_rss_hash_key() local [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | mailbox-mpfs.c | 158 if (!response->resp_msg) { in mpfs_mbox_rx_data() 175 response->resp_msg[i] = in mpfs_mbox_rx_data()
|
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | mpfs-rng.c | 36 .resp_msg = (u32 *)response_msg, in mpfs_rng_read()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 242 struct hclge_respond_to_vf_msg *resp_msg; member
|