Lines Matching refs:buf_hw

888 	if (WARN_ON(vin->buf_hw[slot].buffer))  in rvin_fill_hw_slot()
893 if (vin->buf_hw[prev].type == HALF_TOP) { in rvin_fill_hw_slot()
894 vbuf = vin->buf_hw[prev].buffer; in rvin_fill_hw_slot()
895 vin->buf_hw[slot].buffer = vbuf; in rvin_fill_hw_slot()
896 vin->buf_hw[slot].type = HALF_BOTTOM; in rvin_fill_hw_slot()
900 phys_addr = vin->buf_hw[prev].phys + in rvin_fill_hw_slot()
904 phys_addr = vin->buf_hw[prev].phys + in rvin_fill_hw_slot()
909 vin->buf_hw[slot].buffer = NULL; in rvin_fill_hw_slot()
910 vin->buf_hw[slot].type = FULL; in rvin_fill_hw_slot()
917 vin->buf_hw[slot].buffer = vbuf; in rvin_fill_hw_slot()
919 vin->buf_hw[slot].type = in rvin_fill_hw_slot()
928 slot, vin->buf_hw[slot].type, vin->buf_hw[slot].buffer); in rvin_fill_hw_slot()
930 vin->buf_hw[slot].phys = phys_addr; in rvin_fill_hw_slot()
939 vin->buf_hw[slot].buffer = NULL; in rvin_capture_start()
940 vin->buf_hw[slot].type = FULL; in rvin_capture_start()
1026 if (vin->buf_hw[slot].buffer) { in rvin_irq()
1031 if (vin->buf_hw[slot].type == HALF_TOP) { in rvin_irq()
1032 vin->buf_hw[slot].buffer = NULL; in rvin_irq()
1037 vin->buf_hw[slot].buffer->field = in rvin_irq()
1039 vin->buf_hw[slot].buffer->sequence = vin->sequence; in rvin_irq()
1040 vin->buf_hw[slot].buffer->vb2_buf.timestamp = ktime_get_ns(); in rvin_irq()
1041 vb2_buffer_done(&vin->buf_hw[slot].buffer->vb2_buf, in rvin_irq()
1043 vin->buf_hw[slot].buffer = NULL; in rvin_irq()
1068 freed[i] = vin->buf_hw[i].buffer; in return_all_buffers()
1069 vin->buf_hw[i].buffer = NULL; in return_all_buffers()
1399 vin->buf_hw[i].buffer = NULL; in rvin_dma_register()