Searched refs:buf_offset (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/sound/soc/sof/amd/
H A Dacp-probes.c75 unsigned int buf_offset, index; local
91 buf_offset = sdev->debug_box.offset +
94 buf_offset = buf_offset + index * 4;
96 snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SCRATCH_REG_0 + buf_offset, size);
H A Dacp-pcm.c25 unsigned int buf_offset, index; local
46 buf_offset = sdev->debug_box.offset +
49 buf_offset = buf_offset + index * 4;
51 snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SCRATCH_REG_0 + buf_offset, size);
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_cmd_parser.c91 unsigned int buf_offset, unsigned int state_addr)
93 if (state->num_relocs && state->relocs->submit_offset < buf_offset) {
99 state->relocs->submit_offset < buf_offset) {
110 unsigned int st_offset = state_offset, buf_offset; local
113 buf_offset = (ptr - state->start +
116 etnaviv_warn_if_non_sensitive(state, buf_offset, st_offset * 4);
118 state->relocs->submit_offset == buf_offset) {
126 __func__, st_offset * 4, buf_offset);
131 buf_offset = (ptr - state->start + num) * 4;
132 etnaviv_warn_if_non_sensitive(state, buf_offset, st_offse
90 etnaviv_warn_if_non_sensitive(struct etna_validation_state *state, unsigned int buf_offset, unsigned int state_addr) argument
[all...]
/linux-master/drivers/firmware/qcom/
H A Dqcom_scm-legacy.c33 * @buf_offset: start of command buffer
56 __le32 buf_offset; member in struct:scm_legacy_command
65 * @buf_offset: start of response data relative to start of scm_legacy_response
70 __le32 buf_offset; member in struct:scm_legacy_response
107 return (void *)rsp + le32_to_cpu(rsp->buf_offset);
156 cmd->buf_offset = cpu_to_le32(sizeof(*cmd));
190 le32_to_cpu(rsp->buf_offset),
/linux-master/drivers/gpu/drm/gma500/
H A Doaktrail_hdmi_i2c.c74 int buf_offset; member in struct:hdmi_i2c_dev
101 i2c_dev->buf_offset = 0;
182 offset = i2c_dev->buf_offset;
187 i2c_dev->buf_offset += (0x10 * 4);
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dtx.c191 struct sk_buff *skb, u32 extra, u32 buf_offset,
200 if (buf_offset + total_len > wl->aggr_buf_size)
361 struct sk_buff *skb, u32 buf_offset, u8 hlid)
407 ret = wl1271_tx_allocate(wl, wlvif, skb, extra, buf_offset, hlid,
429 memcpy(wl->aggr_buf + buf_offset, skb->data, skb->len);
430 memset(wl->aggr_buf + buf_offset + skb->len, 0, total_len - skb->len);
753 u32 buf_offset = 0, last_len = 0; local
774 ret = wl1271_prepare_tx_frame(wl, wlvif, skb, buf_offset,
783 buf_offset = wlcore_hw_pre_pkt_send(wl, buf_offset,
190 wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, u32 buf_offset, u8 hlid, bool is_gem) argument
360 wl1271_prepare_tx_frame(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 buf_offset, u8 hlid) argument
[all...]
H A Dhw_ops.h191 wlcore_hw_pre_pkt_send(struct wl1271 *wl, u32 buf_offset, u32 last_len) argument
194 return wl->ops->pre_pkt_send(wl, buf_offset, last_len);
196 return buf_offset;
/linux-master/drivers/input/touchscreen/
H A Dmelfas_mip4.c885 u16 buf_offset; local
927 for (buf_offset = 0;
928 buf_offset < length;
929 buf_offset += MIP4_BL_PACKET_SIZE) {
932 buf_offset, MIP4_BL_PACKET_SIZE);
933 put_unaligned_be16(buf_addr + buf_offset, data_buf);
934 memcpy(&data_buf[2], &data[buf_offset], MIP4_BL_PACKET_SIZE);
941 buf_offset, MIP4_BL_PACKET_SIZE, error);
971 int buf_offset; local
1036 for (buf_offset
[all...]
/linux-master/arch/mips/fw/cfe/
H A Dcfe_api_int.h46 u64 buf_offset; /* offset on device (bytes) */ member in struct:xiocb_buffer
H A Dcfe_api.c195 xiocb.plist.xiocb_buffer.buf_offset = 0;
319 xiocb.plist.xiocb_buffer.buf_offset = offset;
340 xiocb.plist.xiocb_buffer.buf_offset = 0;
365 xiocb.plist.xiocb_buffer.buf_offset = offset;
410 xiocb.plist.xiocb_buffer.buf_offset = offset;
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c258 if (q->buf_offset + len <= PAGE_SIZE || !q->buf_offset)
279 q->buf_offset = 0;
318 PAGE_SIZE - q->buf_offset);
320 buf->dma_addr + q->buf_offset,
326 skb_frag_fill_page_desc(frags++, buf->page, q->buf_offset,
333 q->buf_offset = PAGE_SIZE;
335 q->buf_offset = ALIGN(q->buf_offset + frag_len, FUN_EPRQ_PKT_ALIGN);
719 q->buf_offset
[all...]
H A Dfuneth_txrx.h181 unsigned int buf_offset; /* offset of next pkt in head buffer */ member in struct:funeth_rxq
/linux-master/drivers/nvdimm/
H A Ddimm_devs.c90 size_t max_cmd_size, buf_offset; local
103 for (buf_offset = 0; len;
104 len -= cmd->in_length, buf_offset += cmd->in_length) {
107 cmd->in_offset = offset + buf_offset;
122 memcpy(buf + buf_offset, cmd->out_buf, cmd->in_length);
132 size_t max_cmd_size, buf_offset; local
149 for (buf_offset = 0; len; len -= cmd->in_length,
150 buf_offset += cmd->in_length) {
153 cmd->in_offset = offset + buf_offset;
155 memcpy(cmd->in_buf, buf + buf_offset, cm
[all...]
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-ahb-audio.c126 unsigned buf_offset; member in struct:snd_dw_hdmi
236 unsigned offset = dw->buf_offset;
259 dw->buf_offset = offset;
473 dw->buf_offset = 0;
506 return bytes_to_frames(runtime, dw->buf_offset);
/linux-master/drivers/infiniband/ulp/iser/
H A Diser_initiator.c419 unsigned long buf_offset; local
427 buf_offset = ntohl(hdr->offset);
430 __func__,(int)itt,(int)data_seg_len,(int)buf_offset);
448 tx_dsg->addr = mem_reg->sge.addr + buf_offset;
453 if (buf_offset + data_seg_len > iser_task->data[ISER_DIR_OUT].data_len) {
455 buf_offset, data_seg_len,
461 itt, buf_offset, data_seg_len);
/linux-master/drivers/staging/media/tegra-video/
H A Dtegra210.c385 u8 portno, u32 buf_offset,
393 ((u64)buf->addr + buf_offset) >> 32);
395 buf->addr + buf_offset);
404 (((u64)buf->addr + sizeimage / 2) + buf_offset) >> 32);
406 buf->addr + sizeimage / 2 + buf_offset);
417 u32 buf_offset; local
427 buf_offset = i * roundup(gang_bpl, SURFACE_ALIGN_BYTES);
428 tegra_channel_vi_buffer_setup(chan, portnos[i], buf_offset,
384 tegra_channel_vi_buffer_setup(struct tegra_vi_channel *chan, u8 portno, u32 buf_offset, struct tegra_channel_buffer *buf) argument
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Ddma.c662 qbuf.addr = addr + q->buf_offset;
664 qbuf.len = len - q->buf_offset;
811 int offset = data - page_address(page) + q->buf_offset;
869 if (data_len < len + q->buf_offset) {
889 skb_reserve(skb, q->buf_offset);
/linux-master/drivers/net/ethernet/fungible/funcore/
H A Dfun_queue.c213 static void fun_rq_update_pos(struct fun_queue *funq, int buf_offset) argument
215 if (buf_offset <= funq->rq_buf_offset) {
225 funq->rq_buf_offset = buf_offset;
/linux-master/include/linux/
H A Dvfio_pci_core.h139 loff_t *buf_offset,
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c540 rx_info->buf_offset = headroom;
974 int buf_offset; local
995 buf_offset = rx_info->buf_offset;
996 pkt_offset = buf_offset - rx_ring->rx_headroom;
1005 skb_copy_to_linear_data(skb, buf_addr + buf_offset, len);
1021 buf_len = SKB_DATA_ALIGN(len + buf_offset + tailroom);
1035 skb_reserve(skb, buf_offset);
1060 /* rx_info->buf_offset includes rx_ring->rx_headroom */
1061 buf_offset
[all...]
H A Dena_netdev.h173 u32 buf_offset; member in struct:ena_rx_buffer
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_init_fw_funcs.c1827 u32 buf_size = buf_size_in_bytes / sizeof(u32), buf_offset = 0; local
1839 while (buf_offset < buf_size) {
1846 (struct fw_overlay_buf_hdr *)&fw_overlay_in_buf[buf_offset];
1864 buf_offset += OVERLAY_HDR_SIZE_DWORDS;
1868 &fw_overlay_in_buf[buf_offset], storm_mem_desc->size);
1871 buf_offset += storm_buf_size;
1875 if (buf_offset < buf_size) {
/linux-master/drivers/mmc/host/
H A Dmeson-gx-mmc.c761 unsigned int buf_offset = 0; local
770 writel(*buf++, host->bounce_iomem_buf + offset + buf_offset);
772 buf_offset += 4;
777 *buf++ = readl(host->bounce_iomem_buf + offset + buf_offset);
779 buf_offset += 4;
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.c2115 u32 buf_offset; local
2119 buf_offset = 0;
2121 if (buf_offset >= buf_size)
2125 req.offset = __cpu_to_le32(buf_offset * 8); /* 8 bits in u8 */
2133 memcpy(&hw_state[buf_offset], &resp.hw_state[0],
2134 buf_offset + PRESTERA_MSG_CHUNK_SIZE > buf_size ?
2135 buf_size - buf_offset : PRESTERA_MSG_CHUNK_SIZE);
2136 buf_offset += PRESTERA_MSG_CHUNK_SIZE;
/linux-master/drivers/spi/
H A Dspi-pic32.c359 int buf_offset = offsetof(struct pic32_spi_regs, buf); local
366 cfg.src_addr = pic32s->dma_base + buf_offset;
367 cfg.dst_addr = pic32s->dma_base + buf_offset;

Completed in 248 milliseconds

12