| /linux/drivers/greybus/ |
| H A D | control.c | 22 struct gb_control_version_response response; in gb_control_get_version() local 30 &request, sizeof(request), &response, in gb_control_get_version() 31 sizeof(response)); in gb_control_get_version() 39 if (response.major > request.major) { in gb_control_get_version() 42 response.major, request.major); in gb_control_get_version() 46 control->protocol_major = response.major; in gb_control_get_version() 47 control->protocol_minor = response.minor; in gb_control_get_version() 49 dev_dbg(&intf->dev, "%s - %u.%u\n", __func__, response.major, in gb_control_get_version() 50 response.minor); in gb_control_get_version() 60 struct gb_control_bundle_version_response response; in gb_control_get_bundle_version() local [all …]
|
| H A D | operation.c | 117 * response arrives. 255 "%s: failed to send response %d for type 0x%02x: %d\n", in gb_operation_request_handle() 333 * when the message is sent. For a response, it in gb_operation_message_init() 338 * a response. in gb_operation_message_init() 348 * Allocate a message to be used for an operation request or response. 350 * for an outgoing operation is outbound, as is the response message 436 * that should represent it in a response message status sent 474 struct gb_message *response; in gb_operation_response_alloc() local 478 response = gb_operation_message_alloc(hd, type, response_size, gfp); in gb_operation_response_alloc() 479 if (!response) in gb_operation_response_alloc() [all …]
|
| H A D | svc.c | 134 struct gb_svc_pwrmon_rail_count_get_response response; in gb_svc_pwrmon_rail_count_get() local 139 &response, sizeof(response)); in gb_svc_pwrmon_rail_count_get() 145 *value = response.rail_count; in gb_svc_pwrmon_rail_count_get() 151 struct gb_svc_pwrmon_rail_names_get_response *response, in gb_svc_pwrmon_rail_names_get() argument 158 response, bufsize); in gb_svc_pwrmon_rail_names_get() 164 if (response->status != GB_SVC_OP_SUCCESS) { in gb_svc_pwrmon_rail_names_get() 167 response->status); in gb_svc_pwrmon_rail_names_get() 178 struct gb_svc_pwrmon_sample_get_response response; in gb_svc_pwrmon_sample_get() local 186 &response, sizeof(response)); in gb_svc_pwrmon_sample_get() 192 if (response.result) { in gb_svc_pwrmon_sample_get() [all …]
|
| /linux/drivers/media/usb/as102/ |
| H A D | as10x_cmd.h | 88 /* response */ 90 /* response identifier */ 103 /* response */ 105 /* response identifier */ 120 /* response */ 122 /* response identifier */ 124 /* response error */ 135 /* response */ 137 /* response identifier */ 139 /* response error */ [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/westmereep-dp/ |
| H A D | memory.json | 11 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = ANY_DRAM AND REMOTE_FWD", 21 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = ANY_LLC_MISS", 31 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = OTHER_LOCAL_DRAM", 41 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = REMOTE_DRAM", 51 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = ANY_DRAM AND REMOTE_FWD", 61 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = ANY_LLC_MISS", 71 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = OTHER_LOCAL_DRAM", 81 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = REMOTE_DRAM", 91 "BriefDescription": "REQUEST = ANY_REQUEST and RESPONSE = ANY_DRAM AND REMOTE_FWD", 101 "BriefDescription": "REQUEST = ANY_REQUEST and RESPONSE = ANY_LLC_MISS", [all …]
|
| H A D | cache.json | 955 … "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = ALL_LOCAL_DRAM AND REMOTE_CACHE_HIT", 965 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = ANY_CACHE_DRAM", 975 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = ANY_LOCATION", 985 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = IO_CSR_MMIO", 995 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = LLC_HIT_NO_OTHER_CORE", 1005 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = LLC_HIT_OTHER_CORE_HIT", 1015 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = LLC_HIT_OTHER_CORE_HITM", 1025 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = LOCAL_CACHE", 1035 … "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = LOCAL_DRAM AND REMOTE_CACHE_HIT", 1045 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = REMOTE_CACHE_HITM", [all …]
|
| /linux/drivers/input/misc/ |
| H A D | ariel-pwrbutton.c | 16 #define RESP_COUNTER(response) (response.header & 0x3) argument 17 #define RESP_SIZE(response) ((response.header >> 2) & 0x3) argument 18 #define RESP_TYPE(response) ((response.header >> 4) & 0xf) argument 33 struct ec_input_response *response) in ec_input_read() argument 39 .rx_buf = response, in ec_input_read() 43 compiletime_assert(sizeof(read_request) == sizeof(*response), in ec_input_read() 44 "SPI xfer request/response size mismatch"); in ec_input_read() 53 struct ec_input_response response; in ec_input_interrupt() local 57 error = ec_input_read(priv, &response); in ec_input_interrupt() 63 if (priv->msg_counter == RESP_COUNTER(response)) { in ec_input_interrupt() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
| H A D | cache.json | 61 …s) the L1 cache, hit (or miss) the L2 cache, hit DRAM, hit in the WCB or receive a HITM response.", 72 …cated that they had a dirty copy of the data. Loads that obtain a HITM response incur greater lat… 171 …s and bus locks. (To specifically count bus locks only, see the Offcore response event.) A locked… 209 …"BriefDescription": "Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplica… 223 …e subsystem. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 234 …he L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 245 …is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 256 …sor module. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 261 … prefetch) outstanding, per cycle, from the time of the L2 miss to when any response is received.", 267 …time of the L2 miss to when any response is received. Requires MSR_OFFCORE_RESP[0,1] to specify re… [all …]
|
| /linux/drivers/clk/zynqmp/ |
| H A D | clkc.c | 219 * @response: Name of the clock with the given id 227 struct name_resp *response) in zynqmp_pm_clock_get_name() argument 240 memcpy(response, ret_payload, sizeof(*response)); in zynqmp_pm_clock_get_name() 249 * @response: Buffer used for the topology response 254 * This API will return 3 node of topology with a single response. To get 263 struct topology_resp *response) in zynqmp_pm_clock_get_topology() argument 274 memcpy(response, &ret_payload[1], sizeof(*response)); in zynqmp_pm_clock_get_topology() 346 * @response: Parents of the given clock 351 * This API will return 3 parents with a single response. To get 360 struct parents_resp *response) in zynqmp_pm_clock_get_parents() argument [all …]
|
| /linux/drivers/platform/chrome/wilco_ec/ |
| H A D | keyboard_leds.c | 54 /* Send a request, get a response, and check that the response is good. */ 57 struct wilco_keyboard_leds_msg *response) in send_kbbl_msg() argument 66 msg.response_data = response; in send_kbbl_msg() 67 msg.response_size = sizeof(*response); in send_kbbl_msg() 82 struct wilco_keyboard_leds_msg response; in set_kbbl() local 91 ret = send_kbbl_msg(ec, &request, &response); in set_kbbl() 95 if (response.status) { in set_kbbl() 98 response.status); in set_kbbl() 108 struct wilco_keyboard_leds_msg response; in kbbl_exist() local 115 ret = send_kbbl_msg(ec, &request, &response); in kbbl_exist() [all …]
|
| /linux/drivers/staging/greybus/ |
| H A D | authentication.c | 90 struct gb_cap_get_endpoint_uid_response response; in cap_get_endpoint_uid() local 94 0, &response, sizeof(response)); in cap_get_endpoint_uid() 100 memcpy(euid, response.uid, sizeof(response.uid)); in cap_get_endpoint_uid() 110 struct gb_cap_get_ims_certificate_response *response; in cap_get_ims_certificate() local 133 response = op->response->payload; in cap_get_ims_certificate() 134 *result = response->result_code; in cap_get_ims_certificate() 135 *size = op->response->payload_size - sizeof(*response); in cap_get_ims_certificate() 136 memcpy(certificate, response->certificate, *size); in cap_get_ims_certificate() 149 struct gb_cap_authenticate_response *response; in cap_authenticate() local 172 response = op->response->payload; in cap_authenticate() [all …]
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_protocol.c | 15 struct ipc_rsp *response) in ipc_protocol_tq_msg_send() argument 20 /* Store reference towards caller specified response in response ring in ipc_protocol_tq_msg_send() 24 ipc_protocol->rsp_ring[index] = response; in ipc_protocol_tq_msg_send() 40 send_args->response); in ipc_protocol_tq_msg_send_cb() 43 /* Remove reference to a response. This is typically used when a requestor timed 44 * out and is no longer interested in the response. 61 struct ipc_rsp response; in ipc_protocol_msg_send() local 72 response.status = IPC_MEM_MSG_CS_INVALID; in ipc_protocol_msg_send() 73 init_completion(&response.completion); in ipc_protocol_msg_send() 77 send_args.response = &response; in ipc_protocol_msg_send() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-cros-ec.c | 49 struct ec_response_gpio_get response; in cros_ec_gpio_get() local 58 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_get() 64 return response.val; in cros_ec_gpio_get() 78 struct ec_response_gpio_get_v1 response; in cros_ec_gpio_get_direction() local 82 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_get_direction() 88 if (response.get_info.flags & CROS_EC_GPIO_INPUT) in cros_ec_gpio_get_direction() 91 if (response.get_info.flags & CROS_EC_GPIO_OUTPUT) in cros_ec_gpio_get_direction() 103 struct ec_response_gpio_get_v1 response; in cros_ec_gpio_init_names() local 106 size_t name_len = strlen(cros_ec_gpio_prefix) + sizeof(response.get_info.name) + 1; in cros_ec_gpio_init_names() 124 sizeof(params), &response, sizeof(response)); in cros_ec_gpio_init_names() [all …]
|
| /linux/include/linux/greybus/ |
| H A D | greybus_protocols.h | 29 * response message with its operation. The header contains an 33 * the message is a request (clear) or a response (set). 35 * Response messages include an additional result byte, which 39 * response message (if any) is ignored. The result byte must be 126 /* disconnecting response has no payload */ 131 /* Control protocol [dis]connected response has no payload */ 134 * All Bundle power management operations use the same request and response 154 * response layout and error codes. Define a single response structure and reuse 218 /* firmware download find firmware request/response */ 228 /* firmware download fetch firmware request/response */ [all …]
|
| /linux/drivers/clk/tegra/ |
| H A D | clk-bpmp.c | 126 struct cmd_clk_is_enabled_response response; in tegra_bpmp_clk_is_prepared() local 133 msg.rx.data = &response; in tegra_bpmp_clk_is_prepared() 134 msg.rx.size = sizeof(response); in tegra_bpmp_clk_is_prepared() 140 return response.state; in tegra_bpmp_clk_is_prepared() 147 struct cmd_clk_get_rate_response response; in tegra_bpmp_clk_recalc_rate() local 157 msg.rx.data = &response; in tegra_bpmp_clk_recalc_rate() 158 msg.rx.size = sizeof(response); in tegra_bpmp_clk_recalc_rate() 164 return response.rate; in tegra_bpmp_clk_recalc_rate() 171 struct cmd_clk_round_rate_response response; in tegra_bpmp_clk_determine_rate() local 187 msg.rx.data = &response; in tegra_bpmp_clk_determine_rate() [all …]
|
| /linux/include/linux/ |
| H A D | tpm_svsm.h | 29 * Table 15: vTPM Common Request/Response Structure 33 * Out Platform command response size 40 * struct svsm_vtpm_response - Generic response 41 * @size: The response size (zero if nothing follows) 44 * Table 15: vTPM Common Request/Response Structure 48 * Out Platform command response size 84 * struct svsm_vtpm_cmd_response - Structure for a TPM_SEND_COMMAND response 89 * Table 17: TPM_SEND_COMMAND Response Structure 92 * 0x000 4 Response size (in bytes) 93 * 0x004 Variable Response [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
| H A D | other.json | 110 "BriefDescription": "Counts all code reads that have any type of response.", 116 …"PublicDescription": "Counts all code reads that have any type of response. Available PDIST counte… 121 …hat have an outstanding request. Returns the number of cycles until the response is received (i.e.… 127 …hat have an outstanding request. Returns the number of cycles until the response is received (i.e.… 132 …": "Counts streaming stores which modify a full 64 byte cacheline that have any type of response.", 138 …ming stores which modify a full 64 byte cacheline that have any type of response. Available PDIST … 143 …scription": "Counts miscellaneous requests, such as I/O accesses, that have any type of response.", 149 …nts miscellaneous requests, such as I/O accesses, that have any type of response. Available PDIST … 154 …ts streaming stores which modify only part of a 64 byte cacheline that have any type of response.", 160 …res which modify only part of a 64 byte cacheline that have any type of response. Available PDIST … [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/elkhartlake/ |
| H A D | other.json | 110 "BriefDescription": "Counts all code reads that have any type of response.", 116 …"PublicDescription": "Counts all code reads that have any type of response. Available PDIST counte… 121 …hat have an outstanding request. Returns the number of cycles until the response is received (i.e.… 127 …hat have an outstanding request. Returns the number of cycles until the response is received (i.e.… 132 …": "Counts streaming stores which modify a full 64 byte cacheline that have any type of response.", 138 …ming stores which modify a full 64 byte cacheline that have any type of response. Available PDIST … 143 …scription": "Counts miscellaneous requests, such as I/O accesses, that have any type of response.", 149 …nts miscellaneous requests, such as I/O accesses, that have any type of response. Available PDIST … 154 …ts streaming stores which modify only part of a 64 byte cacheline that have any type of response.", 160 …res which modify only part of a 64 byte cacheline that have any type of response. Available PDIST … [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/goldmont/ |
| H A D | cache.json | 61 …s) the L1 cache, hit (or miss) the L2 cache, hit DRAM, hit in the WCB or receive a HITM response.", 72 …cated that they had a dirty copy of the data. Loads that obtain a HITM response incur greater lat… 171 …s and bus locks. (To specifically count bus locks only, see the Offcore response event.) A locked… 209 …"BriefDescription": "Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplica… 223 …he L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 234 …he L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 245 …is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 256 …is required. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 267 …sor module. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … 278 …he L2 cache. Requires MSR_OFFCORE_RESP[0,1] to specify request type and response. (duplicated for … [all …]
|
| /linux/drivers/s390/char/ |
| H A D | vmcp.c | 30 char *response; member 74 session->response = (char *)page_to_virt(page); in vmcp_response_alloc() 78 session->response = (char *)__get_free_pages(GFP_KERNEL | __GFP_RETRY_MAYFAIL, order); in vmcp_response_alloc() 86 if (!session->response) in vmcp_response_free() 91 page = virt_to_page(session->response); in vmcp_response_free() 95 free_pages((unsigned long)session->response, order); in vmcp_response_free() 97 session->response = NULL; in vmcp_response_free() 112 session->response = NULL; in vmcp_open() 140 if (!session->response) { in vmcp_read() 146 session->response, size); in vmcp_read() [all …]
|
| /linux/drivers/misc/mei/ |
| H A D | hbm.c | 68 * mei_cl_conn_status_to_errno - convert client connect response 71 * @status: client connect response status 221 * mei_hbm_start_wait - wait for start response message. 399 * @res: hbm property response 428 * mei_hbm_add_cl_resp - send response to fw on client add request 432 * @status: response status 442 dev_dbg(&dev->dev, "adding client response\n"); in mei_hbm_add_cl_resp() 453 dev_err(&dev->dev, "add client response write failed: ret = %d\n", ret); in mei_hbm_add_cl_resp() 514 * notify_res_to_fop - convert notification response to the proper 517 * @cmd: client notification start response command [all …]
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-fw-isys.h | 388 * @send_irq_sof_discarded: send irq on discarded frame sof response 390 * and send the response 392 * whether to send the response 393 * @send_irq_eof_discarded: send irq on discarded frame eof response 395 * and send the response 397 * whether to send the response 398 * @send_resp_sof_discarded: send response for discarded frame sof detected, 400 * @send_resp_eof_discarded: send response for discarded frame eof detected, 431 * @send_irq_sof: send irq on frame sof response 433 * send the response [all …]
|
| /linux/Documentation/process/ |
| H A D | embargoed-hardware-issues.rst | 99 will form the initial response team for a particular issue. The initial 100 response team can bring in further developers (domain experts) to address 143 form the initial response team and will be responsible for handling the 145 response team, but is not necessarily involved in the mitigation 164 entity or member of an listed entity, then the response teams can 166 that the expert is also part of the entity's response team. 171 The disclosing party provides detailed information to the initial response 181 The initial response team sets up an encrypted mailing-list or repurposes 195 The initial response team will identify further experts from the Linux 226 to any individual who is not a member of the response team nor to any other [all …]
|
| /linux/drivers/pmdomain/tegra/ |
| H A D | powergate-bpmp.c | 60 struct mrq_pg_response response; in tegra_bpmp_powergate_get_state() local 69 memset(&response, 0, sizeof(response)); in tegra_bpmp_powergate_get_state() 75 msg.rx.data = &response; in tegra_bpmp_powergate_get_state() 76 msg.rx.size = sizeof(response); in tegra_bpmp_powergate_get_state() 84 return response.get_state.state; in tegra_bpmp_powergate_get_state() 89 struct mrq_pg_response response; in tegra_bpmp_powergate_get_max_id() local 97 memset(&response, 0, sizeof(response)); in tegra_bpmp_powergate_get_max_id() 103 msg.rx.data = &response; in tegra_bpmp_powergate_get_max_id() 104 msg.rx.size = sizeof(response); in tegra_bpmp_powergate_get_max_id() 112 return response.get_max_id.max_id; in tegra_bpmp_powergate_get_max_id() [all …]
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_guc_relay_test.c | 288 u32 response[GUC_HXG_RESPONSE_MSG_MIN_LEN]; in pf_loopback_nop() local 298 response, ARRAY_SIZE(response)); in pf_loopback_nop() 300 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_ORIGIN, response[0]), in pf_loopback_nop() 302 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_TYPE, response[0]), in pf_loopback_nop() 304 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_RESPONSE_MSG_0_DATA0, response[0]), 0); in pf_loopback_nop() 317 u32 response[ARRAY_SIZE(request)]; in pf_loopback_echo() local 328 response, ARRAY_SIZE(response)); in pf_loopback_echo() 329 KUNIT_ASSERT_EQ(test, ret, ARRAY_SIZE(response)); in pf_loopback_echo() 330 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_ORIGIN, response[0]), in pf_loopback_echo() 332 KUNIT_EXPECT_EQ(test, FIELD_GET(GUC_HXG_MSG_0_TYPE, response[0]), in pf_loopback_echo() [all …]
|