Home
last modified time | relevance | path

Searched refs:msg (Results 1 – 25 of 122) sorted by relevance

12345

/drivers/misc/imx8/
A Dscu_api.c37 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pm_set_clock_rate()
62 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pm_get_clock_rate()
92 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pm_clock_enable()
116 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pm_set_clock_parent()
142 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pm_set_resource_power_mode()
164 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pm_is_partition_started()
191 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pm_resource_reset()
217 ret = misc_call(dev, SC_FALSE, &msg, size, &msg, size); in sc_pad_set()
493 misc_call(dev, SC_FALSE, &msg, 1U, &msg, 1U); in sc_misc_get_button_status()
881 misc_call(dev, SC_TRUE, &msg, size, &msg, size); in sc_pm_reboot()
[all …]
A Dscu.c65 writel(msg, &base->tr[reg_index]); in mu_hal_sendmsg()
85 *msg = readl(&base->rr[reg_index]); in mu_hal_receivemsg()
96 if (!msg) in sc_ipc_read()
106 if (msg->size > SC_RPC_MAX_MSG) { in sc_ipc_read()
107 *((u32 *)msg) = 0; in sc_ipc_read()
112 while (count < msg->size) { in sc_ipc_read()
114 &msg->DATA.u32[count - 1]); in sc_ipc_read()
129 if (!msg) in sc_ipc_write()
133 if (msg->size > SC_RPC_MAX_MSG) in sc_ipc_write()
143 while (count < msg->size) { in sc_ipc_write()
[all …]
/drivers/misc/imx_ele/
A Dele_api.c44 msg.size = 2; in ele_release_rdc()
64 ret = misc_call(dev, false, &msg, size, &msg, size); in ele_release_rdc()
94 ret = misc_call(dev, false, &msg, size, &msg, size); in ele_auth_oem_ctnr()
122 ret = misc_call(dev, false, &msg, size, &msg, size); in ele_release_container()
151 ret = misc_call(dev, false, &msg, size, &msg, size); in ele_verify_image()
180 ret = misc_call(dev, false, &msg, size, &msg, size); in ele_forward_lifecycle()
219 ret = misc_call(dev, false, &msg, size, &msg, size); in ele_read_common_fuse()
260 ret = misc_call(dev, false, &msg, size, &msg, size); in ele_write_fuse()
651 msg.data[5] = compute_crc(&msg); in ele_derive_huk()
727 __func__, ret, msg.data[0], msg.data[1]); in ele_write_secure_fuse()
[all …]
A Dele_mu.c63 debug("tr[%d] 0x%x\n", reg_index, msg); in mu_hal_sendmsg()
65 writel(msg, &mu_base->tr[reg_index]); in mu_hal_sendmsg()
112 if (!msg) in imx8ulp_mu_read()
122 if (msg->size > ELE_MAX_MSG) { in imx8ulp_mu_read()
123 *((u32 *)msg) = 0; in imx8ulp_mu_read()
130 while (count < msg->size) { in imx8ulp_mu_read()
132 &msg->data[count - 1]); in imx8ulp_mu_read()
147 if (!msg) in imx8ulp_mu_write()
151 if (msg->size > ELE_MAX_MSG) in imx8ulp_mu_write()
163 while (count < msg->size) { in imx8ulp_mu_write()
[all …]
/drivers/firmware/scmi/
A Dsandbox-scmi_agent.c175 if (!msg->out_msg || msg->out_msg_sz < sizeof(*out)) in sandbox_scmi_base_protocol_version()
197 if (!msg->out_msg || msg->out_msg_sz < sizeof(*out)) in sandbox_scmi_base_protocol_attrs()
222 !msg->out_msg || msg->out_msg_sz < sizeof(*out)) in sandbox_scmi_base_message_attrs()
252 if (!msg->out_msg || msg->out_msg_sz < sizeof(*out)) in sandbox_scmi_base_discover_vendor()
275 if (!msg->out_msg || msg->out_msg_sz < sizeof(*out)) in sandbox_scmi_base_discover_sub_vendor()
298 if (!msg->out_msg || msg->out_msg_sz < sizeof(*out)) in sandbox_scmi_base_discover_impl_version()
321 if (!msg->out_msg || msg->out_msg_sz < sizeof(*out)) in sandbox_scmi_base_discover_list_protocols()
379 if (!msg->in_msg || msg->in_msg_sz < sizeof(*in) || in sandbox_scmi_base_set_device_permissions()
414 if (!msg->in_msg || msg->in_msg_sz < sizeof(*in) || in sandbox_scmi_base_set_protocol_permissions()
452 if (!msg->in_msg || msg->in_msg_sz < sizeof(*in) || in sandbox_scmi_base_reset_agent_configuration()
[all …]
A Dsmt.c80 struct scmi_msg *msg) in scmi_write_msg_to_smt() argument
84 if ((!msg->in_msg && msg->in_msg_sz) || in scmi_write_msg_to_smt()
85 (!msg->out_msg && msg->out_msg_sz)) in scmi_write_msg_to_smt()
107 memcpy_toio(hdr->msg_payload, msg->in_msg, msg->in_msg_sz); in scmi_write_msg_to_smt()
117 struct scmi_msg *msg) in scmi_read_resp_from_smt() argument
138 memcpy_fromio(msg->out_msg, hdr->msg_payload, msg->out_msg_sz); in scmi_read_resp_from_smt()
158 struct scmi_msg *msg, size_t *buf_size) in scmi_msg_to_smt_msg() argument
162 if ((!msg->in_msg && msg->in_msg_sz) || in scmi_msg_to_smt_msg()
163 (!msg->out_msg && msg->out_msg_sz)) in scmi_msg_to_smt_msg()
179 memcpy(hdr->msg_payload, msg->in_msg, msg->in_msg_sz); in scmi_msg_to_smt_msg()
[all …]
A Dpwdom.c20 struct scmi_msg msg = { in scmi_pwd_protocol_attrs() local
31 ret = devm_scmi_process_msg(dev, &msg); in scmi_pwd_protocol_attrs()
48 struct scmi_msg msg = { in scmi_pwd_protocol_message_attrs() local
61 ret = devm_scmi_process_msg(dev, &msg); in scmi_pwd_protocol_message_attrs()
76 struct scmi_msg msg = { in scmi_pwd_attrs() local
89 ret = devm_scmi_process_msg(dev, &msg); in scmi_pwd_attrs()
109 struct scmi_msg msg = { in scmi_pwd_state_set() local
125 ret = devm_scmi_process_msg(dev, &msg); in scmi_pwd_state_set()
137 struct scmi_msg msg = { in scmi_pwd_state_get() local
150 ret = devm_scmi_process_msg(dev, &msg); in scmi_pwd_state_get()
[all …]
A Dbase.c32 struct scmi_msg msg = { in scmi_generic_protocol_version() local
82 struct scmi_msg msg = { in scmi_protocol_attrs_int() local
117 struct scmi_msg msg = { in scmi_protocol_message_attrs_int() local
151 struct scmi_msg msg = { in scmi_base_discover_vendor_int() local
189 struct scmi_msg msg = { in scmi_base_discover_sub_vendor_int() local
226 struct scmi_msg msg = { in scmi_base_discover_impl_version_int() local
263 struct scmi_msg msg = { in scmi_base_discover_list_protocols_int() local
333 struct scmi_msg msg = { in scmi_base_discover_agent_int() local
381 struct scmi_msg msg = { in scmi_base_set_device_permissions_int() local
426 struct scmi_msg msg = { in scmi_base_set_protocol_permissions_int() local
[all …]
/drivers/i2c/
A Dmv_i2c.c130 if (!msg) in i2c_transfer()
241 struct mv_i2c_msg msg; in __i2c_read() local
259 msg.data &= 0xFE; in __i2c_read()
284 msg.data |= 0x01; in __i2c_read()
299 msg.data = 0x00; in __i2c_read()
303 *buffer = msg.data; in __i2c_read()
317 struct mv_i2c_msg msg; in __i2c_write() local
330 msg.data &= 0xFE; in __i2c_write()
392 struct mv_i2c_msg msg; in __i2c_probe_chip() local
406 msg.data = 0x00; in __i2c_probe_chip()
[all …]
A Dadi_i2c.c156 --msg->olen; in wait_for_completion()
157 } else if (!(msg->flags & I2C_M_COMBO) && msg->len) { in wait_for_completion()
159 --msg->len; in wait_for_completion()
171 --msg->len; in wait_for_completion()
184 if (msg->flags & I2C_M_COMBO && msg->len) { in wait_for_completion()
228 if (msg.olen) { in i2c_transfer()
229 len = (msg.flags & I2C_M_COMBO) ? msg.olen : msg.olen + len; in i2c_transfer()
231 --msg.olen; in i2c_transfer()
232 } else if (!(msg.flags & I2C_M_READ) && msg.len) { in i2c_transfer()
234 --msg.len; in i2c_transfer()
[all …]
A Dxilinx_xiic.c107 struct i2c_msg *msg, int nmsgs) in xiic_read_rx() argument
113 while (pos < msg->len) { in xiic_read_rx()
122 if (bytes_in_fifo > msg->len) in xiic_read_rx()
123 bytes_in_fifo = msg->len; in xiic_read_rx()
144 int len = msg->len; in xiic_fill_tx_fifo()
150 u16 data = msg->buf[pos++]; in xiic_fill_tx_fifo()
194 rx_watermark = msg->len; in xilinx_xiic_read_common()
200 xilinx_xiic_set_addr(dev, msg->addr, msg->flags, msg->len, nmsgs); in xilinx_xiic_read_common()
220 xilinx_xiic_set_addr(dev, msg->addr, msg->flags, msg->len, nmsgs); in xilinx_xiic_write_common()
283 for (; nmsgs > 0; nmsgs--, msg++) { in xilinx_xiic_xfer()
[all …]
A Dtegra186_bpmp_i2c.c53 if (!(msg[i].flags & I2C_M_RD)) in tegra186_bpmp_i2c_xfer()
54 len += msg[i].len; in tegra186_bpmp_i2c_xfer()
61 serialize_u16(&p, msg[i].addr); in tegra186_bpmp_i2c_xfer()
62 serialize_u16(&p, msg[i].flags); in tegra186_bpmp_i2c_xfer()
63 serialize_u16(&p, msg[i].len); in tegra186_bpmp_i2c_xfer()
64 if (!(msg[i].flags & I2C_M_RD)) { in tegra186_bpmp_i2c_xfer()
65 memcpy(p, msg[i].buf, msg[i].len); in tegra186_bpmp_i2c_xfer()
66 p += msg[i].len; in tegra186_bpmp_i2c_xfer()
81 if (msg[i].flags & I2C_M_RD) { in tegra186_bpmp_i2c_xfer()
82 memcpy(msg[i].buf, p, msg[i].len); in tegra186_bpmp_i2c_xfer()
[all …]
A Di2c-versatile.c139 struct i2c_msg *msg) in versatile_i2c_send_slave_addr() argument
144 if (msg->flags & I2C_M_TEN) { in versatile_i2c_send_slave_addr()
160 if (msg->flags & I2C_M_RD) { in versatile_i2c_send_slave_addr()
171 addr = msg->addr << 1; in versatile_i2c_send_slave_addr()
172 if (msg->flags & I2C_M_RD) in versatile_i2c_send_slave_addr()
185 struct i2c_msg *msg) in versatile_i2c_message_xfer() argument
194 for (i = 0; i < msg->len; i++) { in versatile_i2c_message_xfer()
195 if (msg->flags & I2C_M_RD) { in versatile_i2c_message_xfer()
196 ack = (msg->len - i - 1) == 0 ? 1 : 0; in versatile_i2c_message_xfer()
212 struct i2c_msg *msg, int nmsgs) in versatile_i2c_xfer() argument
[all …]
A Dmeson_i2c.c55 struct i2c_msg *msg; /* Current I2C message */ member
129 bool write = !(i2c->msg->flags & I2C_M_RD); in meson_i2c_prepare_xfer()
132 i2c->count = min(i2c->msg->len - i2c->pos, 8u); in meson_i2c_prepare_xfer()
161 writel(msg->addr << 1, &i2c->regs->slave_addr); in meson_i2c_do_start()
172 (msg->flags & I2C_M_RD) ? "read" : "write", in meson_i2c_xfer_msg()
173 msg->addr, msg->len); in meson_i2c_xfer_msg()
175 i2c->msg = msg; in meson_i2c_xfer_msg()
181 meson_i2c_do_start(i2c, msg); in meson_i2c_xfer_msg()
205 if ((msg->flags & I2C_M_RD) && i2c->count) { in meson_i2c_xfer_msg()
206 meson_i2c_get_data(i2c, i2c->msg->buf + i2c->pos, in meson_i2c_xfer_msg()
[all …]
A Di2c-uclass.c41 msg->addr, msg->len); in i2c_dump_msgs()
69 msg->buf = offset_buf; in i2c_setup_offset()
94 ptr = msg + 1; in i2c_read_bytewise()
95 ptr->addr = msg->addr; in i2c_read_bytewise()
101 ret = ops->xfer(bus, msg, ptr - msg); in i2c_read_bytewise()
115 struct i2c_msg msg[1]; in i2c_write_bytewise() local
146 ptr = msg; in dm_i2c_read()
158 msg_count = ptr - msg; in dm_i2c_read()
204 msg->len += len; in dm_i2c_write()
286 msg->len = 0; in i2c_probe_chip()
[all …]
A Drcar_iic.c121 if (rcar_iic_set_addr(dev, msg->addr, 1) != 0) in rcar_iic_read_common()
129 for (i = 0; i < msg->len; i++) { in rcar_iic_read_common()
135 if (msg->len - 1 == i) { in rcar_iic_read_common()
154 if (rcar_iic_set_addr(dev, msg->addr, 0) != 0) in rcar_iic_write_common()
159 for (i = 0; i < msg->len; i++) { in rcar_iic_write_common()
160 writeb(msg->buf[i], priv->base + RCAR_IIC_ICDR); in rcar_iic_write_common()
165 if (msg->flags & I2C_M_STOP) { in rcar_iic_write_common()
184 for (; nmsgs > 0; nmsgs--, msg++) { in rcar_iic_xfer()
185 if (msg->flags & I2C_M_RD) in rcar_iic_xfer()
186 ret = rcar_iic_read_common(dev, msg); in rcar_iic_xfer()
[all …]
A Dat91_i2c.c49 bool is_read = msg->flags & I2C_M_RD; in at91_i2c_xfer_msg()
54 if (msg->len == 0) in at91_i2c_xfer_msg()
63 msg->buf[i] = readl(&reg->rhr); in at91_i2c_xfer_msg()
75 msg->buf[i] = readl(&reg->rhr); in at91_i2c_xfer_msg()
78 writel(msg->buf[0], &reg->thr); in at91_i2c_xfer_msg()
82 writel(msg->buf[i], &reg->thr); in at91_i2c_xfer_msg()
116 struct i2c_msg *m_start = msg; in at91_i2c_xfer()
126 m_start = &msg[1]; in at91_i2c_xfer()
129 if (msg->len > 3) in at91_i2c_xfer()
132 for (i = 0; i < msg->len; ++i) { in at91_i2c_xfer()
[all …]
A Dcros_ec_ldo.c19 static int cros_ec_ldo_xfer(struct udevice *dev, struct i2c_msg *msg, in cros_ec_ldo_xfer() argument
29 if (!nmsgs || !msg->len || (msg->flags & I2C_M_RD)) { in cros_ec_ldo_xfer()
34 fet_id = msg->buf[0] - REG_FET_BASE; in cros_ec_ldo_xfer()
45 msg[1].buf[0] = state ? in cros_ec_ldo_xfer()
48 bool on = msg->buf[1] & FET_CTRL_ENFET; in cros_ec_ldo_xfer()
/drivers/xen/
A Dxenbus.c103 *req_reply = malloc(sizeof(msg) + msg.len); in xenbus_get_reply()
106 msg.len + sizeof(msg)); in xenbus_get_reply()
108 xenstore_buf->rsp_cons += msg.len + sizeof(msg); in xenbus_get_reply()
129 if (msg) in xenbus_switch_state()
135 if (msg) in xenbus_switch_state()
159 return msg; in xenbus_switch_state()
169 if (msg) in xenbus_wait_for_state_change()
308 if (msg) { in xenbus_ls()
361 if (msg) in xenbus_write()
375 if (msg) in xenbus_rm()
[all …]
/drivers/video/
A Dmipi_dsi.c88 struct mipi_dsi_msg *msg) in mipi_dsi_device_transfer() argument
179 if (!packet || !msg) in mipi_dsi_create_packet()
187 if (msg->channel > 3) in mipi_dsi_create_packet()
191 packet->header[0] = ((msg->channel & 0x3) << 6) | (msg->type & 0x3f); in mipi_dsi_create_packet()
209 const u8 *tx = msg->tx_buf; in mipi_dsi_create_packet()
229 struct mipi_dsi_msg msg = { in mipi_dsi_shutdown_peripheral() local
249 struct mipi_dsi_msg msg = { in mipi_dsi_turn_on_peripheral() local
274 struct mipi_dsi_msg msg = { in mipi_dsi_set_maximum_return_packet_size() local
301 struct mipi_dsi_msg msg = { in mipi_dsi_generic_write() local
346 struct mipi_dsi_msg msg = { in mipi_dsi_generic_read() local
[all …]
/drivers/misc/
A Di2c_eeprom_emul.c83 priv->prev_addr = msg->addr; in sandbox_i2c_eeprom_xfer()
85 for (; nmsgs > 0; nmsgs--, msg++) { in sandbox_i2c_eeprom_xfer()
91 len = msg->len; in sandbox_i2c_eeprom_xfer()
94 msg->addr, msg->len); in sandbox_i2c_eeprom_xfer()
95 if (msg->flags & I2C_M_RD) { in sandbox_i2c_eeprom_xfer()
104 memcpy(msg->buf + initial, priv->data, in sandbox_i2c_eeprom_xfer()
107 memcpy(msg->buf, priv->data + offset, len); in sandbox_i2c_eeprom_xfer()
109 memset(msg->buf + len, '\xff', msg->len - len); in sandbox_i2c_eeprom_xfer()
110 debug_buffer(0, msg->buf, 1, msg->len, 0); in sandbox_i2c_eeprom_xfer()
114 ptr = msg->buf; in sandbox_i2c_eeprom_xfer()
[all …]
A Datsha204a-i2c.c38 struct i2c_msg msg; in atsha204a_ping_bus() local
59 msg.addr = 0; in atsha204a_ping_bus()
62 msg.buf = &val; in atsha204a_ping_bus()
80 struct i2c_msg msg; in atsha204a_send() local
82 msg.addr = *priv; in atsha204a_send()
84 msg.len = len; in atsha204a_send()
85 msg.buf = (u8 *) buf; in atsha204a_send()
93 struct i2c_msg msg; in atsha204a_recv() local
95 msg.addr = *priv; in atsha204a_recv()
97 msg.len = len; in atsha204a_recv()
[all …]
/drivers/mailbox/
A Dmpfs-mbox.c56 struct mpfs_mss_msg *msg = (struct mpfs_mss_msg *)data; in mpfs_mbox_send() local
61 u32 *word_buf = (u32 *)msg->cmd_data; in mpfs_mbox_send()
66 for (idx = 0; idx < (msg->cmd_data_size / BYTES_4); idx++) in mpfs_mbox_send()
69 if ((msg->cmd_data_size % BYTES_4) > 0) { in mpfs_mbox_send()
70 byte_offset = (msg->cmd_data_size / BYTES_4) * BYTES_4; in mpfs_mbox_send()
71 byte_buf = (u8 *)(msg->cmd_data + byte_offset); in mpfs_mbox_send()
81 cmd_shifted = msg->cmd_opcode << SERVICE_CR_COMMAND_SHIFT; in mpfs_mbox_send()
93 msg->response->resp_status = (value >> SERVICE_SR_STATUS_SHIFT); in mpfs_mbox_send()
94 if (msg->response->resp_status) in mpfs_mbox_send()
103 struct mpfs_mss_msg *msg = data; in mpfs_mbox_recv() local
[all …]
/drivers/rtc/
A Di2c_rtc_emul.c147 static int sandbox_i2c_rtc_xfer(struct udevice *emul, struct i2c_msg *msg, in sandbox_i2c_rtc_xfer() argument
158 for (; nmsgs > 0; nmsgs--, msg++) { in sandbox_i2c_rtc_xfer()
162 len = msg->len; in sandbox_i2c_rtc_xfer()
164 msg->flags & I2C_M_RD ? "read" : "write", in sandbox_i2c_rtc_xfer()
165 msg->len); in sandbox_i2c_rtc_xfer()
166 if (msg->flags & I2C_M_RD) { in sandbox_i2c_rtc_xfer()
170 memcpy(msg->buf, plat->reg + offset, len); in sandbox_i2c_rtc_xfer()
171 memset(msg->buf + len, '\xff', msg->len - len); in sandbox_i2c_rtc_xfer()
172 debug_buffer(0, msg->buf, 1, msg->len, 0); in sandbox_i2c_rtc_xfer()
174 ptr = msg->buf; in sandbox_i2c_rtc_xfer()
[all …]
/drivers/power/pmic/
A Di2c_pmic_emul.c83 static int sandbox_i2c_pmic_xfer(struct udevice *emul, struct i2c_msg *msg, in sandbox_i2c_pmic_xfer() argument
88 for (; nmsgs > 0; nmsgs--, msg++) { in sandbox_i2c_pmic_xfer()
89 bool next_is_read = nmsgs > 1 && (msg[1].flags & I2C_M_RD); in sandbox_i2c_pmic_xfer()
90 if (msg->flags & I2C_M_RD) { in sandbox_i2c_pmic_xfer()
91 ret = sandbox_i2c_pmic_read_data(emul, msg->addr, in sandbox_i2c_pmic_xfer()
92 msg->buf, msg->len); in sandbox_i2c_pmic_xfer()
94 ret = sandbox_i2c_pmic_write_data(emul, msg->addr, in sandbox_i2c_pmic_xfer()
95 msg->buf, msg->len, in sandbox_i2c_pmic_xfer()

Completed in 83 milliseconds

12345