Lines Matching refs:native

51 	struct qcom_glink_pipe native;  member
61 #define to_smem_pipe(p) container_of(p, struct glink_smem_pipe, native)
82 pipe->native.length = len; in glink_smem_rx_avail()
89 return pipe->native.length - tail + head; in glink_smem_rx_avail()
103 if (tail >= pipe->native.length) in glink_smem_rx_peek()
104 tail -= pipe->native.length; in glink_smem_rx_peek()
106 len = min_t(size_t, count, pipe->native.length - tail); in glink_smem_rx_peek()
123 if (tail >= pipe->native.length) in glink_smem_rx_advance()
124 tail -= pipe->native.length; in glink_smem_rx_advance()
140 avail = pipe->native.length - head + tail; in glink_smem_tx_avail()
158 len = min_t(size_t, count, pipe->native.length - head); in glink_smem_tx_write_one()
166 if (head >= pipe->native.length) in glink_smem_tx_write_one()
167 head -= pipe->native.length; in glink_smem_tx_write_one()
186 if (head >= pipe->native.length) in glink_smem_tx_write()
187 head -= pipe->native.length; in glink_smem_tx_write()
300 &tx_pipe->native.length); in qcom_glink_smem_register()
326 rx_pipe->native.avail = glink_smem_rx_avail; in qcom_glink_smem_register()
327 rx_pipe->native.peek = glink_smem_rx_peek; in qcom_glink_smem_register()
328 rx_pipe->native.advance = glink_smem_rx_advance; in qcom_glink_smem_register()
331 tx_pipe->native.avail = glink_smem_tx_avail; in qcom_glink_smem_register()
332 tx_pipe->native.write = glink_smem_tx_write; in qcom_glink_smem_register()
333 tx_pipe->native.kick = glink_smem_tx_kick; in qcom_glink_smem_register()
340 &rx_pipe->native, &tx_pipe->native, in qcom_glink_smem_register()