Lines Matching refs:r

118 	int i, r = -1;  in st21nfca_hci_platform_init()  local
120 for (i = 0; i < ARRAY_SIZE(wait_reboot) && r < 0; i++) { in st21nfca_hci_platform_init()
121 r = i2c_master_send(phy->i2c_dev, reboot_cmd, in st21nfca_hci_platform_init()
123 if (r < 0) in st21nfca_hci_platform_init()
126 if (r < 0) in st21nfca_hci_platform_init()
127 return r; in st21nfca_hci_platform_init()
131 r = -1; in st21nfca_hci_platform_init()
132 for (i = 0; i < ARRAY_SIZE(wait_reboot) && r < 0; i++) { in st21nfca_hci_platform_init()
133 r = i2c_master_recv(phy->i2c_dev, tmp, in st21nfca_hci_platform_init()
135 if (r < 0) in st21nfca_hci_platform_init()
138 if (r < 0) in st21nfca_hci_platform_init()
139 return r; in st21nfca_hci_platform_init()
145 if (r != ST21NFCA_HCI_LLC_MAX_SIZE) in st21nfca_hci_platform_init()
205 int r = -1, i, j; in st21nfca_hci_i2c_write() local
253 for (i = 0; i < ARRAY_SIZE(wait_tab) && r < 0; i++) { in st21nfca_hci_i2c_write()
254 r = i2c_master_send(client, tmp, j); in st21nfca_hci_i2c_write()
255 if (r < 0) in st21nfca_hci_i2c_write()
260 if (r >= 0) { in st21nfca_hci_i2c_write()
261 if (r != j) in st21nfca_hci_i2c_write()
262 r = -EREMOTEIO; in st21nfca_hci_i2c_write()
264 r = 0; in st21nfca_hci_i2c_write()
269 return r; in st21nfca_hci_i2c_write()
315 int i, j, r, size; in st21nfca_hci_i2c_repack() local
339 r = check_crc(skb->data, skb->len); in st21nfca_hci_i2c_repack()
340 if (r != 0) { in st21nfca_hci_i2c_repack()
372 int r, i; in st21nfca_hci_i2c_read() local
385 r = 0; in st21nfca_hci_i2c_read()
387 for (i = 0; i < ARRAY_SIZE(wait_tab) && r <= 0; i++) { in st21nfca_hci_i2c_read()
388 r = i2c_master_recv(client, buf, len); in st21nfca_hci_i2c_read()
389 if (r < 0) in st21nfca_hci_i2c_read()
394 if (r != len) { in st21nfca_hci_i2c_read()
448 int r; in st21nfca_hci_irq_thread_fn() local
461 r = st21nfca_hci_i2c_read(phy, phy->pending_skb); in st21nfca_hci_irq_thread_fn()
462 if (r == -EREMOTEIO) { in st21nfca_hci_irq_thread_fn()
463 phy->hard_fault = r; in st21nfca_hci_irq_thread_fn()
468 } else if (r == -EAGAIN || r == -EIO) { in st21nfca_hci_irq_thread_fn()
470 } else if (r == -EBADMSG && phy->crc_trials < ARRAY_SIZE(wait_tab)) { in st21nfca_hci_irq_thread_fn()
484 } else if (r > 0) { in st21nfca_hci_irq_thread_fn()
517 int r; in st21nfca_hci_i2c_of_request_resources() local
531 r = devm_gpio_request_one(&client->dev, gpio, GPIOF_OUT_INIT_HIGH, in st21nfca_hci_i2c_of_request_resources()
533 if (r) { in st21nfca_hci_i2c_of_request_resources()
535 return r; in st21nfca_hci_i2c_of_request_resources()
560 int r; in st21nfca_hci_i2c_request_resources() local
573 r = devm_gpio_request_one(&client->dev, phy->gpio_ena, in st21nfca_hci_i2c_request_resources()
575 if (r) { in st21nfca_hci_i2c_request_resources()
577 return r; in st21nfca_hci_i2c_request_resources()
592 int r; in st21nfca_hci_i2c_probe() local
619 r = st21nfca_hci_i2c_of_request_resources(client); in st21nfca_hci_i2c_probe()
620 if (r) { in st21nfca_hci_i2c_probe()
622 return r; in st21nfca_hci_i2c_probe()
625 r = st21nfca_hci_i2c_request_resources(client); in st21nfca_hci_i2c_probe()
626 if (r) { in st21nfca_hci_i2c_probe()
628 return r; in st21nfca_hci_i2c_probe()
635 r = st21nfca_hci_platform_init(phy); in st21nfca_hci_i2c_probe()
636 if (r < 0) { in st21nfca_hci_i2c_probe()
638 return r; in st21nfca_hci_i2c_probe()
641 r = devm_request_threaded_irq(&client->dev, client->irq, NULL, in st21nfca_hci_i2c_probe()
645 if (r < 0) { in st21nfca_hci_i2c_probe()
647 return r; in st21nfca_hci_i2c_probe()