Home
last modified time | relevance | path

Searched refs:cmd_buf (Results 1 – 25 of 58) sorted by relevance

123

/linux/drivers/net/wireless/ath/ath6kl/
H A Dbmi.c134 memset(ar->bmi.cmd_buf, 0, size); in ath6kl_bmi_read()
146 memcpy(&(ar->bmi.cmd_buf[offset]), &cid, sizeof(cid)); in ath6kl_bmi_read()
148 memcpy(&(ar->bmi.cmd_buf[offset]), &addr, sizeof(addr)); in ath6kl_bmi_read()
150 memcpy(&(ar->bmi.cmd_buf[offset]), &rx_len, sizeof(rx_len)); in ath6kl_bmi_read()
153 ret = ath6kl_hif_bmi_write(ar, ar->bmi.cmd_buf, offset); in ath6kl_bmi_read()
159 ret = ath6kl_hif_bmi_read(ar, ar->bmi.cmd_buf, rx_len); in ath6kl_bmi_read()
165 memcpy(&buf[len - len_remain], ar->bmi.cmd_buf, rx_len); in ath6kl_bmi_read()
195 memset(ar->bmi.cmd_buf, 0, ar->bmi.max_data_size + header); in ath6kl_bmi_write()
218 memcpy(&(ar->bmi.cmd_buf[offset]), &cid, sizeof(cid)); in ath6kl_bmi_write()
220 memcpy(&(ar->bmi.cmd_buf[offset]), &addr, sizeof(addr)); in ath6kl_bmi_write()
[all …]
/linux/drivers/net/ethernet/asix/
H A Dax88796c_spi.c24 ax_spi->cmd_buf[0] = AX_SPICMD_EXIT_PWD; /* OP */ in axspi_wakeup()
25 ret = spi_write(ax_spi->spi, ax_spi->cmd_buf, 1); in axspi_wakeup()
36 ax_spi->cmd_buf[0] = AX_SPICMD_READ_STATUS; in axspi_read_status()
37 ret = spi_write_then_read(ax_spi->spi, ax_spi->cmd_buf, 1, (u8 *)status, 3); in axspi_read_status()
51 memcpy(ax_spi->cmd_buf, ax88796c_rx_cmd_buf, 5); in axspi_read_rxq()
53 xfer->tx_buf = ax_spi->cmd_buf; in axspi_read_rxq()
82 ax_spi->cmd_buf[0] = 0x03; /* OP code read register */ in axspi_read_reg()
83 ax_spi->cmd_buf[1] = reg; /* register address */ in axspi_read_reg()
84 ax_spi->cmd_buf[2] = 0xFF; /* dumy cycle */ in axspi_read_reg()
85 ax_spi->cmd_buf[3] = 0xFF; /* dumy cycle */ in axspi_read_reg()
[all …]
H A Dax88796c_spi.h31 u8 cmd_buf[6]; member
/linux/drivers/net/ethernet/wiznet/
H A Dw5100-spi.c122 u8 cmd_buf[4] ____cacheline_aligned; member
190 .tx_buf = spi_priv->cmd_buf, in w5200_spi_readbulk()
191 .len = sizeof(spi_priv->cmd_buf), in w5200_spi_readbulk()
202 spi_priv->cmd_buf[0] = addr >> 8; in w5200_spi_readbulk()
203 spi_priv->cmd_buf[1] = addr; in w5200_spi_readbulk()
204 spi_priv->cmd_buf[2] = len >> 8; in w5200_spi_readbulk()
205 spi_priv->cmd_buf[3] = len; in w5200_spi_readbulk()
220 .tx_buf = spi_priv->cmd_buf, in w5200_spi_writebulk()
221 .len = sizeof(spi_priv->cmd_buf), in w5200_spi_writebulk()
232 spi_priv->cmd_buf[0] = addr >> 8; in w5200_spi_writebulk()
[all …]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_debugfs.c716 char *cmd_buf, *cmd_buf_tmp; in i40e_dbg_command_write() local
728 cmd_buf = kzalloc(count + 1, GFP_KERNEL); in i40e_dbg_command_write()
729 if (!cmd_buf) in i40e_dbg_command_write()
731 bytes_not_copied = copy_from_user(cmd_buf, buffer, count); in i40e_dbg_command_write()
733 kfree(cmd_buf); in i40e_dbg_command_write()
736 cmd_buf[count] = '\0'; in i40e_dbg_command_write()
738 cmd_buf_tmp = strchr(cmd_buf, '\n'); in i40e_dbg_command_write()
741 count = cmd_buf_tmp - cmd_buf + 1; in i40e_dbg_command_write()
744 if (strncmp(cmd_buf, "add vsi", 7) == 0) { in i40e_dbg_command_write()
746 cnt = sscanf(&cmd_buf[7], "%i", &vsi_seid); in i40e_dbg_command_write()
[all …]
H A Di40e_adminq.h19 struct i40e_virt_mem cmd_buf; /* command buffer memory */ member
46 (&(((struct i40e_asq_cmd_details *)((R).cmd_buf.va))[i]))
/linux/drivers/watchdog/
H A Ddiag288_wdt.c59 static char *cmd_buf; variable
72 len = strscpy(cmd_buf, cmd, MAX_CMDLEN); in diag288_str()
75 ASCEBC(cmd_buf, MAX_CMDLEN); in diag288_str()
76 EBC_TOUPPER(cmd_buf, MAX_CMDLEN); in diag288_str()
78 return diag288(func, timeout, virt_to_phys(cmd_buf), len); in diag288_str()
167 cmd_buf = kmalloc(MAX_CMDLEN, GFP_KERNEL); in diag288_init()
168 if (!cmd_buf) { in diag288_init()
180 kfree(cmd_buf); in diag288_exit()
/linux/drivers/net/ethernet/intel/libie/
H A Dfwlog.c422 char user_val[16], *cmd_buf; in libie_debugfs_module_write() local
429 cmd_buf = memdup_user_nul(buf, count); in libie_debugfs_module_write()
430 if (IS_ERR(cmd_buf)) in libie_debugfs_module_write()
431 return PTR_ERR(cmd_buf); in libie_debugfs_module_write()
440 cnt = sscanf(cmd_buf, "%s", user_val); in libie_debugfs_module_write()
466 kfree(cmd_buf); in libie_debugfs_module_write()
512 char user_val[8], *cmd_buf; in libie_debugfs_nr_messages_write() local
520 cmd_buf = memdup_user_nul(buf, count); in libie_debugfs_nr_messages_write()
521 if (IS_ERR(cmd_buf)) in libie_debugfs_nr_messages_write()
522 return PTR_ERR(cmd_buf); in libie_debugfs_nr_messages_write()
[all …]
/linux/drivers/iio/chemical/
H A Dmhz19b.c63 static u8 mhz19b_get_checksum(u8 *cmd_buf) in mhz19b_get_checksum() argument
76 checksum += cmd_buf[i]; in mhz19b_get_checksum()
92 u8 cmd_buf[MHZ19B_CMD_SIZE] = { in mhz19b_serdev_cmd() local
98 cmd_buf[3] = arg ? 0xA0 : 0; in mhz19b_serdev_cmd()
101 put_unaligned_be16(arg, &cmd_buf[3]); in mhz19b_serdev_cmd()
106 cmd_buf[8] = mhz19b_get_checksum(cmd_buf); in mhz19b_serdev_cmd()
109 ret = serdev_device_write(serdev, cmd_buf, MHZ19B_CMD_SIZE, 0); in mhz19b_serdev_cmd()
/linux/drivers/media/usb/as102/
H A Das102_fw.c159 unsigned char *cmd_buf = NULL; in as102_fw_upload() local
173 cmd_buf = kzalloc(MAX_FW_PKT_SIZE, GFP_KERNEL); in as102_fw_upload()
174 if (cmd_buf == NULL) { in as102_fw_upload()
188 errno = as102_firmware_upload(bus_adap, cmd_buf, firmware); in as102_fw_upload()
212 errno = as102_firmware_upload(bus_adap, cmd_buf, firmware); in as102_fw_upload()
222 kfree(cmd_buf); in as102_fw_upload()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_nic_io.c658 struct hinic3_cmd_buf *cmd_buf; in init_sq_ctxts() local
663 cmd_buf = hinic3_alloc_cmd_buf(hwdev); in init_sq_ctxts()
664 if (!cmd_buf) { in init_sq_ctxts()
671 sq_ctxt_block = cmd_buf->buf; in init_sq_ctxts()
689 cmd_buf->size = cpu_to_le16(SQ_CTXT_SIZE(max_ctxts)); in init_sq_ctxts()
692 cmd_buf, &out_param); in init_sq_ctxts()
703 hinic3_free_cmd_buf(hwdev, cmd_buf); in init_sq_ctxts()
715 struct hinic3_cmd_buf *cmd_buf; in init_rq_ctxts() local
720 cmd_buf = hinic3_alloc_cmd_buf(hwdev); in init_rq_ctxts()
721 if (!cmd_buf) { in init_rq_ctxts()
[all …]
/linux/drivers/macintosh/
H A Dsmu.c85 struct smu_cmd_buf *cmd_buf; /* command buffer virtual */ member
129 smu->cmd_buf->cmd = cmd->cmd; in smu_start_cmd()
130 smu->cmd_buf->length = cmd->data_len; in smu_start_cmd()
131 memcpy(smu->cmd_buf->data, cmd->data_buf, cmd->data_len); in smu_start_cmd()
134 faddr = (unsigned long)smu->cmd_buf; in smu_start_cmd()
135 fend = faddr + smu->cmd_buf->length + 2; in smu_start_cmd()
197 faddr = (unsigned long)smu->cmd_buf; in smu_db_intr()
202 if (ack != smu->cmd_buf->cmd) { in smu_db_intr()
204 ack, smu->cmd_buf->cmd); in smu_db_intr()
207 reply_len = rc == 0 ? smu->cmd_buf->length : 0; in smu_db_intr()
[all …]
/linux/drivers/crypto/ccp/
H A Dsev-dev.c553 static void snp_populate_cmd_buf_desc_list(int cmd, void *cmd_buf, in snp_populate_cmd_buf_desc_list() argument
558 struct sev_data_pdh_cert_export *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
567 struct sev_data_get_id *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
574 struct sev_data_pek_csr *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
581 struct sev_data_launch_update_data *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
589 struct sev_data_launch_update_vmsa *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
597 struct sev_data_launch_measure *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
604 struct sev_data_launch_secret *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
612 struct sev_data_dbg *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
620 struct sev_data_dbg *data = cmd_buf; in snp_populate_cmd_buf_desc_list()
[all …]
H A Dsev-dev.h55 void *cmd_buf; member
/linux/drivers/net/wireless/ath/carl9170/
H A Dcmd.h88 __ar->cmd_buf[2 * __nreg + 1] = cpu_to_le32(r); \
89 __ar->cmd_buf[2 * __nreg + 2] = cpu_to_le32(v); \
95 (u8 *) &__ar->cmd_buf[1], 0, NULL); \
111 (u8 *) &__ar->cmd_buf[1], 0, NULL); \
/linux/drivers/net/wireless/marvell/mwifiex/
H A Duap_cmd.c292 mwifiex_uap_bss_wpa(u8 **tlv_buf, void *cmd_buf, u16 *param_size) in mwifiex_uap_bss_wpa() argument
298 struct mwifiex_uap_bss_param *bss_cfg = cmd_buf; in mwifiex_uap_bss_wpa()
404 mwifiex_uap_bss_wep(u8 **tlv_buf, void *cmd_buf, u16 *param_size) in mwifiex_uap_bss_wep() argument
410 struct mwifiex_uap_bss_param *bss_cfg = cmd_buf; in mwifiex_uap_bss_wep()
464 mwifiex_uap_bss_param_prepare(u8 *tlv, void *cmd_buf, u16 *param_size) in mwifiex_uap_bss_param_prepare() argument
482 struct mwifiex_uap_bss_param *bss_cfg = cmd_buf; in mwifiex_uap_bss_param_prepare()
599 mwifiex_uap_bss_wpa(&tlv, cmd_buf, &cmd_size); in mwifiex_uap_bss_param_prepare()
601 mwifiex_uap_bss_wep(&tlv, cmd_buf, &cmd_size); in mwifiex_uap_bss_param_prepare()
692 static int mwifiex_uap_custom_ie_prepare(u8 *tlv, void *cmd_buf, u16 *ie_size) in mwifiex_uap_custom_ie_prepare() argument
694 struct mwifiex_ie_list *ap_ie = cmd_buf; in mwifiex_uap_custom_ie_prepare()
[all …]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.h19 struct iavf_virt_mem cmd_buf; /* command buffer memory */ member
46 (&(((struct iavf_asq_cmd_details *)((R).cmd_buf.va))[i]))
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c602 struct hinic_cmdq_buf cmd_buf; in hinic_rss_set_indir_tbl() local
616 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_rss_set_indir_tbl()
622 cmd_buf.size = sizeof(*indir_tbl); in hinic_rss_set_indir_tbl()
624 indir_tbl = cmd_buf.buf; in hinic_rss_set_indir_tbl()
643 &cmd_buf, &out_param); in hinic_rss_set_indir_tbl()
656 &cmd_buf, &out_param); in hinic_rss_set_indir_tbl()
663 hinic_free_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_rss_set_indir_tbl()
703 struct hinic_cmdq_buf cmd_buf; in hinic_set_rss_type() local
716 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_set_rss_type()
732 cmd_buf.size = sizeof(struct hinic_rss_context_tbl); in hinic_set_rss_type()
[all …]
/linux/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c354 pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_set_ts()
366 pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_set_bitrate()
387 pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_set_bus()
397 pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_set_silent()
407 pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_set_filter()
418 pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_set_led()
432 pc = pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_get_can_channel_id()
454 pcan_msg_init_empty(&um, dev->cmd_buf, PCAN_USB_MAX_CMD_LEN); in pcan_usb_pro_set_can_channel_id()
/linux/drivers/accel/amdxdna/
H A Daie2_message.c963 return job->hwctx->priv->cmd_buf[idx]; in aie2_cmdlist_get_cmd_buf()
1006 void *cmd_buf = amdxdna_gem_vmap(cmdbuf_abo); in aie2_cmdlist_multi_execbuf() local
1018 if (!cmd_buf) in aie2_cmdlist_multi_execbuf()
1051 ret = aie2_cmdlist_fill_slot(cmd_buf + offset, abo, &size, &op); in aie2_cmdlist_multi_execbuf()
1061 cmd_buf, offset, false); in aie2_cmdlist_multi_execbuf()
1070 drm_clflush_virt_range(cmd_buf, offset); in aie2_cmdlist_multi_execbuf()
1095 void *cmd_buf = amdxdna_gem_vmap(cmdbuf_abo); in aie2_cmdlist_single_execbuf() local
1102 if (!cmd_buf) in aie2_cmdlist_single_execbuf()
1106 ret = aie2_cmdlist_fill_slot(cmd_buf, cmd_abo, &size, &op); in aie2_cmdlist_single_execbuf()
1110 print_hex_dump_debug("cmdbuf: ", DUMP_PREFIX_OFFSET, 16, 4, cmd_buf, size, false); in aie2_cmdlist_single_execbuf()
[all …]
H A Daie2_ctx.c643 for (i = 0; i < ARRAY_SIZE(priv->cmd_buf); i++) { in aie2_hwctx_init()
660 priv->cmd_buf[i] = abo; in aie2_hwctx_init()
731 for (i = 0; i < ARRAY_SIZE(priv->cmd_buf); i++) { in aie2_hwctx_init()
732 if (!priv->cmd_buf[i]) in aie2_hwctx_init()
734 drm_gem_object_put(to_gobj(priv->cmd_buf[i])); in aie2_hwctx_init()
771 for (idx = 0; idx < ARRAY_SIZE(hwctx->priv->cmd_buf); idx++) in aie2_hwctx_fini()
772 drm_gem_object_put(to_gobj(hwctx->priv->cmd_buf[idx])); in aie2_hwctx_fini()
/linux/drivers/spi/
H A Dspi-axiado.c560 u8 cmd_buf[AX_SPI_COMMAND_BUFFER_SIZE]; in ax_spi_mem_exec_op() local
593 cmd_buf[cmd_len++] = (op->cmd.opcode >> 8) & 0xFF; in ax_spi_mem_exec_op()
594 cmd_buf[cmd_len++] = op->cmd.opcode & 0xFF; in ax_spi_mem_exec_op()
596 cmd_buf[cmd_len++] = op->cmd.opcode; in ax_spi_mem_exec_op()
602 cmd_buf[cmd_len] = (op->addr.val >> (i * 8)) & 0xFF; in ax_spi_mem_exec_op()
614 ax_spi_write_b(xspi, AX_SPI_TXFIFO, cmd_buf[i]); in ax_spi_mem_exec_op()
/linux/drivers/net/wireless/ath/ath9k/
H A Dwmi.c311 u8 *cmd_buf, u32 cmd_len, in ath9k_wmi_cmd() argument
332 if (cmd_len != 0 && cmd_buf != NULL) { in ath9k_wmi_cmd()
333 skb_put_data(skb, cmd_buf, cmd_len); in ath9k_wmi_cmd()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_init.c130 struct qlcnic_cmd_buffer *cmd_buf; in qlcnic_release_tx_buffers() local
136 cmd_buf = tx_ring->cmd_buf_arr; in qlcnic_release_tx_buffers()
138 buffrag = cmd_buf->frag_array; in qlcnic_release_tx_buffers()
144 for (j = 1; j < cmd_buf->frag_count; j++) { in qlcnic_release_tx_buffers()
153 if (cmd_buf->skb) { in qlcnic_release_tx_buffers()
154 dev_kfree_skb_any(cmd_buf->skb); in qlcnic_release_tx_buffers()
155 cmd_buf->skb = NULL; in qlcnic_release_tx_buffers()
157 cmd_buf++; in qlcnic_release_tx_buffers()
/linux/drivers/media/dvb-frontends/
H A Dor51211.c38 static u8 cmd_buf[] = {0x04,0x01,0x50,0x80,0x06}; // ATSC variable
182 if (i2c_writebytes(state,state->config->demod_address,cmd_buf,3)) { in or51211_setmode()
388 cmd_buf,3)) { in or51211_init()

123