/openbmc/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_cmdbuf.c | 86 struct etnaviv_cmdbuf *cmdbuf, u32 size) in etnaviv_cmdbuf_init() argument 90 cmdbuf->suballoc = suballoc; in etnaviv_cmdbuf_init() 91 cmdbuf->size = size; in etnaviv_cmdbuf_init() 112 cmdbuf->suballoc_offset = granule_offs * SUBALLOC_GRANULE; in etnaviv_cmdbuf_init() 113 cmdbuf->vaddr = suballoc->vaddr + cmdbuf->suballoc_offset; in etnaviv_cmdbuf_init() 118 void etnaviv_cmdbuf_free(struct etnaviv_cmdbuf *cmdbuf) in etnaviv_cmdbuf_free() argument 120 struct etnaviv_cmdbuf_suballoc *suballoc = cmdbuf->suballoc; in etnaviv_cmdbuf_free() 121 int order = order_base_2(ALIGN(cmdbuf->size, SUBALLOC_GRANULE) / in etnaviv_cmdbuf_free() 129 cmdbuf->suballoc_offset / SUBALLOC_GRANULE, in etnaviv_cmdbuf_free()
|
H A D | etnaviv_buffer.c | 342 struct etnaviv_cmdbuf *cmdbuf) in etnaviv_buffer_queue() argument 360 link_target = etnaviv_cmdbuf_get_va(cmdbuf, in etnaviv_buffer_queue() 362 link_dwords = cmdbuf->size / 8; in etnaviv_buffer_queue() 447 link_target = etnaviv_cmdbuf_get_va(cmdbuf, in etnaviv_buffer_queue() 473 CMD_LINK(cmdbuf, return_dwords, return_target); in etnaviv_buffer_queue() 516 etnaviv_cmdbuf_get_va(cmdbuf, &gpu->mmu_context->cmdbuf_mapping), in etnaviv_buffer_queue() 517 cmdbuf->vaddr); in etnaviv_buffer_queue() 521 cmdbuf->vaddr, cmdbuf->size, 0); in etnaviv_buffer_queue()
|
H A D | etnaviv_cmdbuf.h | 39 struct etnaviv_cmdbuf *cmdbuf, u32 size); 40 void etnaviv_cmdbuf_free(struct etnaviv_cmdbuf *cmdbuf);
|
H A D | etnaviv_dump.c | 142 mmu_size + gpu->buffer.size + submit->cmdbuf.size; in etnaviv_core_dump() 184 submit->cmdbuf.vaddr, submit->cmdbuf.size, in etnaviv_core_dump() 185 etnaviv_cmdbuf_get_va(&submit->cmdbuf, in etnaviv_core_dump()
|
/openbmc/linux/include/trace/events/ |
H A D | host1x.h | 98 u32 words, u32 offset, void *cmdbuf), 100 TP_ARGS(name, bo, words, offset, cmdbuf), 107 __field(bool, cmdbuf) 108 __dynamic_array(u32, cmdbuf, words) 112 if (cmdbuf) { 113 memcpy(__get_dynamic_array(cmdbuf), cmdbuf+offset, 116 __entry->cmdbuf = cmdbuf; 126 __print_hex(__get_dynamic_array(cmdbuf), 127 __entry->cmdbuf ? __entry->words * 4 : 0))
|
/openbmc/linux/drivers/media/rc/ |
H A D | mceusb.c | 935 u8 cmdbuf[3] = { MCE_CMD_PORT_IR, MCE_CMD_SETIRTXPORTS, 0x00 }; in mceusb_tx_ir() local 942 cmdbuf[2] = ir->tx_mask; in mceusb_tx_ir() 943 mce_command_out(ir, cmdbuf, sizeof(cmdbuf)); in mceusb_tx_ir() 1037 unsigned char cmdbuf[4] = { MCE_CMD_PORT_IR, in mceusb_set_tx_carrier() local 1045 cmdbuf[2] = MCE_CMD_SIG_END; in mceusb_set_tx_carrier() 1046 cmdbuf[3] = MCE_IRDATA_TRAILER; in mceusb_set_tx_carrier() 1048 mce_command_out(ir, cmdbuf, sizeof(cmdbuf)); in mceusb_set_tx_carrier() 1056 cmdbuf[2] = prescaler; in mceusb_set_tx_carrier() 1057 cmdbuf[3] = divisor; in mceusb_set_tx_carrier() 1062 mce_command_out(ir, cmdbuf, sizeof(cmdbuf)); in mceusb_set_tx_carrier() [all …]
|
/openbmc/linux/drivers/net/wireless/marvell/libertas_tf/ |
H A D | cmd.c | 215 if (!cmdnode->cmdbuf->size) { in lbtf_queue_cmd() 226 le16_to_cpu(cmdnode->cmdbuf->command)); in lbtf_queue_cmd() 244 cmd = cmdnode->cmdbuf; in lbtf_submit_command() 253 lbtf_deb_hex(LBTF_DEB_CMD, "DNLD_CMD", (void *) cmdnode->cmdbuf, cmdsize); in lbtf_submit_command() 286 memset(cmdnode->cmdbuf, 0, LBS_CMD_BUFFER_SIZE); in __lbtf_cleanup_and_insert_cmd() 462 cmdarray[i].cmdbuf = kzalloc(LBS_CMD_BUFFER_SIZE, GFP_KERNEL); in lbtf_allocate_cmd_buffer() 463 if (!cmdarray[i].cmdbuf) { in lbtf_allocate_cmd_buffer() 506 kfree(cmdarray[i].cmdbuf); in lbtf_free_cmd_buffer() 507 cmdarray[i].cmdbuf = NULL; in lbtf_free_cmd_buffer() 587 cmd = cmdnode->cmdbuf; in lbtf_execute_next_command() [all …]
|
/openbmc/u-boot/drivers/spi/ |
H A D | cadence_qspi_apb.c | 436 unsigned int cmdlen, const u8 *cmdbuf, unsigned int rxlen, in cadence_qspi_apb_command_read() argument 449 reg = cmdbuf[0] << CQSPI_REG_CMDCTRL_OPCODE_LSB; in cadence_qspi_apb_command_read() 478 const u8 *cmdbuf, unsigned int txlen, const u8 *txbuf) in cadence_qspi_apb_command_write() argument 485 if (!cmdlen || cmdlen > 5 || txlen > 8 || cmdbuf == NULL) { in cadence_qspi_apb_command_write() 491 reg |= cmdbuf[0] << CQSPI_REG_CMDCTRL_OPCODE_LSB; in cadence_qspi_apb_command_write() 500 addr_value = cadence_qspi_apb_cmd2addr(&cmdbuf[1], in cadence_qspi_apb_command_write() 532 unsigned int cmdlen, unsigned int rx_width, const u8 *cmdbuf) in cadence_qspi_apb_indirect_read_setup() argument 560 rd_reg = cmdbuf[0] << CQSPI_REG_RD_INSTR_OPCODE_LSB; in cadence_qspi_apb_indirect_read_setup() 567 addr_value = cadence_qspi_apb_cmd2addr(&cmdbuf[1], addr_bytes); in cadence_qspi_apb_indirect_read_setup() 689 unsigned int cmdlen, const u8 *cmdbuf) in cadence_qspi_apb_indirect_write_setup() argument [all …]
|
H A D | cadence_qspi.h | 53 unsigned int cmdlen, const u8 *cmdbuf, unsigned int rxlen, u8 *rxbuf); 55 unsigned int cmdlen, const u8 *cmdbuf, 59 unsigned int cmdlen, unsigned int rx_width, const u8 *cmdbuf); 63 unsigned int cmdlen, const u8 *cmdbuf);
|
H A D | aspeed_spi.c | 283 const u8 *cmdbuf, unsigned int cmdlen); 870 const u8 *cmdbuf, unsigned int cmdlen, uint32_t flag) in aspeed_spi_send_cmd_addr() argument 875 aspeed_spi_write_to_ahb(flash->ahb_base, &cmdbuf[0], 1); in aspeed_spi_send_cmd_addr() 884 aspeed_spi_write_to_ahb(flash->ahb_base, &cmdbuf[i], 1); in aspeed_spi_send_cmd_addr() 889 unsigned int cmdlen, const u8 *cmdbuf, in aspeed_spi_read_user() argument 896 ASPEED_SPI_OP_CMD(cmdbuf[0]), in aspeed_spi_read_user() 903 op.addr.val = aspeed_spi_flash_to_addr(flash, cmdbuf, op.addr.nbytes + 1); in aspeed_spi_read_user() 911 aspeed_spi_send_cmd_addr(priv, flash, cmdbuf, in aspeed_spi_read_user() 931 unsigned int cmdlen, const u8 *cmdbuf, in aspeed_spi_read_sfdp() argument 938 ASPEED_SPI_OP_CMD(cmdbuf[0]), in aspeed_spi_read_sfdp() [all …]
|
/openbmc/linux/drivers/hid/i2c-hid/ |
H A D | i2c-hid-core.c | 101 u8 *cmdbuf; /* Command buffer */ member 205 *(__le16 *)ihid->cmdbuf = reg; in i2c_hid_read_register() 207 return i2c_hid_xfer(ihid, ihid->cmdbuf, sizeof(__le16), buf, len); in i2c_hid_read_register() 238 *(__le16 *)ihid->cmdbuf = ihid->hdesc.wCommandRegister; in i2c_hid_get_report() 241 length += i2c_hid_encode_command(ihid->cmdbuf + length, in i2c_hid_get_report() 250 ihid->cmdbuf + length); in i2c_hid_get_report() 257 error = i2c_hid_xfer(ihid, ihid->cmdbuf, length, in i2c_hid_get_report() 329 *(__le16 *)ihid->cmdbuf = ihid->hdesc.wCommandRegister; in i2c_hid_set_or_send_report() 332 length += i2c_hid_encode_command(ihid->cmdbuf + length, in i2c_hid_set_or_send_report() 341 ihid->cmdbuf + length); in i2c_hid_set_or_send_report() [all …]
|
/openbmc/linux/drivers/gpu/host1x/ |
H A D | job.c | 282 struct host1x_bo *cmdbuf = g->bo; in do_relocs() local 293 if (cmdbuf != reloc->cmdbuf.bo) in do_relocs() 298 reloc->cmdbuf.offset / sizeof(u32) + in do_relocs() 304 cmdbuf_addr = host1x_bo_mmap(cmdbuf); in do_relocs() 312 target = cmdbuf_addr + reloc->cmdbuf.offset; in do_relocs() 318 host1x_bo_munmap(cmdbuf, cmdbuf_addr); in do_relocs() 323 static bool check_reloc(struct host1x_reloc *reloc, struct host1x_bo *cmdbuf, in check_reloc() argument 328 if (reloc->cmdbuf.bo != cmdbuf || reloc->cmdbuf.offset != offset) in check_reloc() 345 struct host1x_bo *cmdbuf; member 364 if (!check_reloc(fw->reloc, fw->cmdbuf, fw->offset)) in check_register() [all …]
|
/openbmc/linux/drivers/net/wireless/marvell/libertas/ |
H A D | cmd.c | 899 if (!cmdnode->cmdbuf->size) { in lbs_queue_cmd() 906 if (le16_to_cpu(cmdnode->cmdbuf->command) == CMD_802_11_PS_MODE) { in lbs_queue_cmd() 907 struct cmd_ds_802_11_ps_mode *psm = (void *)cmdnode->cmdbuf; in lbs_queue_cmd() 915 if (le16_to_cpu(cmdnode->cmdbuf->command) == CMD_802_11_WAKEUP_CONFIRM) in lbs_queue_cmd() 928 le16_to_cpu(cmdnode->cmdbuf->command)); in lbs_queue_cmd() 941 cmd = cmdnode->cmdbuf; in lbs_submit_command() 958 lbs_deb_hex(LBS_DEB_CMD, "DNLD_CMD", (void *) cmdnode->cmdbuf, cmdsize); in lbs_submit_command() 996 memset(cmdnode->cmdbuf, 0, LBS_CMD_BUFFER_SIZE); in __lbs_cleanup_and_insert_cmd() 1131 cmdarray[i].cmdbuf = kzalloc(LBS_CMD_BUFFER_SIZE, GFP_KERNEL); in lbs_allocate_cmd_buffer() 1132 if (!cmdarray[i].cmdbuf) { in lbs_allocate_cmd_buffer() [all …]
|
H A D | cmdresp.c | 84 curcmd = le16_to_cpu(priv->cur_cmd->cmdbuf->command); in lbs_process_command_response() 92 if (resp->seqnum != priv->cur_cmd->cmdbuf->seqnum) { in lbs_process_command_response() 96 le16_to_cpu(priv->cur_cmd->cmdbuf->seqnum)); in lbs_process_command_response()
|
/openbmc/linux/drivers/input/serio/ |
H A D | libps2.c | 158 if (maxbytes > sizeof(ps2dev->cmdbuf)) { in ps2_drain() 160 maxbytes = sizeof(ps2dev->cmdbuf); in ps2_drain() 226 if (ps2dev->cmdbuf[1] == 0xaa) { in ps2_adjust_timeout() 237 if (!ps2_is_keyboard_id(ps2dev->cmdbuf[1])) { in ps2_adjust_timeout() 274 if (receive > sizeof(ps2dev->cmdbuf)) { in __ps2_command() 315 ps2dev->cmdbuf[(receive - 1) - i] = param[i]; in __ps2_command() 357 param[i] = ps2dev->cmdbuf[(receive - 1) - i]; in __ps2_command() 482 ps2dev->cmdbuf[--ps2dev->cmdcnt] = data; in ps2_handle_response()
|
/openbmc/linux/drivers/gpu/drm/tegra/ |
H A D | drm.c | 131 u32 cmdbuf, target; in host1x_reloc_copy_from_user() local 134 err = get_user(cmdbuf, &src->cmdbuf.handle); in host1x_reloc_copy_from_user() 138 err = get_user(dest->cmdbuf.offset, &src->cmdbuf.offset); in host1x_reloc_copy_from_user() 156 dest->cmdbuf.bo = tegra_gem_lookup(file, cmdbuf); in host1x_reloc_copy_from_user() 157 if (!dest->cmdbuf.bo) in host1x_reloc_copy_from_user() 224 struct drm_tegra_cmdbuf cmdbuf; in tegra_drm_submit() local 229 if (copy_from_user(&cmdbuf, user_cmdbufs, sizeof(cmdbuf))) { in tegra_drm_submit() 238 if (cmdbuf.words > CDMA_GATHER_FETCHES_MAX_NB) { in tegra_drm_submit() 243 bo = tegra_gem_lookup(file, cmdbuf.handle); in tegra_drm_submit() 249 offset = (u64)cmdbuf.offset + (u64)cmdbuf.words * sizeof(u32); in tegra_drm_submit() [all …]
|
/openbmc/linux/drivers/net/mdio/ |
H A D | mdio-i2c.c | 276 u8 cmdbuf[2]; in i2c_rollball_mii_cmd() local 278 cmdbuf[0] = ROLLBALL_CMD_ADDR; in i2c_rollball_mii_cmd() 279 cmdbuf[1] = cmd; in i2c_rollball_mii_cmd() 288 msgs[1].len = sizeof(cmdbuf); in i2c_rollball_mii_cmd() 289 msgs[1].buf = cmdbuf; in i2c_rollball_mii_cmd()
|
/openbmc/u-boot/drivers/fastboot/ |
H A D | fb_command.c | 322 char cmdbuf[32]; in oem_format() local 327 sprintf(cmdbuf, "gpt write mmc %x $partitions", in oem_format() 329 if (run_command(cmdbuf, 0)) in oem_format()
|
/openbmc/u-boot/common/ |
H A D | cli_simple.c | 176 char cmdbuf[CONFIG_SYS_CBSIZE]; /* working copy of cmd */ in cli_simple_run_command() local 180 char *str = cmdbuf; in cli_simple_run_command() 202 strcpy(cmdbuf, cmd); in cli_simple_run_command()
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | stv6110.c | 59 u8 cmdbuf[MAX_XFER_SIZE]; in stv6110_write_regs() local 63 .buf = cmdbuf, in stv6110_write_regs() 69 if (1 + len > sizeof(cmdbuf)) { in stv6110_write_regs() 79 memcpy(&cmdbuf[1], buf, len); in stv6110_write_regs() 80 cmdbuf[0] = start; in stv6110_write_regs()
|
H A D | stb6100.c | 176 u8 cmdbuf[MAX_XFER_SIZE]; in stb6100_write_reg_range() local 180 .buf = cmdbuf, in stb6100_write_reg_range() 184 if (1 + len > sizeof(cmdbuf)) { in stb6100_write_reg_range() 196 memcpy(&cmdbuf[1], buf, len); in stb6100_write_reg_range() 197 cmdbuf[0] = start; in stb6100_write_reg_range()
|
/openbmc/linux/drivers/platform/olpc/ |
H A D | olpc-ec.c | 267 char cmdbuf[64] = ""; in ec_dbgfs_cmd_write() local 272 size = simple_write_to_buffer(cmdbuf, sizeof(cmdbuf), ppos, buf, size); in ec_dbgfs_cmd_write() 274 m = sscanf(cmdbuf, "%x:%u %x %x %x %x %x", &ec_cmd_int[0], in ec_dbgfs_cmd_write()
|
/openbmc/qemu/hw/i386/ |
H A D | amd_iommu.c | 392 s->cmdbuf + s->cmdbuf_head); in amdvi_completion_wait() 418 s->cmdbuf + s->cmdbuf_head); in amdvi_inval_devtab_entry() 430 s->cmdbuf + s->cmdbuf_head); in amdvi_complete_ppr() 445 s->cmdbuf + s->cmdbuf_head); in amdvi_inval_all() 471 s->cmdbuf + s->cmdbuf_head); in amdvi_inval_pages() 485 s->cmdbuf + s->cmdbuf_head); in amdvi_prefetch_pages() 495 s->cmdbuf + s->cmdbuf_head); in amdvi_inval_inttable() 515 s->cmdbuf + s->cmdbuf_head); in iommu_inval_iotlb() 534 if (dma_memory_read(&address_space_memory, s->cmdbuf + s->cmdbuf_head, in amdvi_cmdbuf_exec() 536 trace_amdvi_command_read_fail(s->cmdbuf, s->cmdbuf_head); in amdvi_cmdbuf_exec() [all …]
|
/openbmc/u-boot/drivers/usb/gadget/ |
H A D | f_fastboot.c | 421 char *cmdbuf = req->buf; in rx_handler_command() local 429 cmdbuf[req->actual] = '\0'; in rx_handler_command() 430 cmd = fastboot_handle_command(cmdbuf, response); in rx_handler_command() 460 *cmdbuf = '\0'; in rx_handler_command()
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | cy8ctma140.c | 98 u8 cmdbuf[] = { CY8CTMA140_GET_FINGERS }; in cy8ctma140_irq_thread() local 104 .len = sizeof(cmdbuf), in cy8ctma140_irq_thread() 105 .buf = cmdbuf, in cy8ctma140_irq_thread()
|