/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_main.c | 518 /* Initialize queues and HW for data transfer */ in nicvf_init_resources() 551 xdp.data = (void *)cpu_addr; in nicvf_xdp_rx() 553 xdp.data_end = xdp.data + len; in nicvf_xdp_rx() 556 orig_data = xdp.data; in nicvf_xdp_rx() 562 len = xdp.data_end - xdp.data; in nicvf_xdp_rx() 564 if (orig_data != xdp.data) { in nicvf_xdp_rx() 565 offset = orig_data - xdp.data; in nicvf_xdp_rx() 585 *skb = build_skb(xdp.data, in nicvf_xdp_rx() 593 nicvf_xdp_sq_append_pkt(nic, sq, (u64)xdp.data, dma_addr, len); in nicvf_xdp_rx() 767 be64_to_cpu(*(__be64 *)skb->data)); in nicvf_set_rxtstamp() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/i825xx/ |
H A D | lib82596.c | 44 (small ones are still copied). Shared data now held in a 179 u32 data; member 251 /* hardware data */ 258 /* driver data */ 505 dma_addr = dma_map_single(dev->dev.parent, skb->data, in init_rx_bufs() 511 rbd->v_data = skb->data; in init_rx_bufs() 739 newskb->data, in i596_rx() 742 rbd->v_data = newskb->data; in i596_rx() 754 /* 16 byte align the data fields */ in i596_rx() 1006 dev->name, skb->len, skb->data)); in i596_start_xmit() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | tls.c | 84 /* Send some data through with ULP but no keys */ 886 /* Now the remaining 5 bytes of record data are in TLS ULP */ in TEST_F() 897 size_t data = 100000; in TEST_F() local 904 size_t left = data; in TEST_F() 922 size_t left = data; in TEST_F() 937 size_t data = 100000; in TEST_F() local 958 size_t left = data; in TEST_F() 984 size_t left = data; in TEST_F() 1008 const size_t data = 6 * 1000 * 1000; in test_mutliproc() local 1009 const size_t file_sz = data / 10 in test_mutliproc() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/perf/ |
H A D | core-book3s.c | 195 * The user wants a data address recorded. 197 * (sampled data address). If we are doing instruction sampling, then 421 /* Clear BHRB if we changed task context to avoid data leaks */ in power_pmu_bhrb_enable() 2301 * Finally record data if requested. in record_and_restart() 2304 struct perf_sample_data data; in record_and_restart() local 2306 perf_sample_data_init(&data, ~0ULL, event->hw.last_period); in record_and_restart() 2309 perf_get_data_addr(event, regs, &data.addr); in record_and_restart() 2315 perf_sample_save_brstack(&data, event, &cpuhw->bhrb_stack); in record_and_restart() 2320 ppmu->get_mem_data_src(&data.data_src, ppmu->flags, regs); in record_and_restart() 2321 data in record_and_restart() 2565 do_pmu_override(void *data) do_pmu_override() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 706 * context size to fill the smu_power_context data. in smu_smc_table_sw_init() 2098 void *data, uint32_t *size) in smu_read_sensor() 2107 if (!data || !size) in smu_read_sensor() 2113 if (!smu->ppt_funcs->read_sensor(smu, sensor, data, size)) in smu_read_sensor() 2118 *((uint32_t *)data) = pstate_table->gfxclk_pstate.standard * 100; in smu_read_sensor() 2122 *((uint32_t *)data) = pstate_table->uclk_pstate.standard * 100; in smu_read_sensor() 2126 ret = smu_feature_get_enabled_mask(smu, (uint32_t *)data, 2); in smu_read_sensor() 2130 *(uint32_t *)data = smu_feature_is_enabled(smu, SMU_FEATURE_DPM_UVD_BIT) ? 1 : 0; in smu_read_sensor() 2134 *(uint32_t *)data = smu_feature_is_enabled(smu, SMU_FEATURE_DPM_VCE_BIT) ? 1 : 0; in smu_read_sensor() 2138 *(uint32_t *)data in smu_read_sensor() 2096 smu_read_sensor(struct smu_context *smu, enum amd_pp_sensors sensor, void *data, uint32_t *size) smu_read_sensor() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | cx24120.c | 186 dev_dbg(&state->i2c->dev, "reg=0x%02x; data=0x%02x\n", reg, buf); in cx24120_readreg() 192 static int cx24120_writereg(struct cx24120_state *state, u8 reg, u8 data) in cx24120_writereg() argument 194 u8 buf[] = { reg, data }; in cx24120_writereg() 206 ret, reg, data); in cx24120_writereg() 210 dev_dbg(&state->i2c->dev, "reg=0x%02x; data=0x%02x\n", reg, data); in cx24120_writereg() 238 len -= msg.len; /* data length revers counter */ in cx24120_writeregs() 239 values += msg.len; /* incr data pointer */ in cx24120_writeregs() 251 dev_dbg(&state->i2c->dev, "reg=0x%02x; data=%*ph\n", in cx24120_writeregs() 940 info("Clock ratio not found - data receptio in cx24120_set_clock_ratios() [all...] |
/kernel/linux/linux-5.10/drivers/media/dvb-core/ |
H A D | dvb_net.c | 149 rawp = skb->data; in dvb_net_eth_type_trans() 190 int framelen = p->ule_sndu_len - ((p->ule_next_hdr+sizeof(struct ethhdr)) - p->ule_skb->data); in ule_bridged_sndu() 270 p->ule_next_hdr = p->ule_skb->data; in handle_ule_extensions() 463 * Current SNDU lacks more data than there in dvb_net_ule_new_ts() 539 * >=2 full ULE header present, maybe some payload data as well. in dvb_net_ule_new_payload() 608 * The destination MAC address is the next data in the skb. It comes in dvb_net_ule_should_drop() 616 if (h->priv->ule_skb->data[0] & 0x01) { in dvb_net_ule_should_drop() 618 if (!ether_addr_equal(h->priv->ule_skb->data, bc_addr)) { in dvb_net_ule_should_drop() 624 !ether_addr_equal(h->priv->ule_skb->data, in dvb_net_ule_should_drop() 638 } else if (!ether_addr_equal(h->priv->ule_skb->data, in dvb_net_ule_should_drop() [all...] |
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | bcm-flexrm-mailbox.c | 264 /* ====== FlexRM data structures ===== */ 532 static u64 flexrm_imm_desc(u64 data) in flexrm_imm_desc() argument 537 DESC_ENC(desc, data, IMM_DATA_SHIFT, IMM_DATA_MASK); in flexrm_imm_desc() 564 static u64 flexrm_immt_desc(u64 data) in flexrm_immt_desc() argument 569 DESC_ENC(desc, data, IMMT_DATA_SHIFT, IMMT_DATA_MASK); in flexrm_immt_desc() 798 d = flexrm_dstt_desc(c->data, c->data_len); in flexrm_sba_write_descs() 824 d = flexrm_srct_desc(c->data, c->data_len); in flexrm_sba_write_descs() 1001 /* If no requests possible then save data pointer and goto done. */ in flexrm_new_request() 1203 static int flexrm_send_data(struct mbox_chan *chan, void *data) in flexrm_send_data() argument 1207 struct brcm_message *msg = data; in flexrm_send_data() [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-gic-v3.c | 1296 static int gic_retrigger(struct irq_data *data) in gic_retrigger() argument 1298 return !gic_irq_set_irqchip_state(data, IRQCHIP_STATE_PENDING, true); in gic_retrigger() 1582 static bool gic_enable_quirk_msm8996(void *data) in gic_enable_quirk_msm8996() argument 1584 struct gic_chip_data *d = data; in gic_enable_quirk_msm8996() 1591 static bool gic_enable_quirk_mtk_gicr(void *data) in gic_enable_quirk_mtk_gicr() argument 1593 struct gic_chip_data *d = data; in gic_enable_quirk_mtk_gicr() 1600 static bool gic_enable_quirk_cavium_38539(void *data) in gic_enable_quirk_cavium_38539() argument 1602 struct gic_chip_data *d = data; in gic_enable_quirk_cavium_38539() 1609 static bool gic_enable_quirk_hip06_07(void *data) in gic_enable_quirk_hip06_07() argument 1611 struct gic_chip_data *d = data; in gic_enable_quirk_hip06_07() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | isp.c | 284 static struct clk *isp_xclk_src_get(struct of_phandle_args *clkspec, void *data) in isp_xclk_src_get() argument 287 struct isp_device *isp = data; in isp_xclk_src_get() 424 * and the ISP platform data. 2087 buscfg->bus.csi2.lanecfg.data[i].pos = in isp_parse_of_csi2_endpoint() 2089 buscfg->bus.csi2.lanecfg.data[i].pol = in isp_parse_of_csi2_endpoint() 2092 "data lane %u polarity %u, pos %u\n", i, in isp_parse_of_csi2_endpoint() 2093 buscfg->bus.csi2.lanecfg.data[i].pol, in isp_parse_of_csi2_endpoint() 2094 buscfg->bus.csi2.lanecfg.data[i].pos); in isp_parse_of_csi2_endpoint() 2113 buscfg->bus.ccp2.lanecfg.data[0].pos = vep->bus.mipi_csi1.data_lane; in isp_parse_of_csi1_endpoint() 2114 buscfg->bus.ccp2.lanecfg.data[ in isp_parse_of_csi1_endpoint() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/ |
H A D | dst.c | 45 static int dst_command(struct dst_state *state, u8 *data, u8 len); 227 int write_dst(struct dst_state *state, u8 *data, u8 len) in write_dst() argument 232 .buf = data, in write_dst() 239 dprintk(1, "writing [ %*ph ]\n", len, data); in write_dst() 244 err, len, data[0]); in write_dst() 1186 static int dst_command(struct dst_state *state, u8 *data, u8 len) in dst_command() argument 1195 if (write_dst(state, data, len)) { in dst_command() 1221 if (len >= 2 && data[0] == 0 && (data[1] == 1 || data[ in dst_command() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/cx23885/ |
H A D | cx23885-cards.c | 1674 GPIO-3 to GPIO-10 data/addr for CA in cx23885_gpio_setup() 1771 GPIO-3 to GPIO-10 data/addr for CA in/out in cx23885_gpio_setup() 1851 * GPIO-3 to GPIO-10 data/addr for CAM in cx23885_gpio_setup() 2081 int data; in netup_jtag_io() local 2085 data = ((cx_read(GP0_IO)) & (~0x00000002)); in netup_jtag_io() 2086 data |= (tms ? 0x00020002 : 0x00020000); in netup_jtag_io() 2087 cx_write(GP0_IO, data); in netup_jtag_io() 2090 data = ((cx_read(MC417_RWD)) & (~0x0000a000)); in netup_jtag_io() 2091 data |= (tdi ? 0x00008000 : 0); in netup_jtag_io() 2092 cx_write(MC417_RWD, data); in netup_jtag_io() [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | sdhci-tegra.c | 116 * SDMMC hardware data timeout. 1210 struct mmc_request *mrq, u64 *data) in sdhci_tegra_update_dcmd_desc() 1218 *data |= CQHCI_CMD_TIMING(1); in sdhci_tegra_update_dcmd_desc() 1246 * command is sent during transfer of last data block which is the in sdhci_tegra_cqe_enable() 1249 * when data lines are idle. in sdhci_tegra_cqe_enable() 1280 * HW busy detection timeout is based on programmed data timeout in tegra_sdhci_set_timeout() 1544 { .compatible = "nvidia,tegra194-sdhci", .data = &soc_data_tegra194 }, 1545 { .compatible = "nvidia,tegra186-sdhci", .data = &soc_data_tegra186 }, 1546 { .compatible = "nvidia,tegra210-sdhci", .data = &soc_data_tegra210 }, 1547 { .compatible = "nvidia,tegra124-sdhci", .data 1209 sdhci_tegra_update_dcmd_desc(struct mmc_host *mmc, struct mmc_request *mrq, u64 *data) sdhci_tegra_update_dcmd_desc() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
H A D | ipsec.c | 178 struct mlx5_ifc_fpga_ipsec_cmd_resp *resp = buf->sg[0].data; in mlx5_fpga_ipsec_recv() 243 context->buf.sg[0].data = &context->command; in mlx5_fpga_ipsec_cmd_exec() 378 __be32 *data; in mlx5_fpga_ipsec_counters_read() local 393 data = kzalloc(array3_size(sizeof(*data), count, 2), GFP_KERNEL); in mlx5_fpga_ipsec_counters_read() 394 if (!data) { in mlx5_fpga_ipsec_counters_read() 399 ret = mlx5_fpga_mem_read(fdev, count * sizeof(u64), addr, data, in mlx5_fpga_ipsec_counters_read() 413 counters[i] = (u64)ntohl(data[i * 2]) | in mlx5_fpga_ipsec_counters_read() 414 ((u64)ntohl(data[i * 2 + 1]) << 32); in mlx5_fpga_ipsec_counters_read() 417 kfree(data); in mlx5_fpga_ipsec_counters_read() [all...] |
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | stm32-adc.c | 91 * struct stm32_adc_calib - optional adc calibration data 118 * @dr: data register offset 147 * struct stm32_adc_cfg - stm32 compatible configuration data 175 * struct stm32_adc - private data of each ADC IIO instance 176 * @common: reference to ADC block common data 178 * @cfg: compatible configuration data 180 * @buffer: data buffer 184 * @bufi: data buffer index 186 * @res: data resolution (e.g. RES bitfield value) 195 * @cal: optional calibration data o 1262 stm32_adc_threaded_isr(int irq, void *data) stm32_adc_threaded_isr() argument 1285 stm32_adc_isr(int irq, void *data) stm32_adc_isr() argument 1462 stm32_adc_dma_buffer_done(void *data) stm32_adc_dma_buffer_done() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_puda.c | 1019 * @length: length of data to copy 1060 buf->data += offset; in i40iw_ieq_check_first_buf() 1089 txbuf->data = (u8 *)txbuf->mem.va + buf->hdrlen; in i40iw_ieq_compl_pfpdu() 1093 bufoffset = (u16)(buf->data - (u8 *)buf->mem.va); in i40iw_ieq_compl_pfpdu() 1100 buf->data += fpdu_len; in i40iw_ieq_compl_pfpdu() 1112 bufoffset = (u16)(buf->data - (u8 *)buf->mem.va); in i40iw_ieq_compl_pfpdu() 1203 crcptr = txbuf->data + fpdu_len - 4; in i40iw_ieq_handle_partial() 1206 status = i40iw_ieq_check_mpacrc(ieq->hash_desc, txbuf->data, in i40iw_ieq_handle_partial() 1243 u8 *datap = buf->data; in i40iw_ieq_process_buf() 1256 ioffset = (u16)(buf->data in i40iw_ieq_process_buf() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | pci.c | 226 dma = dma_map_single(&pdev->dev, skb->data, buf_sz, DMA_FROM_DEVICE); in rtw_pci_reset_rx_desc() 290 memset(skb->data, 0, buf_sz); in rtw_pci_init_rx_ring() 650 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; in rtw_hw_queue_mapping() 758 dma = dma_map_single(&rtwpci->pdev->dev, skb->data, skb->len, in rtw_pci_tx_write_data() 812 rtw_err(rtwdev, "failed to write rsvd page data\n"); in rtw_pci_write_data_rsvd_page() 836 rtw_err(rtwdev, "failed to write h2c data\n"); in rtw_pci_write_data_h2c() 972 rx_desc = skb->data; in rtw_pci_rx_isr() 987 /* put the DMA data including rx_desc from phy to new skb */ in rtw_pci_rx_isr() 988 skb_put_data(new, skb->data, new_len); in rtw_pci_rx_isr() 1129 static void rtw_dbi_write8(struct rtw_dev *rtwdev, u16 addr, u8 data) in rtw_dbi_write8() argument 1177 rtw_mdio_write(struct rtw_dev *rtwdev, u8 addr, u16 data, bool g1) rtw_mdio_write() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | debugfs.c | 208 /* default is to dump the entire data segment */ in iwl_dbgfs_sram_read() 791 /* 43 = size of each data line; 33 = size of each header */ in iwl_dbgfs_fw_rx_stats_read() 1215 desc = (void *)pkt->data; in iwl_dbgfs_inject_packet_write() 1297 beacon->data, beacon->len); in _iwl_dbgfs_inject_beacon_ie() 1666 struct iwl_rx_packet *pkt, void *data) in iwl_mvm_sniffer_apply() 1668 struct iwl_mvm_sniffer_apply *apply = data; in iwl_mvm_sniffer_apply() 1862 .data = { &cmd, }, in iwl_dbgfs_mem_read() 1893 rsp = (void *)hcmd.resp_pkt->data; in iwl_dbgfs_mem_read() 1907 ret = len - copy_to_user(user_buf, (void *)rsp->data + delta, len); in iwl_dbgfs_mem_read() 1952 if (copy_from_user((void *)cmd->data, user_bu in iwl_dbgfs_mem_write() 1665 iwl_mvm_sniffer_apply(struct iwl_notif_wait_data *notif_data, struct iwl_rx_packet *pkt, void *data) iwl_mvm_sniffer_apply() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | usb.c | 56 * cmd/event/data. 93 adapter, skb->data, in mwifiex_usb_recv() 124 memcpy(adapter->event_body, skb->data + in mwifiex_usb_recv() 216 "received data processing failed!\n"); in mwifiex_usb_rx_complete() 328 ctx->skb->data, size, mwifiex_usb_rx_complete, in mwifiex_usb_submit_rx_urb() 333 ctx->skb->data, size, mwifiex_usb_rx_complete, in mwifiex_usb_submit_rx_urb() 716 /* Send the data block */ in mwifiex_write_data_sync() 736 /* Receive the data response */ in mwifiex_read_data_sync() 839 usb_sndintpipe(card->udev, ep), skb_send->data, in mwifiex_usb_construct_send_urb() 845 skb_send->data, skb_sen in mwifiex_usb_construct_send_urb() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | sdio.c | 76 (struct ath10k_htc_hdr *)pkt->skb->data; in is_trailer_only_msg() 386 struct ath10k_htc_hdr *htc_hdr = (struct ath10k_htc_hdr *)skb->data; in ath10k_sdio_mbox_rx_process_packet() 393 trailer = skb->data + skb->len - htc_hdr->trailer_len; in ath10k_sdio_mbox_rx_process_packet() 651 skb->data, pkt->alloc_len); in ath10k_sdio_mbox_rx_fetch() 655 htc_hdr = (struct ath10k_htc_hdr *)skb->data; in ath10k_sdio_mbox_rx_fetch() 1212 "unable to send the bmi data to the device: %d\n", in ath10k_sdio_bmi_exchange_msg() 1225 * we know that response data is available. in ath10k_sdio_bmi_exchange_msg() 1230 * data on some host controllers. And on an interconnect in ath10k_sdio_bmi_exchange_msg() 1232 * does not provide any indication on data timeout, it avoids in ath10k_sdio_bmi_exchange_msg() 1237 * to push the 129th byte of data unti in ath10k_sdio_bmi_exchange_msg() 1783 ath10k_sdio_hif_diag_write_mem(struct ath10k *ar, u32 address, const void *data, int nbytes) ath10k_sdio_hif_diag_write_mem() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ibmvscsi/ |
H A D | ibmvscsi.c | 39 * including doing any additional data transfers. When it is done, it 133 * release_crq_queue: - Deallocates data and unregisters CRQ 191 * @word1: the first 64 bits of the data 192 * @word2: the second 64 bits of the data 201 * over to the VIOS to prevent it from fetching any stale data. in ibmvscsi_send_crq() 209 * @data: ibmvscsi_host_data of host 211 static void ibmvscsi_task(void *data) in ibmvscsi_task() argument 213 struct ibmvscsi_host_data *hostdata = (struct ibmvscsi_host_data *)data; in ibmvscsi_task() 601 * set_srp_direction: Set the fields in the srp related to data 633 * unmap_cmd_data: - Unmap data pointe 687 struct srp_direct_buf *data = map_sg_data() local 2195 ibmvscsi_work(void *data) ibmvscsi_work() argument [all...] |
/kernel/linux/linux-5.10/drivers/perf/ |
H A D | xgene_pmu.c | 147 u32 data; member 411 XGENE_PMU_EVENT_ATTR(output-data-async-fifo-stall, 0x14), 455 XGENE_PMU_EVENT_ATTR(pa-wr-back-clean-data, 0x18), 471 XGENE_PMU_EVENT_ATTR(cswlf-outbound-data-fifo-full, 0x2d), 472 XGENE_PMU_EVENT_ATTR(cswlf-inbound-data-fifo-backpressure, 0x2e), 1554 void *data, void **return_value) in acpi_pmu_dev_add() 1557 struct xgene_pmu *xgene_pmu = data; in acpi_pmu_dev_add() 1775 { .compatible = "apm,xgene-pmu", .data = &xgene_pmu_data }, 1776 { .compatible = "apm,xgene-pmu-v2", .data = &xgene_pmu_v2_data }, 1863 dev_data = (const struct xgene_pmu_data *) of_id->data; in xgene_pmu_probe() 1553 acpi_pmu_dev_add(acpi_handle handle, u32 level, void *data, void **return_value) acpi_pmu_dev_add() argument [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | pm2fb.c | 63 * Driver data 1160 const u32 *src = (const u32 *)image->data; in pm2fb_imageblit() 1322 u8 *bitmap = (u8 *)cursor->image.data; in pm2vfb_cursor() 1334 u8 data = *bitmap ^ *mask; in pm2vfb_cursor() local 1337 data = *mask & *bitmap; in pm2vfb_cursor() 1338 /* Upper 4 bits of bitmap data */ in pm2vfb_cursor() 1340 cursor_bits_lookup[data >> 4] | in pm2vfb_cursor() 1344 cursor_bits_lookup[data & 0xf] | in pm2vfb_cursor() 1429 u8 *bitmap = (u8 *)cursor->image.data; in pm2fb_cursor() 1442 u8 data in pm2fb_cursor() local [all...] |
H A D | smscufx.c | 142 static int ufx_reg_read(struct ufx_data *dev, u32 index, u32 *data) in ufx_reg_read() argument 158 *data = *buf; in ufx_reg_read() 168 static int ufx_reg_write(struct ufx_data *dev, u32 index, u32 data) in ufx_reg_write() argument 178 *buf = data; in ufx_reg_write() 190 "0x%08x\n", index, data); in ufx_reg_write() 198 u32 data; in ufx_reg_clear_and_set_bits() local 199 int status = ufx_reg_read(dev, index, &data); in ufx_reg_clear_and_set_bits() 203 data &= (~bits_to_clear); in ufx_reg_clear_and_set_bits() 204 data |= bits_to_set; in ufx_reg_clear_and_set_bits() 206 status = ufx_reg_write(dev, index, data); in ufx_reg_clear_and_set_bits() [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | uhci-q.c | 369 * Fix up the data toggles for URBs in a queue, when one of them 796 dma_addr_t data = urb->transfer_dma; in uhci_submit_control() local 822 * set Short Packet Detect (SPD) for all data packets. in uhci_submit_control() 839 if (len <= pktsze) { /* The last data packet */ in uhci_submit_control() 854 destination | uhci_explen(pktsze), data); in uhci_submit_control() 857 data += pktsze; in uhci_submit_control() 923 dma_addr_t data; in uhci_submit_common() local 948 data = sg_dma_address(sg); in uhci_submit_common() 956 data = urb->transfer_dma; in uhci_submit_common() 983 data); in uhci_submit_common() [all...] |