Lines Matching refs:buf_hw

1013 	if (WARN_ON(vin->buf_hw[slot].buffer))  in rvin_fill_hw_slot()
1018 if (vin->buf_hw[prev].type == HALF_TOP) { in rvin_fill_hw_slot()
1019 vbuf = vin->buf_hw[prev].buffer; in rvin_fill_hw_slot()
1020 vin->buf_hw[slot].buffer = vbuf; in rvin_fill_hw_slot()
1021 vin->buf_hw[slot].type = HALF_BOTTOM; in rvin_fill_hw_slot()
1025 phys_addr = vin->buf_hw[prev].phys + in rvin_fill_hw_slot()
1029 phys_addr = vin->buf_hw[prev].phys + in rvin_fill_hw_slot()
1035 vin->buf_hw[slot].buffer = NULL; in rvin_fill_hw_slot()
1036 vin->buf_hw[slot].type = FULL; in rvin_fill_hw_slot()
1043 vin->buf_hw[slot].buffer = vbuf; in rvin_fill_hw_slot()
1045 vin->buf_hw[slot].type = in rvin_fill_hw_slot()
1054 slot, vin->buf_hw[slot].type, vin->buf_hw[slot].buffer); in rvin_fill_hw_slot()
1056 vin->buf_hw[slot].phys = phys_addr; in rvin_fill_hw_slot()
1065 vin->buf_hw[slot].buffer = NULL; in rvin_capture_start()
1066 vin->buf_hw[slot].type = FULL; in rvin_capture_start()
1150 if (vin->buf_hw[slot].buffer) { in rvin_irq()
1155 if (vin->buf_hw[slot].type == HALF_TOP) { in rvin_irq()
1156 vin->buf_hw[slot].buffer = NULL; in rvin_irq()
1161 vin->buf_hw[slot].buffer->field = in rvin_irq()
1163 vin->buf_hw[slot].buffer->sequence = vin->sequence; in rvin_irq()
1164 vin->buf_hw[slot].buffer->vb2_buf.timestamp = ktime_get_ns(); in rvin_irq()
1165 vb2_buffer_done(&vin->buf_hw[slot].buffer->vb2_buf, in rvin_irq()
1167 vin->buf_hw[slot].buffer = NULL; in rvin_irq()
1457 if (vin->buf_hw[i].buffer) in rvin_stop_streaming()
1501 if (vin->buf_hw[i].buffer) in rvin_stop_streaming()
1502 vb2_buffer_done(&vin->buf_hw[i].buffer->vb2_buf, in rvin_stop_streaming()
1561 vin->buf_hw[i].buffer = NULL; in rvin_dma_register()