| /linux/drivers/mfd/ |
| H A D | si476x-cmd.c | 261 u8 resp[], in si476x_core_send_command() argument 322 err = si476x_core_i2c_xfer(core, SI476X_I2C_RECV, resp, respn); in si476x_core_send_command() 330 dev_dbg(&client->dev, "Response:\n %*ph\n", respn, resp); in si476x_core_send_command() 334 if (resp[0] & SI476X_ERR) { in si476x_core_send_command() 341 if (!(resp[0] & SI476X_CTS)) in si476x_core_send_command() 375 uint8_t *resp, size_t respn) in si476x_cmd_tune_seek_freq() argument 381 err = si476x_core_send_command(core, cmd, args, argn, resp, respn, in si476x_cmd_tune_seek_freq() 408 u8 resp[CMD_FUNC_INFO_NRESP]; in si476x_core_cmd_func_info() local 412 resp, ARRAY_SIZE(resp), in si476x_core_cmd_func_info() 415 info->firmware.major = resp[1]; in si476x_core_cmd_func_info() [all …]
|
| /linux/tools/power/x86/intel-speed-select/ |
| H A D | isst-core-mbox.c | 125 unsigned int req_data, unsigned int *resp) in _send_mbox_command() argument 155 *resp = value; in _send_mbox_command() 163 *resp = value; in _send_mbox_command() 200 *resp = mbox_cmds.mbox_cmd[0].resp_data; in _send_mbox_command() 203 cpu, command, sub_command, parameter, req_data, *resp); in _send_mbox_command() 221 unsigned int resp; in mbox_read_pm_config() local 225 &resp); in mbox_read_pm_config() 229 debug_printf("cpu:%d READ_PM_CONFIG resp:%x\n", id->cpu, resp); in mbox_read_pm_config() 231 *cp_state = resp & BIT(16); in mbox_read_pm_config() 232 *cp_cap = resp & BIT(0) ? 1 : 0; in mbox_read_pm_config() [all …]
|
| /linux/fs/nfsd/ |
| H A D | nfs3acl.c | 31 struct nfsd3_getaclres *resp = rqstp->rq_resp; in nfsd3_proc_getacl() local 36 fh = fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_getacl() 37 resp->status = fh_verify(rqstp, &resp->fh, 0, NFSD_MAY_NOP); in nfsd3_proc_getacl() 38 if (resp->status != nfs_ok) in nfsd3_proc_getacl() 44 resp->status = nfserr_inval; in nfsd3_proc_getacl() 47 resp->mask = argp->mask; in nfsd3_proc_getacl() 49 if (resp->mask & (NFS_ACL|NFS_ACLCNT)) { in nfsd3_proc_getacl() 56 resp->status = nfserrno(PTR_ERR(acl)); in nfsd3_proc_getacl() 59 resp->acl_access = acl; in nfsd3_proc_getacl() 61 if (resp->mask & (NFS_DFACL|NFS_DFACLCNT)) { in nfsd3_proc_getacl() [all …]
|
| /linux/net/nfc/ |
| H A D | digital_technology.c | 216 struct sk_buff *resp) in digital_in_recv_ats() argument 222 if (IS_ERR(resp)) { in digital_in_recv_ats() 223 rc = PTR_ERR(resp); in digital_in_recv_ats() 224 resp = NULL; in digital_in_recv_ats() 228 if (resp->len < 2) { in digital_in_recv_ats() 233 fsdi = DIGITAL_ATS_FSCI(resp->data[1]); in digital_in_recv_ats() 244 dev_kfree_skb(resp); in digital_in_recv_ats() 273 struct sk_buff *resp) in digital_in_recv_sel_res() argument 280 if (IS_ERR(resp)) { in digital_in_recv_sel_res() 281 rc = PTR_ERR(resp); in digital_in_recv_sel_res() 388 digital_in_recv_sdd_res(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_in_recv_sdd_res() argument 477 digital_in_recv_sens_res(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_in_recv_sens_res() argument 549 digital_in_recv_mifare_res(struct sk_buff * resp) digital_in_recv_mifare_res() argument 576 digital_in_recv_attrib_res(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_in_recv_attrib_res() argument 646 digital_in_recv_sensb_res(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_in_recv_sensb_res() argument 743 digital_in_recv_sensf_res(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_in_recv_sensf_res() argument 841 digital_in_recv_iso15693_inv_res(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_in_recv_iso15693_inv_res() argument 957 digital_tg_recv_sel_req(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_tg_recv_sel_req() argument 1022 digital_tg_recv_sdd_req(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_tg_recv_sdd_req() argument 1081 digital_tg_recv_sens_req(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_tg_recv_sens_req() argument 1110 digital_tg_recv_atr_or_sensf_req(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_tg_recv_atr_or_sensf_req() argument 1174 digital_tg_recv_sensf_req(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_tg_recv_sensf_req() argument 1263 digital_tg_recv_md_req(struct nfc_digital_dev * ddev,void * arg,struct sk_buff * resp) digital_tg_recv_md_req() argument [all...] |
| H A D | digital_dep.c | 107 struct sk_buff *resp); 109 struct sk_buff *resp); 232 struct sk_buff *resp, in digital_recv_dep_data_gather() argument 252 if (resp->len > skb_tailroom(ddev->chaining_skb)) { in digital_recv_dep_data_gather() 267 skb_put_data(ddev->chaining_skb, resp->data, resp->len); in digital_recv_dep_data_gather() 269 kfree_skb(resp); in digital_recv_dep_data_gather() 270 resp = NULL; in digital_recv_dep_data_gather() 280 resp = ddev->chaining_skb; in digital_recv_dep_data_gather() 284 return resp; in digital_recv_dep_data_gather() 287 kfree_skb(resp); in digital_recv_dep_data_gather() [all …]
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sta_cmdresp.c | 33 struct host_cmd_ds_command *resp) in mwifiex_process_cmdresp_error() argument 40 resp->command, resp->result); in mwifiex_process_cmdresp_error() 45 switch (le16_to_cpu(resp->command)) { in mwifiex_process_cmdresp_error() 47 pm = &resp->params.psmode_enh; in mwifiex_process_cmdresp_error() 50 resp->result, le16_to_cpu(pm->action)); in mwifiex_process_cmdresp_error() 96 struct host_cmd_ds_command *resp) in mwifiex_ret_802_11_rssi_info() argument 99 &resp->params.rssi_info_rsp; in mwifiex_ret_802_11_rssi_info() 156 struct host_cmd_ds_command *resp, in mwifiex_ret_802_11_snmp_mib() argument 159 struct host_cmd_ds_802_11_snmp_mib *smib = &resp->params.smib; in mwifiex_ret_802_11_snmp_mib() 208 struct host_cmd_ds_command *resp, in mwifiex_ret_get_log() argument [all …]
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | main.c | 73 struct gdma_create_pd_resp resp = {}; in mana_ib_alloc_pd() local 84 sizeof(resp)); in mana_ib_alloc_pd() 90 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_ib_alloc_pd() 94 pd->pd_handle = resp.pd_handle; in mana_ib_alloc_pd() 95 pd->pdn = resp.pd_id; in mana_ib_alloc_pd() 108 struct gdma_destory_pd_resp resp = {}; in mana_ib_dealloc_pd() local 117 sizeof(resp)); in mana_ib_dealloc_pd() 121 return mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_ib_dealloc_pd() 128 struct gdma_resp_hdr resp = {}; in mana_gd_destroy_doorbell_page() local 131 sizeof(req), sizeof(resp)); in mana_gd_destroy_doorbell_page() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | dhc-utils.h | 26 struct iwl_dhc_cmd_resp *resp = (void *)pkt->data; in iwl_dhc_resp_status() local 28 if (iwl_rx_packet_payload_len(pkt) < sizeof(*resp)) in iwl_dhc_resp_status() 31 return le32_to_cpu(resp->status); in iwl_dhc_resp_status() 33 struct iwl_dhc_cmd_resp_v1 *resp = (void *)pkt->data; in iwl_dhc_resp_status() local 35 if (iwl_rx_packet_payload_len(pkt) < sizeof(*resp)) in iwl_dhc_resp_status() 38 return le32_to_cpu(resp->status); in iwl_dhc_resp_status() 57 struct iwl_dhc_cmd_resp *resp = (void *)pkt->data; in iwl_dhc_resp_data() local 59 if (iwl_rx_packet_payload_len(pkt) < sizeof(*resp)) in iwl_dhc_resp_data() 62 *len = iwl_rx_packet_payload_len(pkt) - sizeof(*resp); in iwl_dhc_resp_data() 63 return (void *)&resp->data; in iwl_dhc_resp_data() [all …]
|
| /linux/fs/lockd/ |
| H A D | svc4proc.c | 251 struct nlm4_testres_wrapper *resp = rqstp->rq_resp; in nlm4svc_proc_test() local 255 resp->xdrgen.cookie = argp->xdrgen.cookie; in nlm4svc_proc_test() 257 resp->xdrgen.stat.stat = nlm_lck_denied_nolocks; in nlm4svc_proc_test() 262 resp->xdrgen.stat.stat = nlm4svc_lookup_file(rqstp, host, &argp->lock, in nlm4svc_proc_test() 265 if (resp->xdrgen.stat.stat) in nlm4svc_proc_test() 268 resp->xdrgen.stat.stat = nlmsvc_testlock(rqstp, file, host, in nlm4svc_proc_test() 269 &argp->lock, &resp->lock); in nlm4svc_proc_test() 272 if (resp->xdrgen.stat.stat == nlm_lck_denied) { in nlm4svc_proc_test() 273 struct nlm_lock *conf = &resp->lock; in nlm4svc_proc_test() 274 struct nlm4_holder *holder = &resp->xdrgen.stat.u.holder; in nlm4svc_proc_test() [all …]
|
| H A D | svcproc.c | 137 __nlmsvc_proc_test(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_test() argument 145 resp->cookie = argp->cookie; in __nlmsvc_proc_test() 148 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) in __nlmsvc_proc_test() 149 return resp->status == nlm__int__drop_reply ? in __nlmsvc_proc_test() 153 resp->status = cast_status(nlmsvc_testlock(rqstp, file, host, in __nlmsvc_proc_test() 154 &argp->lock, &resp->lock)); in __nlmsvc_proc_test() 155 if (resp->status == nlm__int__drop_reply) in __nlmsvc_proc_test() 159 ntohl(resp->status), rqstp->rq_vers); in __nlmsvc_proc_test() 174 __nlmsvc_proc_lock(struct svc_rqst *rqstp, struct nlm_res *resp) in __nlmsvc_proc_lock() argument 183 resp->cookie = argp->cookie; in __nlmsvc_proc_lock() [all …]
|
| /linux/drivers/usb/gadget/function/ |
| H A D | rndis.c | 176 rndis_query_cmplt_type *resp; in gen_ndis_query_resp() local 182 resp = (rndis_query_cmplt_type *)r->buf; in gen_ndis_query_resp() 184 if (!resp) return -ENOMEM; in gen_ndis_query_resp() 198 outbuf = (__le32 *)&resp[1]; in gen_ndis_query_resp() 199 resp->InformationBufferOffset = cpu_to_le32(16); in gen_ndis_query_resp() 478 resp->InformationBufferLength = cpu_to_le32(length); in gen_ndis_query_resp() 479 r->length = length + sizeof(*resp); in gen_ndis_query_resp() 480 resp->MessageLength = cpu_to_le32(r->length); in gen_ndis_query_resp() 487 rndis_set_cmplt_type *resp; in gen_ndis_set_resp() local 492 resp = (rndis_set_cmplt_type *)r->buf; in gen_ndis_set_resp() [all …]
|
| /linux/drivers/infiniband/core/ |
| H A D | ucma.c | 119 struct rdma_ucm_event_resp resp; member 275 uevent->resp.uid = uevent->mc->uid; in ucma_create_uevent() 276 uevent->resp.id = uevent->mc->id; in ucma_create_uevent() 279 uevent->resp.uid = ctx->uid; in ucma_create_uevent() 280 uevent->resp.id = ctx->id; in ucma_create_uevent() 283 uevent->resp.event = event->event; in ucma_create_uevent() 284 uevent->resp.status = event->status; in ucma_create_uevent() 290 ucma_copy_ud_event(ctx->cm_id->device, &uevent->resp.param.ud, in ucma_create_uevent() 293 ucma_copy_conn_event(&uevent->resp.param.conn, in ucma_create_uevent() 297 uevent->resp.ece.vendor_id = event->ece.vendor_id; in ucma_create_uevent() [all …]
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_en.c | 1014 struct gdma_resp_hdr *resp = out_buf; in mana_send_request() local 1025 if (err || resp->status) { in mana_send_request() 1032 req->req.msg_type, resp->status, err); in mana_send_request() 1036 if (req->dev_id.as_uint32 != resp->dev_id.as_uint32 || in mana_send_request() 1037 req->activity_id != resp->activity_id) { in mana_send_request() 1039 req->dev_id.as_uint32, resp->dev_id.as_uint32, in mana_send_request() 1040 req->activity_id, resp->activity_id); in mana_send_request() 1065 struct mana_register_hw_vport_resp resp = {}; in mana_pf_register_hw_vport() local 1070 sizeof(req), sizeof(resp)); in mana_pf_register_hw_vport() 1075 err = mana_send_request(apc->ac, &req, sizeof(req), &resp, in mana_pf_register_hw_vport() [all …]
|
| /linux/fs/smb/server/mgmt/ |
| H A D | share_config.c | 127 struct ksmbd_share_config_response *resp; in share_config_request() local 133 resp = ksmbd_ipc_share_config_request(name); in share_config_request() 134 if (!resp) in share_config_request() 137 if (resp->flags == KSMBD_SHARE_FLAG_INVALID) in share_config_request() 140 if (*resp->share_name) { in share_config_request() 144 cf_resp_name = ksmbd_casefold_sharename(um, resp->share_name); in share_config_request() 157 share->flags = resp->flags; in share_config_request() 165 if (resp->payload_sz) in share_config_request() 166 path_len = resp->payload_sz - resp->veto_list_sz; in share_config_request() 168 share->path = kstrndup(ksmbd_share_config_path(resp), path_len, in share_config_request() [all …]
|
| /linux/drivers/platform/x86/dell/ |
| H A D | dell-uart-backlight.c | 58 u8 *resp; member 80 u8 *resp, int resp_max_len) in dell_uart_bl_command() argument 89 dell_bl->resp = resp; in dell_uart_bl_command() 118 u8 set_brightness[SET_CMD_LEN], resp[SET_RESP_LEN]; in dell_uart_set_brightness() local 125 return dell_uart_bl_command(dell_bl, set_brightness, SET_CMD_LEN, resp, SET_RESP_LEN); in dell_uart_set_brightness() 131 u8 get_brightness[GET_CMD_LEN], resp[GET_RESP_LEN]; in dell_uart_get_brightness() local 138 ret = dell_uart_bl_command(dell_bl, get_brightness, GET_CMD_LEN, resp, GET_RESP_LEN); in dell_uart_get_brightness() 142 if (resp[RESP_LEN] != GET_RESP_LEN) { in dell_uart_get_brightness() 143 dev_err(dev, "Unexpected get brightness response length: %d\n", resp[RESP_LEN]); in dell_uart_get_brightness() 147 if (resp[RESP_DATA] > DELL_BL_MAX_BRIGHTNESS) { in dell_uart_get_brightness() [all …]
|
| /linux/drivers/firmware/ |
| H A D | ti_sci.c | 519 struct ti_sci_msg_hdr *resp; in ti_sci_set_device_state() local 534 sizeof(*req), sizeof(*resp)); in ti_sci_set_device_state() 550 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state() 552 ret = ti_sci_is_response_ack(resp) ? 0 : -ENODEV; in ti_sci_set_device_state() 577 struct ti_sci_msg_resp_get_device_state *resp; in ti_sci_get_device_state() local 595 sizeof(*req), sizeof(*resp)); in ti_sci_get_device_state() 610 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state() 611 if (!ti_sci_is_response_ack(resp)) { in ti_sci_get_device_state() 617 *clcnt = resp->context_loss_count; in ti_sci_get_device_state() 619 *resets = resp->resets; in ti_sci_get_device_state() [all …]
|
| /linux/drivers/power/supply/ |
| H A D | cros_usbpd-charger.c | 119 struct ec_response_charge_port_count resp; in cros_usbpd_charger_get_num_ports() local 124 NULL, 0, &resp, sizeof(resp)); in cros_usbpd_charger_get_num_ports() 128 return resp.port_count; in cros_usbpd_charger_get_num_ports() 133 struct ec_response_usb_pd_ports resp; in cros_usbpd_charger_get_usbpd_num_ports() local 137 NULL, 0, &resp, sizeof(resp)); in cros_usbpd_charger_get_usbpd_num_ports() 141 return resp.num_ports; in cros_usbpd_charger_get_usbpd_num_ports() 147 struct ec_params_usb_pd_discovery_entry resp; in cros_usbpd_charger_get_discovery_info() local 156 &resp, sizeof(resp)); in cros_usbpd_charger_get_discovery_info() 164 port->port_number, resp.vid, resp.pid, resp.ptype); in cros_usbpd_charger_get_discovery_info() 167 resp.vid); in cros_usbpd_charger_get_discovery_info() [all …]
|
| /linux/drivers/mmc/core/ |
| H A D | sd_ops.c | 69 if (!mmc_host_is_spi(host) && !(cmd.resp[0] & R1_APP_CMD)) in mmc_app_cmd() 91 if (cmd->resp[0] & R1_SPI_ILLEGAL_COMMAND) in mmc_wait_for_app_cmd() 99 memset(cmd->resp, 0, sizeof(cmd->resp)); in mmc_wait_for_app_cmd() 113 if (cmd->resp[0] & R1_SPI_ILLEGAL_COMMAND) in mmc_wait_for_app_cmd() 162 if (!(cmd->resp[0] & R1_SPI_IDLE)) in sd_app_op_cond_cb() 164 } else if (cmd->resp[0] & MMC_CARD_BUSY) { in sd_app_op_cond_cb() 196 *rocr = cmd.resp[0]; in mmc_send_app_op_cond() 216 u32 *resp) in __mmc_send_if_cond() argument 237 result_pattern = cmd.resp[1] & 0xFF; in __mmc_send_if_cond() 239 result_pattern = cmd.resp[0] & 0xFF; in __mmc_send_if_cond() [all …]
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_hw.c | 857 struct prestera_msg_common_resp resp; in prestera_cmd() local 859 return prestera_cmd_ret(sw, type, cmd, clen, &resp.ret, sizeof(resp)); in prestera_cmd() 1029 struct prestera_msg_port_info_resp resp; in prestera_hw_port_info_get() local 1033 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_info_get() 1037 *dev_id = __le32_to_cpu(resp.dev_id); in prestera_hw_port_info_get() 1038 *hw_id = __le32_to_cpu(resp.hw_id); in prestera_hw_port_info_get() 1039 *fp_id = __le16_to_cpu(resp.fp_id); in prestera_hw_port_info_get() 1058 struct prestera_msg_switch_init_resp resp; in prestera_hw_switch_init() local 1068 &resp.ret, sizeof(resp), in prestera_hw_switch_init() 1075 sw->port_count = __le32_to_cpu(resp.port_count); in prestera_hw_switch_init() [all …]
|
| /linux/drivers/nfc/pn533/ |
| H A D | pn533.c | 400 struct sk_buff *resp; in pn533_send_async_complete() local 411 resp = cmd->resp; in pn533_send_async_complete() 416 dev_kfree_skb(resp); in pn533_send_async_complete() 421 if (!resp) in pn533_send_async_complete() 422 resp = ERR_PTR(-EINTR); in pn533_send_async_complete() 424 if (!IS_ERR(resp)) { in pn533_send_async_complete() 425 skb_pull(resp, dev->ops->rx_header_len); in pn533_send_async_complete() 426 skb_trim(resp, resp->len - dev->ops->rx_tail_len); in pn533_send_async_complete() 429 rc = cmd->complete_cb(dev, cmd->complete_cb_context, resp); in pn533_send_async_complete() 584 struct sk_buff *resp; member [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | qmi.c | 292 .offset = offsetof(struct qmi_wlanfw_host_cap_resp_msg_v01, resp), 535 resp), 739 resp), 773 resp), 911 .offset = offsetof(struct qmi_wlanfw_cap_resp_msg_v01, resp), 1248 resp), 1289 .offset = offsetof(struct qmi_wlanfw_m3_info_resp_msg_v01, resp), 1471 resp), 1627 .offset = offsetof(struct qmi_wlanfw_wlan_cfg_resp_msg_v01, resp), 1692 resp), [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_vf.c | 49 union pfvf_tlvs *resp = p_hwfn->vf_iov_info->pf2vf_reply; in qed_vf_pf_req_end() local 53 req_status, resp->default_resp.hdr.status); in qed_vf_pf_req_end() 159 struct pfvf_def_resp_tlv *resp; in _qed_vf_pf_release() local 171 resp = &p_iov->pf2vf_reply->default_resp; in _qed_vf_pf_release() 172 rc = qed_send_msg2pf(p_hwfn, &resp->hdr.status); in _qed_vf_pf_release() 174 if (!rc && resp->hdr.status != PFVF_STATUS_SUCCESS) in _qed_vf_pf_release() 245 struct pfvf_acquire_resp_tlv *resp = &p_iov->pf2vf_reply->acquire_resp; in qed_vf_pf_acquire() local 246 struct pf_vf_pfdev_info *pfdev_info = &resp->pfdev_info; in qed_vf_pf_acquire() 301 rc = qed_send_msg2pf(p_hwfn, &resp->hdr.status); in qed_vf_pf_acquire() 315 memcpy(&p_iov->acquire_resp, resp, sizeof(p_iov->acquire_resp)); in qed_vf_pf_acquire() [all …]
|
| /linux/drivers/scsi/isci/ |
| H A D | task.h | 98 } resp; member 110 tmf->resp.d2h_fis.status, in isci_print_tmf() 111 tmf->resp.d2h_fis.error); in isci_print_tmf() 124 tmf->resp.resp_iu.datapres, in isci_print_tmf() 125 tmf->resp.resp_iu.status, in isci_print_tmf() 126 be32_to_cpu(tmf->resp.resp_iu.response_data_len), in isci_print_tmf() 127 tmf->resp.resp_iu.resp_data[0], in isci_print_tmf() 128 tmf->resp.resp_iu.resp_data[1], in isci_print_tmf() 129 tmf->resp.resp_iu.resp_data[2], in isci_print_tmf() 130 tmf->resp.resp_iu.resp_data[3]); in isci_print_tmf()
|
| /linux/drivers/platform/chrome/ |
| H A D | cros_typec_vdm.c | 22 struct ec_response_typec_vdm_response resp; in cros_typec_handle_vdm_attention() local 33 sizeof(req), &resp, sizeof(resp)); in cros_typec_handle_vdm_attention() 39 hdr = resp.vdm_response[0]; in cros_typec_handle_vdm_attention() 52 typec_altmode_attention(amode, resp.vdm_attention[1]); in cros_typec_handle_vdm_attention() 53 } while (resp.vdm_attention_left); in cros_typec_handle_vdm_attention() 61 struct ec_response_typec_vdm_response resp; in cros_typec_handle_vdm_response() local 71 sizeof(req), &resp, sizeof(resp)); in cros_typec_handle_vdm_response() 77 hdr = resp.vdm_response[0]; in cros_typec_handle_vdm_response() 89 ret = typec_altmode_vdm(amode, hdr, &resp.vdm_response[1], resp.vdm_data_objects); in cros_typec_handle_vdm_response()
|
| /linux/drivers/accel/qaic/ |
| H A D | qaic_timesync.c | 259 struct qts_resp *resp = container_of(work, struct qts_resp, work); in qaic_boot_timesync_worker() local 261 struct qts_resp_msg data = resp->data; in qaic_boot_timesync_worker() 262 struct qaic_device *qdev = resp->qdev; in qaic_boot_timesync_worker() 269 ret = mhi_queue_buf(mhi_dev, DMA_FROM_DEVICE, &resp->data, sizeof(resp->data), MHI_EOT); in qaic_boot_timesync_worker() 271 kfree(resp); in qaic_boot_timesync_worker() 304 struct qts_resp *resp; in qaic_boot_timesync_queue_resp() local 307 resp = kzalloc_obj(*resp); in qaic_boot_timesync_queue_resp() 308 if (!resp) in qaic_boot_timesync_queue_resp() 311 resp->qdev = qdev; in qaic_boot_timesync_queue_resp() 312 INIT_WORK(&resp->work, qaic_boot_timesync_worker); in qaic_boot_timesync_queue_resp() [all …]
|