Home
last modified time | relevance | path

Searched refs:write_offset (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/imagination/
H A Dpvr_cccb.c28 WRITE_ONCE(ctrl->write_offset, 0); in cccb_ctrl_init()
53 pvr_cccb->write_offset = 0; in pvr_cccb_init()
115 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_cmdseq_fits()
124 if (get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size) >= size) in pvr_cccb_cmdseq_fits()
159 u32 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_write_command_with_header()
177 cccb_space = get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size); in pvr_cccb_write_command_with_header()
188 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset], &pad_cmd, sizeof(pad_cmd)); in pvr_cccb_write_command_with_header()
189 pvr_cccb->write_offset = 0; in pvr_cccb_write_command_with_header()
192 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset], &cmd_header, sizeof(cmd_header)); in pvr_cccb_write_command_with_header()
193 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset + sizeof(cmd_header)], cmd_data, cmd_size); in pvr_cccb_write_command_with_header()
[all …]
H A Dpvr_cccb.h49 u32 write_offset; member
/linux/net/sched/
H A Dact_pedit.c401 int write_offset, write_len; in tcf_pedit_act() local
443 if (check_add_overflow(hoffset, offset, &write_offset)) { in tcf_pedit_act()
448 if (!offset_valid(skb, write_offset, sizeof(*ptr))) { in tcf_pedit_act()
450 write_offset); in tcf_pedit_act()
454 if (write_offset < 0) { in tcf_pedit_act()
455 if (skb_cow(skb, -write_offset)) in tcf_pedit_act()
457 if (write_offset + (int)sizeof(*ptr) > 0) { in tcf_pedit_act()
460 write_offset + (int)sizeof(*ptr)))) in tcf_pedit_act()
464 if (check_add_overflow(write_offset, (int)sizeof(*ptr), in tcf_pedit_act()
472 ptr = (u32 *)(skb->data + write_offset); in tcf_pedit_act()
/linux/drivers/iommu/
H A Dvirtio-iommu.c85 unsigned int write_offset; member
176 write_len = req->len - req->write_offset; in __viommu_sync_req()
178 memcpy(req->writeback, req->buf + req->write_offset, in __viommu_sync_req()
222 off_t write_offset; in __viommu_add_req() local
230 write_offset = viommu_get_write_desc_offset(viommu, buf, len); in __viommu_add_req()
231 if (write_offset <= 0) in __viommu_add_req()
240 req->writeback = buf + write_offset; in __viommu_add_req()
241 req->write_offset = write_offset; in __viommu_add_req()
243 memcpy(&req->buf, buf, write_offset); in __viommu_add_req()
245 sg_init_one(&top_sg, req->buf, write_offset); in __viommu_add_req()
[all …]
/linux/drivers/rtc/
H A Drtc-meson.c272 unsigned int write_offset, write_size; in meson_rtc_regmem_write() local
274 write_offset = RTC_REGMEM_0 + (offset / 4); in meson_rtc_regmem_write()
277 return regmap_bulk_write(rtc->serial, write_offset, buf, write_size); in meson_rtc_regmem_write()
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_capture.c1295 unsigned int buffer_size, read_offset, write_offset, full_count; in __guc_capture_process_output() local
1317 write_offset = log_buf_state_local.sampled_write_ptr; in __guc_capture_process_output()
1329 write_offset = buffer_size; in __guc_capture_process_output()
1331 (write_offset > buffer_size))) { in __guc_capture_process_output()
1336 write_offset = buffer_size; in __guc_capture_process_output()
1341 buf.wr = write_offset; in __guc_capture_process_output()
1351 log_buf_state->read_ptr = write_offset; in __guc_capture_process_output()
/linux/kernel/
H A Drelay.c888 size_t read_subbuf, read_offset, write_subbuf, write_offset; in relay_file_read_subbuf_avail() local
892 write_offset = buf->offset > subbuf_size ? subbuf_size : buf->offset; in relay_file_read_subbuf_avail()
898 if (read_offset + padding < write_offset) in relay_file_read_subbuf_avail()
899 avail = write_offset - (read_offset + padding); in relay_file_read_subbuf_avail()
/linux/drivers/gpu/drm/xe/
H A Dxe_guc_capture.c1390 unsigned int buffer_size, read_offset, write_offset, full_count; in __guc_capture_process_output() local
1412 write_offset = log_buf_state_local.sampled_write_ptr; in __guc_capture_process_output()
1425 write_offset = buffer_size; in __guc_capture_process_output()
1427 (write_offset > buffer_size))) { in __guc_capture_process_output()
1433 write_offset = buffer_size; in __guc_capture_process_output()
1438 buf.wr = write_offset; in __guc_capture_process_output()
1452 write_offset); in __guc_capture_process_output()
/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c1409 u32 packet_size, write_offset; in atl1e_clean_rx_irq() local
1412 write_offset = *(rx_page->write_offset_addr); in atl1e_clean_rx_irq()
1413 if (likely(rx_page->read_offset < write_offset)) { in atl1e_clean_rx_irq()
1497 write_offset = *(rx_page->write_offset_addr); in atl1e_clean_rx_irq()
1498 } while (rx_page->read_offset < write_offset); in atl1e_clean_rx_irq()
/linux/drivers/spmi/
H A Dspmi-pmic-arb.c623 u32 read_cmd, read_offset, write_cmd, write_offset; in pmic_arb_masked_write() local
634 len, &write_cmd, &write_offset); in pmic_arb_masked_write()
647 rc = pmic_arb_write_cmd_unlocked(ctrl, write_cmd, write_offset, sid, in pmic_arb_masked_write()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw88xxa.c1611 static const u32 write_offset[] = { in rtw88xxa_tx_power_training() local
1631 rtw_write32_mask(rtwdev, write_offset[path], 0xffffff, write_data); in rtw88xxa_tx_power_training()
/linux/drivers/scsi/elx/libefc_sli/
H A Dsli4.h3191 __le32 write_offset; member
H A Dsli4.c3806 wr_obj->write_offset = cpu_to_le32(offset); in sli_cmd_common_write_object()
/linux/drivers/scsi/lpfc/
H A Dlpfc_sli.c21007 wr_object->u.request.write_offset = *offset; in lpfc_wr_object()