Lines Matching refs:native
37 struct qcom_glink_pipe native; member
47 #define to_smem_pipe(p) container_of(p, struct glink_smem_pipe, native)
67 pipe->native.length = len; in glink_smem_rx_avail()
74 return pipe->native.length - tail + head; in glink_smem_rx_avail()
88 if (tail >= pipe->native.length) in glink_smem_rx_peak()
89 tail -= pipe->native.length; in glink_smem_rx_peak()
91 len = min_t(size_t, count, pipe->native.length - tail); in glink_smem_rx_peak()
112 if (tail > pipe->native.length) in glink_smem_rx_advance()
113 tail -= pipe->native.length; in glink_smem_rx_advance()
129 avail = pipe->native.length - head + tail; in glink_smem_tx_avail()
147 len = min_t(size_t, count, pipe->native.length - head); in glink_smem_tx_write_one()
155 if (head >= pipe->native.length) in glink_smem_tx_write_one()
156 head -= pipe->native.length; in glink_smem_tx_write_one()
175 if (head >= pipe->native.length) in glink_smem_tx_write()
176 head -= pipe->native.length; in glink_smem_tx_write()
264 &tx_pipe->native.length); in qcom_glink_smem_register()
271 rx_pipe->native.avail = glink_smem_rx_avail; in qcom_glink_smem_register()
272 rx_pipe->native.peak = glink_smem_rx_peak; in qcom_glink_smem_register()
273 rx_pipe->native.advance = glink_smem_rx_advance; in qcom_glink_smem_register()
276 tx_pipe->native.avail = glink_smem_tx_avail; in qcom_glink_smem_register()
277 tx_pipe->native.write = glink_smem_tx_write; in qcom_glink_smem_register()
285 &rx_pipe->native, &tx_pipe->native, in qcom_glink_smem_register()