| /linux/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_flop_reset.c | 27 static void etnaviv_emit_flop_reset_state_ppu(struct etnaviv_cmdbuf *cmdbuf, in etnaviv_emit_flop_reset_state_ppu() argument 34 CMD_LOAD_STATE(cmdbuf, VIVS_GL_API_MODE, VIVS_GL_API_MODE_OPENCL); in etnaviv_emit_flop_reset_state_ppu() 35 CMD_SEM(cmdbuf, SYNC_RECIPIENT_FE, SYNC_RECIPIENT_PE); in etnaviv_emit_flop_reset_state_ppu() 36 CMD_STALL(cmdbuf, SYNC_RECIPIENT_FE, SYNC_RECIPIENT_PE); in etnaviv_emit_flop_reset_state_ppu() 38 CMD_LOAD_STATES_START(cmdbuf, VIVS_SH_HALTI5_UNIFORMS(0), 4); in etnaviv_emit_flop_reset_state_ppu() 40 OUT(cmdbuf, buffer_base + input_offset); in etnaviv_emit_flop_reset_state_ppu() 41 OUT(cmdbuf, PPU_IMAGE_STRIDE); in etnaviv_emit_flop_reset_state_ppu() 42 OUT(cmdbuf, PPU_IMAGE_XSIZE | (PPU_IMAGE_YSIZE << 16)); in etnaviv_emit_flop_reset_state_ppu() 43 OUT(cmdbuf, 0x444051f0); in etnaviv_emit_flop_reset_state_ppu() 44 OUT(cmdbuf, 0xffffffff); in etnaviv_emit_flop_reset_state_ppu() [all …]
|
| H A D | etnaviv_cmdbuf.c | 85 struct etnaviv_cmdbuf *cmdbuf, u32 size) in etnaviv_cmdbuf_init() argument 89 cmdbuf->suballoc = suballoc; in etnaviv_cmdbuf_init() 90 cmdbuf->size = size; in etnaviv_cmdbuf_init() 111 cmdbuf->suballoc_offset = granule_offs * SUBALLOC_GRANULE; in etnaviv_cmdbuf_init() 112 cmdbuf->vaddr = suballoc->vaddr + cmdbuf->suballoc_offset; in etnaviv_cmdbuf_init() 117 void etnaviv_cmdbuf_free(struct etnaviv_cmdbuf *cmdbuf) in etnaviv_cmdbuf_free() argument 119 struct etnaviv_cmdbuf_suballoc *suballoc = cmdbuf->suballoc; in etnaviv_cmdbuf_free() 120 int order = order_base_2(ALIGN(cmdbuf->size, SUBALLOC_GRANULE) / in etnaviv_cmdbuf_free() 128 cmdbuf->suballoc_offset / SUBALLOC_GRANULE, in etnaviv_cmdbuf_free()
|
| 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() 183 submit->cmdbuf.vaddr, submit->cmdbuf.size, in etnaviv_core_dump() 184 etnaviv_cmdbuf_get_va(&submit->cmdbuf, in etnaviv_core_dump()
|
| H A D | etnaviv_gem.h | 101 struct etnaviv_cmdbuf cmdbuf; member
|
| /linux/drivers/crypto/tegra/ |
| H A D | tegra-se-main.c | 18 struct tegra_se_cmdbuf *cmdbuf = container_of(host_bo, struct tegra_se_cmdbuf, bo); in tegra_se_cmdbuf_get() local 20 kref_get(&cmdbuf->ref); in tegra_se_cmdbuf_get() 27 struct tegra_se_cmdbuf *cmdbuf = container_of(ref, struct tegra_se_cmdbuf, ref); in tegra_se_cmdbuf_release() local 29 dma_free_attrs(cmdbuf->dev, cmdbuf->size, cmdbuf->addr, in tegra_se_cmdbuf_release() 30 cmdbuf->iova, 0); in tegra_se_cmdbuf_release() 32 kfree(cmdbuf); in tegra_se_cmdbuf_release() 37 struct tegra_se_cmdbuf *cmdbuf = container_of(host_bo, struct tegra_se_cmdbuf, bo); in tegra_se_cmdbuf_put() local 39 kref_put(&cmdbuf->ref, tegra_se_cmdbuf_release); in tegra_se_cmdbuf_put() 45 struct tegra_se_cmdbuf *cmdbuf = container_of(bo, struct tegra_se_cmdbuf, bo); in tegra_se_cmdbuf_pin() local 64 err = dma_get_sgtable(dev, map->sgt, cmdbuf->addr, in tegra_se_cmdbuf_pin() [all …]
|
| H A D | tegra-se-aes.c | 213 u32 *cpuvaddr = se->cmdbuf->addr; in tegra_aes_prep_cmd() 318 ret = tegra_se_host1x_submit(se, se->cmdbuf, cmdlen); in tegra_aes_do_one_req() 614 u32 *cpuvaddr = se->cmdbuf->addr; in tegra_gmac_prep_cmd() 654 u32 *cpuvaddr = se->cmdbuf->addr, op; in tegra_gcm_crypt_prep_cmd() 774 return tegra_se_host1x_submit(se, se->cmdbuf, cmdlen); in tegra_gcm_do_gmac() 791 ret = tegra_se_host1x_submit(se, se->cmdbuf, cmdlen); in tegra_gcm_do_crypt() 805 u32 *cpuvaddr = se->cmdbuf->addr; in tegra_gcm_do_final() 814 ret = tegra_se_host1x_submit(se, se->cmdbuf, cmdlen); in tegra_gcm_do_final() 861 u32 *cpuvaddr = se->cmdbuf->addr; in tegra_cbcmac_prep_cmd() 896 u32 *cpuvaddr = se->cmdbuf->addr; in tegra_ctr_prep_cmd() [all …]
|
| H A D | tegra-se-hash.c | 405 u32 *cpuvaddr = se->cmdbuf->addr; in tegra_sha_do_update() 458 ret = tegra_se_host1x_submit(se, se->cmdbuf, size); in tegra_sha_do_update() 472 u32 *cpuvaddr = se->cmdbuf->addr; in tegra_sha_do_final() 493 ret = tegra_se_host1x_submit(se, se->cmdbuf, size); in tegra_sha_do_final()
|
| /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 …]
|
| H A D | libertas_tf.h | 333 struct cmd_header *cmdbuf; member
|
| /linux/drivers/hid/i2c-hid/ |
| H A D | i2c-hid-core.c | 103 u8 *cmdbuf; /* Command buffer */ member 241 *(__le16 *)ihid->cmdbuf = reg; in i2c_hid_read_register() 243 return i2c_hid_xfer(ihid, ihid->cmdbuf, sizeof(__le16), buf, len); in i2c_hid_read_register() 276 *(__le16 *)ihid->cmdbuf = ihid->hdesc.wCommandRegister; in i2c_hid_get_report() 279 length += i2c_hid_encode_command(ihid->cmdbuf + length, in i2c_hid_get_report() 288 ihid->cmdbuf + length); in i2c_hid_get_report() 296 error = i2c_hid_xfer(ihid, ihid->cmdbuf, length, in i2c_hid_get_report() 370 *(__le16 *)ihid->cmdbuf = ihid->hdesc.wCommandRegister; in i2c_hid_set_or_send_report() 373 length += i2c_hid_encode_command(ihid->cmdbuf + length, in i2c_hid_set_or_send_report() 382 ihid->cmdbuf + length); in i2c_hid_set_or_send_report() [all …]
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | cmd.c | 834 if (!cmdnode->cmdbuf->size) { in lbs_queue_cmd() 841 if (le16_to_cpu(cmdnode->cmdbuf->command) == CMD_802_11_PS_MODE) { in lbs_queue_cmd() 842 struct cmd_ds_802_11_ps_mode *psm = (void *)cmdnode->cmdbuf; in lbs_queue_cmd() 850 if (le16_to_cpu(cmdnode->cmdbuf->command) == CMD_802_11_WAKEUP_CONFIRM) in lbs_queue_cmd() 863 le16_to_cpu(cmdnode->cmdbuf->command)); in lbs_queue_cmd() 876 cmd = cmdnode->cmdbuf; in lbs_submit_command() 893 lbs_deb_hex(LBS_DEB_CMD, "DNLD_CMD", (void *) cmdnode->cmdbuf, cmdsize); in lbs_submit_command() 927 memset(cmdnode->cmdbuf, 0, LBS_CMD_BUFFER_SIZE); in __lbs_cleanup_and_insert_cmd() 1062 cmdarray[i].cmdbuf = kzalloc(LBS_CMD_BUFFER_SIZE, GFP_KERNEL); in lbs_allocate_cmd_buffer() 1063 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()
|
| H A D | cmd.h | 24 struct cmd_header *cmdbuf; member
|
| /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()
|
| /linux/drivers/net/mdio/ |
| H A D | mdio-i2c.c | 343 u8 cmdbuf[2]; in i2c_rollball_mii_cmd() local 345 cmdbuf[0] = ROLLBALL_CMD_ADDR; in i2c_rollball_mii_cmd() 346 cmdbuf[1] = cmd; in i2c_rollball_mii_cmd() 355 msgs[1].len = sizeof(cmdbuf); in i2c_rollball_mii_cmd() 356 msgs[1].buf = cmdbuf; in i2c_rollball_mii_cmd()
|
| /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()
|
| /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()
|
| /linux/kernel/debug/kdb/ |
| H A D | kdb_main.c | 1147 char *cmdbuf; in kdb_local() local 1262 cmdbuf = cmd_cur; in kdb_local() 1263 *cmdbuf = '\0'; in kdb_local() 1274 cmdbuf = kdb_getstr(cmdbuf, CMD_BUFLEN, kdb_prompt_str); in kdb_local() 1275 if (*cmdbuf != '\n') { in kdb_local() 1276 if (*cmdbuf < 32) { in kdb_local() 1283 if (!handle_ctrl_cmd(cmdbuf)) in kdb_local() 1285 cmdbuf = cmd_cur; in kdb_local() 1298 diag = kdb_parse(cmdbuf); in kdb_local() 1300 drop_newline(cmdbuf); in kdb_local() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | debugfs-amd-iommu | 35 What: /sys/kernel/debug/iommu/amd/iommu<x>/cmdbuf 44 $ cat /sys/kernel/debug/iommu/amd/iommu<x>/cmdbuf
|
| /linux/include/linux/ |
| H A D | libps2.h | 53 u8 cmdbuf[8]; member
|
| /linux/drivers/media/usb/gspca/ |
| H A D | kinect.c | 120 static int send_cmd(struct gspca_dev *gspca_dev, uint16_t cmd, void *cmdbuf, in send_cmd() argument 142 memcpy(obuf+sizeof(*chdr), cmdbuf, cmd_len); in send_cmd()
|
| /linux/drivers/iio/light/ |
| H A D | vl6180.c | 139 __be16 cmdbuf = cpu_to_be16(cmd); in vl6180_read() local 141 { .addr = client->addr, .len = sizeof(cmdbuf), .buf = (u8 *) &cmdbuf }, in vl6180_read()
|
| /linux/drivers/scsi/megaraid/ |
| H A D | megaraid_ioctl.h | 123 uint64_t cmdbuf; member
|