Lines Matching refs:result

33     rt_err_t result;  in spi_bus_register()  local
35 result = rt_spi_bus_device_init(bus, name); in spi_bus_register()
36 if (result != RT_EOK) in spi_bus_register()
37 return result; in spi_bus_register()
63 result = pin_count; in spi_bus_register()
65 LOG_E("CS PIN find error = %s", rt_strerror(result)); in spi_bus_register()
68 return result; in spi_bus_register()
94 rt_err_t result; in rt_spi_bus_attach_device_cspin() local
107 result = rt_spidev_device_init(device, name); in rt_spi_bus_attach_device_cspin()
108 if (result != RT_EOK) in rt_spi_bus_attach_device_cspin()
109 return result; in rt_spi_bus_attach_device_cspin()
136 rt_err_t result = -RT_ERROR; in rt_spi_bus_configure() local
140 result = rt_mutex_take(&(device->bus->lock), RT_WAITING_FOREVER); in rt_spi_bus_configure()
141 if (result == RT_EOK) in rt_spi_bus_configure()
146 result = device->bus->ops->configure(device, &device->config); in rt_spi_bus_configure()
147 if (result != RT_EOK) in rt_spi_bus_configure()
158 result = -RT_EBUSY; in rt_spi_bus_configure()
166 result = RT_EOK; in rt_spi_bus_configure()
169 return result; in rt_spi_bus_configure()
181 rt_err_t result = rt_mutex_take(&(device->bus->lock), RT_WAITING_FOREVER); in rt_spi_configure() local
182 if (result == RT_EOK) in rt_spi_configure()
196 return result; in rt_spi_configure()
222 rt_err_t result; in rt_spi_send_then_send() local
228 result = rt_mutex_take(&(device->bus->lock), RT_WAITING_FOREVER); in rt_spi_send_then_send()
229 if (result == RT_EOK) in rt_spi_send_then_send()
234 result = device->bus->ops->configure(device, &device->config); in rt_spi_send_then_send()
235 if (result == RT_EOK) in rt_spi_send_then_send()
256 result = device->bus->ops->xfer(device, &message); in rt_spi_send_then_send()
257 if (result < 0) in rt_spi_send_then_send()
271 result = device->bus->ops->xfer(device, &message); in rt_spi_send_then_send()
272 if (result < 0) in rt_spi_send_then_send()
278 result = RT_EOK; in rt_spi_send_then_send()
288 return result; in rt_spi_send_then_send()
297 rt_err_t result; in rt_spi_send_then_recv() local
303 result = rt_mutex_take(&(device->bus->lock), RT_WAITING_FOREVER); in rt_spi_send_then_recv()
304 if (result == RT_EOK) in rt_spi_send_then_recv()
309 result = device->bus->ops->configure(device, &device->config); in rt_spi_send_then_recv()
310 if (result == RT_EOK) in rt_spi_send_then_recv()
331 result = device->bus->ops->xfer(device, &message); in rt_spi_send_then_recv()
332 if (result < 0) in rt_spi_send_then_recv()
346 result = device->bus->ops->xfer(device, &message); in rt_spi_send_then_recv()
347 if (result < 0) in rt_spi_send_then_recv()
353 result = RT_EOK; in rt_spi_send_then_recv()
363 return result; in rt_spi_send_then_recv()
371 rt_ssize_t result; in rt_spi_transfer() local
377 result = rt_mutex_take(&(device->bus->lock), RT_WAITING_FOREVER); in rt_spi_transfer()
378 if (result == RT_EOK) in rt_spi_transfer()
383 result = device->bus->ops->configure(device, &device->config); in rt_spi_transfer()
384 if (result == RT_EOK) in rt_spi_transfer()
406 result = device->bus->ops->xfer(device, &message); in rt_spi_transfer()
407 if (result < 0) in rt_spi_transfer()
421 return result; in rt_spi_transfer()
470 rt_err_t result; in rt_spi_transfer_message() local
480 result = rt_mutex_take(&(device->bus->lock), RT_WAITING_FOREVER); in rt_spi_transfer_message()
481 if (result != RT_EOK) in rt_spi_transfer_message()
490 result = device->bus->ops->configure(device, &device->config); in rt_spi_transfer_message()
491 if (result == RT_EOK) in rt_spi_transfer_message()
507 result = device->bus->ops->xfer(device, index); in rt_spi_transfer_message()
508 if (result < 0) in rt_spi_transfer_message()
525 rt_err_t result = RT_EOK; in rt_spi_take_bus() local
530 result = rt_mutex_take(&(device->bus->lock), RT_WAITING_FOREVER); in rt_spi_take_bus()
531 if (result != RT_EOK) in rt_spi_take_bus()
540 result = device->bus->ops->configure(device, &device->config); in rt_spi_take_bus()
541 if (result == RT_EOK) in rt_spi_take_bus()
551 return result; in rt_spi_take_bus()
555 return result; in rt_spi_take_bus()
570 rt_ssize_t result; in rt_spi_take() local
579 result = device->bus->ops->xfer(device, &message); in rt_spi_take()
580 if (result < 0) in rt_spi_take()
582 return (rt_err_t)result; in rt_spi_take()
590 rt_ssize_t result; in rt_spi_release() local
599 result = device->bus->ops->xfer(device, &message); in rt_spi_release()
600 if (result < 0) in rt_spi_release()
602 return (rt_err_t)result; in rt_spi_release()