Home
last modified time | relevance | path

Searched refs:buf_offset (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_cmd_parser.c91 unsigned int buf_offset, unsigned int state_addr) in etnaviv_warn_if_non_sensitive() argument
93 if (state->num_relocs && state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive()
99 state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive()
110 unsigned int st_offset = state_offset, buf_offset; in etnaviv_validate_load_state() local
113 buf_offset = (ptr - state->start + in etnaviv_validate_load_state()
116 etnaviv_warn_if_non_sensitive(state, buf_offset, st_offset * 4); in etnaviv_validate_load_state()
118 state->relocs->submit_offset == buf_offset) { in etnaviv_validate_load_state()
126 __func__, st_offset * 4, buf_offset); in etnaviv_validate_load_state()
131 buf_offset = (ptr - state->start + num) * 4; in etnaviv_validate_load_state()
132 etnaviv_warn_if_non_sensitive(state, buf_offset, st_offset * 4 + in etnaviv_validate_load_state()
[all …]
/linux/sound/soc/sof/amd/
H A Dacp-pcm.c25 unsigned int buf_offset, index; in acp_pcm_hw_params() local
46 buf_offset = sdev->debug_box.offset + in acp_pcm_hw_params()
49 buf_offset = buf_offset + index * 4; in acp_pcm_hw_params()
51 snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SCRATCH_REG_0 + buf_offset, size); in acp_pcm_hw_params()
/linux/drivers/firmware/qcom/
H A Dqcom_scm-legacy.c56 __le32 buf_offset; member
70 __le32 buf_offset; member
107 return (void *)rsp + le32_to_cpu(rsp->buf_offset); in scm_legacy_get_response_buffer()
156 cmd->buf_offset = cpu_to_le32(sizeof(*cmd)); in scm_legacy_call()
190 le32_to_cpu(rsp->buf_offset), in scm_legacy_call()
/linux/drivers/input/touchscreen/
H A Dmelfas_mip4.c885 u16 buf_offset; in mip4_bl_program_page() local
927 for (buf_offset = 0; in mip4_bl_program_page()
928 buf_offset < length; in mip4_bl_program_page()
929 buf_offset += MIP4_BL_PACKET_SIZE) { in mip4_bl_program_page()
932 buf_offset, MIP4_BL_PACKET_SIZE); in mip4_bl_program_page()
933 put_unaligned_be16(buf_addr + buf_offset, data_buf); in mip4_bl_program_page()
934 memcpy(&data_buf[2], &data[buf_offset], MIP4_BL_PACKET_SIZE); in mip4_bl_program_page()
941 buf_offset, MIP4_BL_PACKET_SIZE, error); in mip4_bl_program_page()
971 int buf_offset; in mip4_bl_verify_page() local
1036 for (buf_offset = 0; in mip4_bl_verify_page()
[all …]
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c258 if (q->buf_offset + len <= PAGE_SIZE || !q->buf_offset) in get_buf()
279 q->buf_offset = 0; in get_buf()
318 PAGE_SIZE - q->buf_offset); in fun_gather_pkt()
320 buf->dma_addr + q->buf_offset, in fun_gather_pkt()
326 skb_frag_fill_page_desc(frags++, buf->page, q->buf_offset, in fun_gather_pkt()
333 q->buf_offset = PAGE_SIZE; in fun_gather_pkt()
335 q->buf_offset = ALIGN(q->buf_offset + frag_len, FUN_EPRQ_PKT_ALIGN); in fun_gather_pkt()
719 q->buf_offset = 0; in fun_rxq_create_dev()
H A Dfuneth_txrx.h181 unsigned int buf_offset; /* offset of next pkt in head buffer */ member
/linux/drivers/nvdimm/
H A Ddimm_devs.c90 size_t max_cmd_size, buf_offset; in nvdimm_get_config_data() local
103 for (buf_offset = 0; len; in nvdimm_get_config_data()
104 len -= cmd->in_length, buf_offset += cmd->in_length) { in nvdimm_get_config_data()
107 cmd->in_offset = offset + buf_offset; in nvdimm_get_config_data()
122 memcpy(buf + buf_offset, cmd->out_buf, cmd->in_length); in nvdimm_get_config_data()
132 size_t max_cmd_size, buf_offset; in nvdimm_set_config_data() local
149 for (buf_offset = 0; len; len -= cmd->in_length, in nvdimm_set_config_data()
150 buf_offset += cmd->in_length) { in nvdimm_set_config_data()
153 cmd->in_offset = offset + buf_offset; in nvdimm_set_config_data()
155 memcpy(cmd->in_buf, buf + buf_offset, cmd->in_length); in nvdimm_set_config_data()
/linux/drivers/net/
H A Dnetconsole.c1596 int buf_offset = 0; in send_fragmented_body() local
1600 buf_offset = header_len; in send_fragmented_body()
1602 buf_offset += scnprintf(nt->buf + buf_offset, in send_fragmented_body()
1603 MAX_PRINT_CHUNK - buf_offset, in send_fragmented_body()
1608 this_chunk = min(msgbody_left, MAX_PRINT_CHUNK - buf_offset); in send_fragmented_body()
1609 memcpy(nt->buf + buf_offset, msgbody_ptr + msgbody_offset, in send_fragmented_body()
1612 buf_offset += this_chunk; in send_fragmented_body()
1618 MAX_PRINT_CHUNK - buf_offset); in send_fragmented_body()
1619 memcpy(nt->buf + buf_offset, in send_fragmented_body()
1622 buf_offset += this_chunk; in send_fragmented_body()
[all …]
/linux/arch/mips/fw/cfe/
H A Dcfe_api.c195 xiocb.plist.xiocb_buffer.buf_offset = 0; in cfe_getdevinfo()
319 xiocb.plist.xiocb_buffer.buf_offset = offset; in cfe_ioctl()
340 xiocb.plist.xiocb_buffer.buf_offset = 0; in cfe_open()
365 xiocb.plist.xiocb_buffer.buf_offset = offset; in cfe_readblk()
410 xiocb.plist.xiocb_buffer.buf_offset = offset; in cfe_writeblk()
H A Dcfe_api_int.h46 u64 buf_offset; /* offset on device (bytes) */ member
/linux/drivers/infiniband/ulp/iser/
H A Diser_initiator.c419 unsigned long buf_offset; in iser_send_data_out() local
427 buf_offset = ntohl(hdr->offset); in iser_send_data_out()
430 __func__,(int)itt,(int)data_seg_len,(int)buf_offset); in iser_send_data_out()
448 tx_dsg->addr = mem_reg->sge.addr + buf_offset; in iser_send_data_out()
453 if (buf_offset + data_seg_len > iser_task->data[ISER_DIR_OUT].data_len) { in iser_send_data_out()
455 buf_offset, data_seg_len, in iser_send_data_out()
461 itt, buf_offset, data_seg_len); in iser_send_data_out()
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-ahb-audio.c127 unsigned buf_offset; member
237 unsigned offset = dw->buf_offset; in dw_hdmi_start_dma()
260 dw->buf_offset = offset; in dw_hdmi_start_dma()
495 dw->buf_offset = 0; in dw_hdmi_trigger()
528 return bytes_to_frames(runtime, dw->buf_offset); in dw_hdmi_pointer()
/linux/drivers/net/wireless/ti/wlcore/
H A Dhw_ops.h191 wlcore_hw_pre_pkt_send(struct wl1271 *wl, u32 buf_offset, u32 last_len) in wlcore_hw_pre_pkt_send() argument
194 return wl->ops->pre_pkt_send(wl, buf_offset, last_len); in wlcore_hw_pre_pkt_send()
196 return buf_offset; in wlcore_hw_pre_pkt_send()
H A Dwlcore.h97 u32 (*pre_pkt_send)(struct wl1271 *wl, u32 buf_offset, u32 last_len);
/linux/drivers/staging/media/tegra-video/
H A Dtegra210.c385 u8 portno, u32 buf_offset, in tegra_channel_vi_buffer_setup() argument
393 ((u64)buf->addr + buf_offset) >> 32); in tegra_channel_vi_buffer_setup()
395 buf->addr + buf_offset); in tegra_channel_vi_buffer_setup()
404 (((u64)buf->addr + sizeimage / 2) + buf_offset) >> 32); in tegra_channel_vi_buffer_setup()
406 buf->addr + sizeimage / 2 + buf_offset); in tegra_channel_vi_buffer_setup()
417 u32 buf_offset; in tegra_channel_capture_frame() local
427 buf_offset = i * roundup(gang_bpl, SURFACE_ALIGN_BYTES); in tegra_channel_capture_frame()
428 tegra_channel_vi_buffer_setup(chan, portnos[i], buf_offset, in tegra_channel_capture_frame()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c517 rx_info->buf_offset = headroom; in ena_alloc_rx_buffer()
951 int buf_offset; in ena_rx_skb() local
972 buf_offset = rx_info->buf_offset; in ena_rx_skb()
973 pkt_offset = buf_offset - rx_ring->rx_headroom; in ena_rx_skb()
982 skb_copy_to_linear_data(skb, buf_addr + buf_offset, len); in ena_rx_skb()
998 buf_len = SKB_DATA_ALIGN(len + buf_offset + tailroom); in ena_rx_skb()
1012 skb_reserve(skb, buf_offset); in ena_rx_skb()
1038 buf_offset = rx_info->buf_offset; in ena_rx_skb()
1039 pkt_offset = buf_offset - rx_ring->rx_headroom; in ena_rx_skb()
1040 buf_len = SKB_DATA_ALIGN(len + buf_offset + tailroom); in ena_rx_skb()
[all …]
H A Dena_netdev.h176 u32 buf_offset; member
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.c2112 u32 buf_offset; in prestera_hw_nhgrp_blk_get() local
2116 buf_offset = 0; in prestera_hw_nhgrp_blk_get()
2118 if (buf_offset >= buf_size) in prestera_hw_nhgrp_blk_get()
2122 req.offset = __cpu_to_le32(buf_offset * 8); /* 8 bits in u8 */ in prestera_hw_nhgrp_blk_get()
2130 memcpy(&hw_state[buf_offset], &resp.hw_state[0], in prestera_hw_nhgrp_blk_get()
2131 buf_offset + PRESTERA_MSG_CHUNK_SIZE > buf_size ? in prestera_hw_nhgrp_blk_get()
2132 buf_size - buf_offset : PRESTERA_MSG_CHUNK_SIZE); in prestera_hw_nhgrp_blk_get()
2133 buf_offset += PRESTERA_MSG_CHUNK_SIZE; in prestera_hw_nhgrp_blk_get()
/linux/drivers/vfio/pci/mlx5/
H A Dcmd.c1623 u32 buf_offset; in set_report_output() local
1629 buf_offset = index * qp->max_msg_size; in set_report_output()
1630 if (WARN_ON(buf_offset + size >= qp->recv_buf.npages * PAGE_SIZE || in set_report_output()
1635 page_index = buf_offset / PAGE_SIZE; in set_report_output()
1636 page_offset = buf_offset % PAGE_SIZE; in set_report_output()
1650 buf_offset += (nent_to_set * entry_size); in set_report_output()
/linux/include/linux/
H A Dvfio_pci_core.h195 loff_t *buf_offset,
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_minidump.c1290 u32 entry_offset, dump, no_entries, buf_offset = 0; in qlcnic_dump_fw() local
1383 buf_offset += entry->hdr.cap_size; in qlcnic_dump_fw()
1385 buffer = fw_dump->data + buf_offset; in qlcnic_dump_fw()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dfw.c2040 u16 buf_offset = page_size * page_offset; in _rtw_hw_scan_update_probe_req() local
2056 buf_offset -= tx_desc_sz; in _rtw_hw_scan_update_probe_req()
2065 memcpy(buf + buf_offset, skb->data, skb->len); in _rtw_hw_scan_update_probe_req()
2070 buf_offset += page_cnt * page_size; in _rtw_hw_scan_update_probe_req()
2075 ret = rtw_fw_write_data_rsvd_page(rtwdev, pg_addr, buf, buf_offset); in _rtw_hw_scan_update_probe_req()
/linux/drivers/vfio/pci/
H A Dvfio_pci_config.c2015 loff_t *buf_offset, in vfio_pci_core_range_intersect_range() argument
2021 *buf_offset = reg_start - buf_start; in vfio_pci_core_range_intersect_range()
2030 *buf_offset = 0; in vfio_pci_core_range_intersect_range()
/linux/drivers/gpu/drm/xe/
H A Dxe_migrate.c2307 int buf_offset = 0; in xe_migrate_access_memory() local
2335 memcpy(bounce + ptr_offset, buf + buf_offset, copy_bytes); in xe_migrate_access_memory()
2344 memcpy(buf + buf_offset, bounce + ptr_offset, in xe_migrate_access_memory()
2349 buf_offset += copy_bytes; in xe_migrate_access_memory()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c799 unsigned long buf_offset; in vmxnet3_map_pkt() local
836 buf_offset = ctx->copy_size; in vmxnet3_map_pkt()
851 skb->data + buf_offset, buf_size, in vmxnet3_map_pkt()
873 buf_offset += buf_size; in vmxnet3_map_pkt()
880 buf_offset = 0; in vmxnet3_map_pkt()
893 buf_offset, buf_size, in vmxnet3_map_pkt()
915 buf_offset += buf_size; in vmxnet3_map_pkt()

12