Lines Matching refs:rc

367 	int rc;  in mctp_astlpc_kcs_set_status()  local
377 rc = mctp_astlpc_kcs_write(astlpc, MCTP_ASTLPC_KCS_REG_STATUS, status); in mctp_astlpc_kcs_set_status()
378 if (rc) { in mctp_astlpc_kcs_set_status()
385 rc = mctp_astlpc_kcs_write(astlpc, MCTP_ASTLPC_KCS_REG_DATA, data); in mctp_astlpc_kcs_set_status()
386 if (rc) { in mctp_astlpc_kcs_set_status()
398 int rc; in mctp_astlpc_layout_read() local
400 rc = mctp_astlpc_lpc_read(astlpc, &hdr, 0, sizeof(hdr)); in mctp_astlpc_layout_read()
401 if (rc < 0) in mctp_astlpc_layout_read()
402 return rc; in mctp_astlpc_layout_read()
644 int rc; in mctp_astlpc_negotiate_layout_host() local
646 rc = mctp_astlpc_layout_read(astlpc, &layout); in mctp_astlpc_negotiate_layout_host()
647 if (rc < 0) in mctp_astlpc_negotiate_layout_host()
648 return rc; in mctp_astlpc_negotiate_layout_host()
706 int rc; in mctp_astlpc_init_host() local
708 rc = mctp_astlpc_kcs_read(astlpc, MCTP_ASTLPC_KCS_REG_STATUS, &status); in mctp_astlpc_init_host()
709 if (rc) { in mctp_astlpc_init_host()
711 return rc; in mctp_astlpc_init_host()
738 rc = mctp_astlpc_negotiate_layout_host(astlpc); in mctp_astlpc_init_host()
739 if (rc < 0) in mctp_astlpc_init_host()
740 return rc; in mctp_astlpc_init_host()
753 rc = mctp_astlpc_kcs_write(astlpc, MCTP_ASTLPC_KCS_REG_DATA, 0x0); in mctp_astlpc_init_host()
754 if (rc) { in mctp_astlpc_init_host()
770 return rc; in mctp_astlpc_init_host()
811 int rc; in mctp_astlpc_kcs_send() local
813 rc = mctp_astlpc_kcs_read(astlpc, MCTP_ASTLPC_KCS_REG_STATUS, &status); in mctp_astlpc_kcs_send()
814 if (rc) { in mctp_astlpc_kcs_send()
821 rc = mctp_astlpc_kcs_write(astlpc, MCTP_ASTLPC_KCS_REG_DATA, data); in mctp_astlpc_kcs_send()
822 if (rc) { in mctp_astlpc_kcs_send()
836 int rc; in mctp_binding_astlpc_tx() local
866 rc = mctp_astlpc_kcs_send(astlpc, cmd_tx_begin); in mctp_binding_astlpc_tx()
867 if (!rc) in mctp_binding_astlpc_tx()
870 return rc == -EBUSY ? 0 : rc; in mctp_binding_astlpc_tx()
900 int rc; in mctp_astlpc_negotiate_layout_bmc() local
907 rc = mctp_astlpc_layout_read(astlpc, &proposed); in mctp_astlpc_negotiate_layout_bmc()
908 if (rc < 0) in mctp_astlpc_negotiate_layout_bmc()
909 return rc; in mctp_astlpc_negotiate_layout_bmc()
932 rc = mctp_astlpc_layout_write(astlpc, &astlpc->layout); in mctp_astlpc_negotiate_layout_bmc()
933 if (rc < 0) in mctp_astlpc_negotiate_layout_bmc()
934 return rc; in mctp_astlpc_negotiate_layout_bmc()
954 int rc; in mctp_astlpc_init_channel() local
969 rc = mctp_astlpc_negotiate_layout_bmc(astlpc); in mctp_astlpc_init_channel()
970 if (rc < 0) in mctp_astlpc_init_channel()
1074 int rc; in mctp_astlpc_finalise_channel() local
1076 rc = mctp_astlpc_lpc_read(astlpc, &negotiated, in mctp_astlpc_finalise_channel()
1080 if (rc < 0) in mctp_astlpc_finalise_channel()
1081 return rc; in mctp_astlpc_finalise_channel()
1096 rc = mctp_astlpc_layout_read(astlpc, &layout); in mctp_astlpc_finalise_channel()
1097 if (rc < 0) in mctp_astlpc_finalise_channel()
1098 return rc; in mctp_astlpc_finalise_channel()
1122 int rc = 0; in mctp_astlpc_update_channel() local
1149 rc = mctp_astlpc_finalise_channel(astlpc); in mctp_astlpc_update_channel()
1150 enable = (status & KCS_STATUS_CHANNEL_ACTIVE) && rc == 0; in mctp_astlpc_update_channel()
1156 return rc; in mctp_astlpc_update_channel()
1167 int rc; in mctp_astlpc_poll() local
1177 rc = mctp_astlpc_kcs_read(astlpc, MCTP_ASTLPC_KCS_REG_STATUS, &status); in mctp_astlpc_poll()
1178 if (rc) { in mctp_astlpc_poll()
1188 rc = mctp_astlpc_kcs_read(astlpc, MCTP_ASTLPC_KCS_REG_DATA, &data); in mctp_astlpc_poll()
1189 if (rc) { in mctp_astlpc_poll()
1230 rc = mctp_astlpc_update_channel(astlpc, status); in mctp_astlpc_poll()
1231 if (rc < 0) in mctp_astlpc_poll()
1232 return rc; in mctp_astlpc_poll()
1245 return rc; in mctp_astlpc_poll()
1345 int fd, rc; in mctp_astlpc_init_fileio_lpc() local
1353 rc = ioctl(fd, ASPEED_LPC_CTRL_IOCTL_GET_SIZE, &map); in mctp_astlpc_init_fileio_lpc()
1354 if (rc) { in mctp_astlpc_init_fileio_lpc()
1389 rc = ioctl(fd, ASPEED_LPC_CTRL_IOCTL_MAP, &map); in mctp_astlpc_init_fileio_lpc()
1390 if (rc) { in mctp_astlpc_init_fileio_lpc()
1402 rc = -1; in mctp_astlpc_init_fileio_lpc()
1409 return rc; in mctp_astlpc_init_fileio_lpc()
1428 int rc; in __mctp_astlpc_fileio_kcs_read() local
1430 rc = pread(astlpc->kcs_fd, val, 1, offset); in __mctp_astlpc_fileio_kcs_read()
1432 return rc == 1 ? 0 : -1; in __mctp_astlpc_fileio_kcs_read()
1441 int rc; in __mctp_astlpc_fileio_kcs_write() local
1443 rc = pwrite(astlpc->kcs_fd, &val, 1, offset); in __mctp_astlpc_fileio_kcs_write()
1445 return rc == 1 ? 0 : -1; in __mctp_astlpc_fileio_kcs_write()
1467 int rc; in mctp_astlpc_init_fileio() local
1486 rc = mctp_astlpc_init_fileio_lpc(astlpc); in mctp_astlpc_init_fileio()
1487 if (rc) { in mctp_astlpc_init_fileio()
1492 rc = mctp_astlpc_init_fileio_kcs(astlpc, kcs_path); in mctp_astlpc_init_fileio()
1493 if (rc) { in mctp_astlpc_init_fileio()