Home
last modified time | relevance | path

Searched refs:buf_hw (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/hwtracing/coresight/
H A Dcoresight-tmc-etr.c908 static void get_etr_buf_hw(struct device *dev, struct etr_buf_hw *buf_hw) in get_etr_buf_hw() argument
912 buf_hw->has_iommu = iommu_get_domain_for_dev(dev->parent); in get_etr_buf_hw()
913 buf_hw->has_etr_sg = tmc_etr_has_cap(drvdata, TMC_ETR_SG); in get_etr_buf_hw()
914 buf_hw->has_catu = !!tmc_etr_get_catu_device(drvdata); in get_etr_buf_hw()
915 buf_hw->has_resrv = tmc_has_reserved_buffer(drvdata); in get_etr_buf_hw()
918 static bool etr_can_use_flat_mode(struct etr_buf_hw *buf_hw, ssize_t etr_buf_size) in etr_can_use_flat_mode() argument
920 bool has_sg = buf_hw->has_catu || buf_hw->has_etr_sg; in etr_can_use_flat_mode()
922 return !has_sg || buf_hw->has_iommu || etr_buf_size < SZ_1M; in etr_can_use_flat_mode()
939 struct etr_buf_hw buf_hw; in tmc_alloc_etr_buf() local
942 get_etr_buf_hw(dev, &buf_hw); in tmc_alloc_etr_buf()
[all …]
/linux/drivers/media/platform/renesas/rcar-vin/
H A Drcar-dma.c970 if (WARN_ON(vin->buf_hw[slot].buffer)) in rvin_fill_hw_slot()
974 vin->buf_hw[slot].buffer = NULL; in rvin_fill_hw_slot()
981 vin->buf_hw[slot].buffer = vbuf; in rvin_fill_hw_slot()
988 slot, vin->buf_hw[slot].buffer); in rvin_fill_hw_slot()
990 vin->buf_hw[slot].phys = phys_addr; in rvin_fill_hw_slot()
999 vin->buf_hw[slot].buffer = NULL; in rvin_capture_start()
1091 if (vin->buf_hw[slot].buffer) { in rvin_irq()
1092 vin->buf_hw[slot].buffer->field = in rvin_irq()
1094 vin->buf_hw[slot].buffer->sequence = vin->sequence; in rvin_irq()
1095 vin->buf_hw[slot].buffer->vb2_buf.timestamp = ktime_get_ns(); in rvin_irq()
[all …]
H A Drcar-vin.h200 } buf_hw[HW_BUFFER_NUM]; member