Lines Matching refs:rc

177 	int rc = 0;
180 rc = (card->thread_running_mask & threads);
182 return rc;
348 int rc;
356 rc = qdio_add_bufs_to_input_queue(CARD_DDEV(card), 1, 0, 127);
357 if (rc) {
358 QETH_CARD_TEXT_(card, 2, "1err%d", rc);
362 rc = 0;
364 return rc;
440 int rc;
453 rc = ccw_device_start(channel->ccwdev, ccw, (addr_t) iob, 0, 0);
454 if (!rc) {
458 rc, CARD_DEVID(card));
464 return rc;
496 iob->rc = reason;
752 static void qeth_issue_ipa_msg(struct qeth_ipa_cmd *cmd, int rc,
760 if (rc)
762 ipa_name, com, CARD_DEVID(card), rc,
763 qeth_get_ipa_msg(rc));
900 QETH_CARD_TEXT_(card, 2, "rc%x", buffer[4]);
919 static void qeth_cancel_cmd(struct qeth_cmd_buffer *iob, int rc)
921 qeth_notify_cmd(iob, rc);
963 int rc = 0;
966 rc = qeth_check_idx_response(card, iob->data);
967 switch (rc) {
1002 rc = 0;
1007 if (request->rc)
1009 rc = request->rc;
1011 rc = reply->callback(card, reply, cmd ? (unsigned long)cmd :
1016 if (rc <= 0)
1017 qeth_notify_cmd(request, rc);
1032 int rc = 0;
1036 rc = -EPERM;
1038 rc = -EBUSY;
1043 return rc;
1071 int rc = 0;
1077 rc = 1;
1081 rc = -EPERM;
1084 return rc;
1089 int rc = 0;
1092 (rc = __qeth_do_run_thread(card, thread)) >= 0);
1093 return rc;
1098 int rc;
1102 rc = qeth_set_thread_start_bit(card, QETH_RECOVER_THREAD);
1103 if (!rc)
1106 return rc;
1168 QETH_CARD_TEXT_(card, 2, " rc%d", -EIO);
1174 QETH_CARD_TEXT_(card, 2, " rc%d", -ETIMEDOUT);
1180 QETH_CARD_TEXT(card, 2, " rc???");
1202 int rc;
1240 rc = qeth_check_irb_error(card, cdev, irb);
1241 if (rc) {
1245 qeth_cancel_cmd(iob, rc);
1284 rc = qeth_get_problem(card, cdev, irb);
1285 if (rc) {
1289 qeth_cancel_cmd(iob, rc);
1301 rc = ccw_device_start_timeout(cdev, __ccw_from_cmd(iob),
1303 if (rc) {
1305 "ccw retry on %x failed, rc = %i\n",
1306 CARD_DEVID(card), rc);
1307 QETH_CARD_TEXT_(card, 2, " err%d", rc);
1309 qeth_cancel_cmd(iob, rc);
1557 int rc = 0;
1564 rc = (card->thread_start_mask & thread);
1566 return rc;
1671 int rc;
1675 rc = ccw_device_clear(channel->ccwdev, (addr_t)channel->active_cmd);
1678 if (rc)
1679 return rc;
1680 rc = wait_event_interruptible_timeout(card->wait_q,
1682 if (rc == -ERESTARTSYS)
1683 return rc;
1693 int rc;
1697 rc = ccw_device_halt(channel->ccwdev, (addr_t)channel->active_cmd);
1700 if (rc)
1701 return rc;
1702 rc = wait_event_interruptible_timeout(card->wait_q,
1704 if (rc == -ERESTARTSYS)
1705 return rc;
1714 int rc;
1716 rc = ccw_device_set_offline(cdev);
1726 return rc;
1732 int rc;
1741 rc = ccw_device_set_online(cdev);
1742 if (rc)
1751 return rc;
1786 int rc = 0;
1791 rc = qeth_halt_channels(card);
1792 if (rc)
1793 return rc;
1799 int rc = 0;
1806 rc = qdio_shutdown(CARD_DDEV(card),
1809 rc = qdio_shutdown(CARD_DDEV(card),
1811 if (rc)
1812 QETH_CARD_TEXT_(card, 3, "1err%d", rc);
1816 return rc;
1820 rc = qeth_clear_halt_card(card, use_halt);
1821 if (rc)
1822 QETH_CARD_TEXT_(card, 3, "2err%d", rc);
1823 return rc;
1833 int rc = 0;
1837 cpcmd("QUERY USERID", userid, sizeof(userid), &rc);
1838 if (rc)
1844 rc = -ENOMEM;
1857 rc = diag26c(request, response, DIAG26C_PORT_VNIC);
1859 if (rc)
1865 rc = -EIO;
1877 if (rc)
1878 QETH_CARD_TEXT_(card, 2, "err%x", rc);
2033 int rc;
2059 rc = ccw_device_start_timeout(channel->ccwdev, __ccw_from_cmd(iob),
2062 if (rc) {
2063 QETH_DBF_MESSAGE(2, "qeth_send_control_data on device %x: ccw_device_start rc = %i\n",
2064 CARD_DEVID(card), rc);
2065 QETH_CARD_TEXT_(card, 2, " err%d", rc);
2075 rc = (timeout == -ERESTARTSYS) ? -EINTR : -ETIME;
2082 if (rc)
2084 iob->rc = rc;
2088 if (!rc)
2089 rc = iob->rc;
2093 return rc;
2107 int rc = 0;
2113 rc = -EINVAL;
2132 qeth_notify_cmd(iob, rc);
2164 int rc;
2166 rc = qeth_check_idx_response(card, iob->data);
2167 if (rc)
2168 return rc;
2200 int rc;
2204 rc = qeth_idx_check_activate_response(card, channel, iob);
2205 if (rc)
2213 rc = -EINVAL;
2224 qeth_notify_cmd(iob, rc);
2234 int rc;
2238 rc = qeth_idx_check_activate_response(card, channel, iob);
2239 if (rc)
2248 rc = -EINVAL;
2252 qeth_notify_cmd(iob, rc);
2282 int rc;
2294 rc = qeth_send_control_data(card, iob, NULL, NULL);
2295 if (rc)
2296 return rc;
2306 int rc;
2318 rc = qeth_send_control_data(card, iob, NULL, NULL);
2319 if (rc)
2320 return rc;
2501 int rc;
2515 rc = qeth_send_control_data(card, iob, qeth_ulp_enable_cb, &max_mtu);
2516 if (rc)
2517 return rc;
2779 int rc;
2783 rc = qeth_issue_next_read(card);
2784 if (rc) {
2785 QETH_CARD_TEXT_(card, 2, "1err%d", rc);
2786 return rc;
2788 rc = qeth_cm_enable(card);
2789 if (rc) {
2790 QETH_CARD_TEXT_(card, 2, "2err%d", rc);
2791 return rc;
2793 rc = qeth_cm_setup(card);
2794 if (rc) {
2795 QETH_CARD_TEXT_(card, 2, "3err%d", rc);
2796 return rc;
2798 rc = qeth_ulp_enable(card);
2799 if (rc) {
2800 QETH_CARD_TEXT_(card, 2, "4err%d", rc);
2801 return rc;
2803 rc = qeth_ulp_setup(card);
2804 if (rc) {
2805 QETH_CARD_TEXT_(card, 2, "5err%d", rc);
2806 return rc;
2808 rc = qeth_alloc_qdio_queues(card);
2809 if (rc) {
2810 QETH_CARD_TEXT_(card, 2, "5err%d", rc);
2811 return rc;
2813 rc = qeth_qdio_establish(card);
2814 if (rc) {
2815 QETH_CARD_TEXT_(card, 2, "6err%d", rc);
2817 return rc;
2819 rc = qeth_qdio_activate(card);
2820 if (rc) {
2821 QETH_CARD_TEXT_(card, 2, "7err%d", rc);
2822 return rc;
2824 rc = qeth_dm_act(card);
2825 if (rc) {
2826 QETH_CARD_TEXT_(card, 2, "8err%d", rc);
2827 return rc;
2988 int rc;
2999 rc = qeth_init_input_buffer(card, &card->qdio.in_q->bufs[i]);
3000 if (rc)
3001 return rc;
3005 rc = qdio_add_bufs_to_input_queue(CARD_DDEV(card), 0, 0, rx_bufs);
3006 if (rc) {
3007 QETH_CARD_TEXT_(card, 2, "1err%d", rc);
3008 return rc;
3012 rc = qeth_cq_init(card);
3013 if (rc) {
3014 return rc;
3123 int rc;
3134 rc = qeth_send_control_data(card, iob, reply_cb, reply_param);
3135 if (rc == -ETIME) {
3139 return rc;
3221 int rc;
3229 rc = qeth_send_ipa_cmd(card, iob, qeth_query_setadapterparms_cb, NULL);
3230 return rc;
3252 QETH_DBF_MESSAGE(1, "IPA_CMD_QIPASSIST on device %x: Unhandled rc=%#x\n",
3270 int rc;
3277 rc = qeth_send_ipa_cmd(card, iob, qeth_query_ipassists_cb, NULL);
3278 return rc;
3341 u16 rc = cmd->hdr.return_code;
3343 if (rc) {
3344 QETH_CARD_TEXT_(card, 2, "diagq:%x", rc);
3391 u16 rc = cmd->hdr.return_code;
3393 if (rc) {
3394 QETH_CARD_TEXT_(card, 2, "trapc:%x", rc);
3456 int rc;
3493 rc = qdio_add_bufs_to_input_queue(CARD_DDEV(card), 0,
3496 if (rc) {
3605 int rc;
3667 rc = qdio_add_bufs_to_output_queue(CARD_DDEV(card), queue->queue_no,
3670 switch (rc) {
3698 QETH_CARD_TEXT_(queue->card, 2, " err%d", rc);
3777 int rc;
3802 rc = qdio_add_bufs_to_input_queue(CARD_DDEV(card), queue,
3804 if (rc) {
3806 "QDIO reported an error, rc=%i\n", rc);
3961 int rc;
3994 rc = skb_linearize(skb);
3995 if (rc) {
3997 return rc;
4231 int rc = 0;
4262 rc = -EBUSY;
4300 return rc;
4332 int push_len, rc;
4342 rc = skb_cow_head(skb, hw_hdr_len);
4343 if (rc)
4344 return rc;
4362 rc = __qeth_xmit(card, queue, skb, elements, hdr, data_offset,
4368 rc = qeth_do_send_packet(card, queue, skb, hdr, data_offset,
4373 if (rc && !push_len)
4376 return rc;
4441 int rc;
4456 rc = qeth_send_ipa_cmd(card, iob, qeth_setadpparms_change_macaddr_cb,
4458 return rc;
4471 QETH_CARD_TEXT_(card, 2, "rc=%d",
4529 int rc;
4550 rc = qeth_send_ipa_cmd(card, iob, qeth_setadpparms_set_access_ctrl_cb,
4552 if (rc) {
4553 QETH_CARD_TEXT_(card, 2, "rc=%d", rc);
4555 rc, CARD_DEVID(card));
4558 return rc;
4574 int rc = 0;
4578 rc = BMCR_FULLDPLX;
4582 rc |= BMCR_SPEED100;
4585 rc = BMSR_ERCAP | BMSR_ANEGCOMPLETE | BMSR_LSTATUS |
4590 rc = (dev->dev_addr[0] << 16) | (dev->dev_addr[1] << 8) |
4592 rc = (rc >> 5) & 0xFFFF;
4595 rc = (dev->dev_addr[2] << 10) & 0xFFFF;
4598 rc = ADVERTISE_ALL;
4601 rc = LPA_10HALF | LPA_10FULL | LPA_100HALF | LPA_100FULL |
4613 rc = card->stats.rx_length_errors +
4634 return rc;
4693 int rc = 0;
4730 rc = qeth_send_ipa_cmd(card, iob, qeth_snmp_command_cb, &qinfo);
4731 if (rc)
4733 CARD_DEVID(card), rc);
4736 rc = -EFAULT;
4740 return rc;
4772 int rc = 0;
4797 rc = -ENOMEM;
4804 rc = qeth_send_ipa_cmd(card, iob, qeth_setadpparms_query_oat_cb, &priv);
4805 if (!rc) {
4812 rc = -EFAULT;
4817 return rc;
4953 int rc;
4960 rc = -ENOMEM;
4970 rc = diag26c(request, response, DIAG26C_MAC_SERVICES);
4972 if (rc)
4978 rc = -EIO;
4983 rc = -EINVAL;
4993 return rc;
5001 int rc;
5007 rc = qeth_start_channel(channel);
5008 if (rc) {
5009 QETH_CARD_TEXT_(card, 2, "3err%d", rc);
5014 rc = qeth_read_conf_data(card);
5015 if (rc) {
5017 CARD_DEVID(card), rc);
5018 QETH_CARD_TEXT_(card, 2, "5err%d", rc);
5022 rc = qdio_get_ssqd_desc(ddev, &card->ssqd);
5023 if (rc)
5024 QETH_CARD_TEXT_(card, 2, "6err%d", rc);
5082 int rc = 0;
5119 rc = qdio_allocate(CARD_DDEV(card), init_data.no_input_qs,
5121 if (rc) {
5125 rc = qdio_establish(CARD_DDEV(card), &init_data);
5126 if (rc) {
5145 return rc;
5198 int rc;
5202 rc = qeth_update_from_chp_desc(card);
5203 if (rc)
5204 return rc;
5209 rc = qeth_qdio_clear_card(card, !IS_IQD(card));
5215 rc = qeth_start_channel(&card->read);
5216 if (rc)
5218 rc = qeth_start_channel(&card->write);
5219 if (rc)
5221 rc = qeth_start_channel(&card->data);
5222 if (rc)
5225 if (rc == -ERESTARTSYS) {
5227 return rc;
5228 } else if (rc) {
5229 QETH_CARD_TEXT_(card, 2, "1err%d", rc);
5240 rc = qeth_idx_activate_read_channel(card);
5241 if (rc == -EINTR) {
5243 return rc;
5244 } else if (rc) {
5245 QETH_CARD_TEXT_(card, 2, "3err%d", rc);
5252 rc = qeth_idx_activate_write_channel(card);
5253 if (rc == -EINTR) {
5255 return rc;
5256 } else if (rc) {
5257 QETH_CARD_TEXT_(card, 2, "4err%d", rc);
5264 rc = qeth_mpc_initialize(card);
5265 if (rc) {
5266 QETH_CARD_TEXT_(card, 2, "5err%d", rc);
5270 rc = qeth_send_startlan(card);
5271 if (rc) {
5272 QETH_CARD_TEXT_(card, 2, "6err%d", rc);
5273 if (rc == -ENETDOWN) {
5288 rc = qeth_query_ipassists(card, QETH_PROT_IPV4);
5289 if (rc == -ENOMEM)
5292 rc = qeth_query_ipassists(card, QETH_PROT_IPV6);
5293 if (rc == -ENOMEM)
5297 rc = qeth_query_setadapterparms(card);
5298 if (rc < 0) {
5299 QETH_CARD_TEXT_(card, 2, "7err%d", rc);
5304 rc = qeth_query_setdiagass(card);
5305 if (rc)
5306 QETH_CARD_TEXT_(card, 2, "8err%d", rc);
5316 rc = qeth_setadpparms_set_access_ctrl(card,
5318 if (rc)
5324 rc = qeth_init_qdio_queues(card);
5325 if (rc) {
5326 QETH_CARD_TEXT_(card, 2, "9err%d", rc);
5334 QETH_DBF_MESSAGE(2, "Initialization for device %x failed in hardsetup! rc=%d\n",
5335 CARD_DEVID(card), rc);
5336 return rc;
5343 int rc;
5348 rc = qeth_hardsetup_card(card, &carrier_ok);
5349 if (rc) {
5350 QETH_CARD_TEXT_(card, 2, "2err%04x", rc);
5351 rc = -ENODEV;
5361 rc = disc->set_online(card, carrier_ok);
5362 if (rc)
5383 return rc;
5389 int rc, rc2, rc3;
5418 rc = qeth_stop_channel(&card->data);
5421 if (!rc)
5422 rc = (rc2) ? rc2 : rc3;
5423 if (rc)
5424 QETH_CARD_TEXT_(card, 2, "1err%d", rc);
5439 int rc;
5452 rc = qeth_set_online(card, disc);
5453 if (!rc) {
6161 int rc;
6184 rc = card->discipline->setup(card->gdev);
6185 if (rc) {
6192 return rc;
6229 debug_info_t *rc = NULL;
6234 rc = entry->dbf_info;
6239 return rc;
6341 int rc;
6356 rc = -ENOMEM;
6364 rc = qeth_add_dbf_entry(card, dbf_name);
6365 if (rc)
6372 rc = -ENOMEM;
6381 rc = -ENOMEM;
6386 rc = qeth_update_from_chp_desc(card);
6387 if (rc)
6400 rc = qeth_setup_discipline(card, enforced_disc);
6401 if (rc)
6418 return rc;
6443 int rc = 0;
6450 rc = qeth_setup_discipline(card, def_discipline);
6451 if (rc)
6455 rc = qeth_set_online(card, card->discipline);
6459 return rc;
6465 int rc;
6468 rc = qeth_set_offline(card, card->discipline, false);
6471 return rc;
6527 int rc = 0;
6531 rc = qeth_snmp_command(card, data);
6539 rc = qeth_query_oat_command(card, data);
6542 rc = -EOPNOTSUPP;
6544 if (rc)
6545 QETH_CARD_TEXT_(card, 2, "ioce%x", rc);
6546 return rc;
6554 int rc = 0;
6564 rc = -EINVAL;
6572 if (rc)
6573 QETH_CARD_TEXT_(card, 2, "ioce%x", rc);
6574 return rc;
6605 int rc;
6617 rc = qeth_send_ipa_cmd(card, iob, qeth_start_csum_cb, &features);
6618 if (rc)
6619 return rc;
6637 rc = qeth_send_ipa_cmd(card, iob, qeth_setassparms_get_caps_cb, &caps);
6638 if (rc) {
6640 return rc;
6692 int rc;
6699 rc = qeth_send_ipa_cmd(card, iob, qeth_start_tso_cb, &tso_data);
6700 if (rc)
6701 return rc;
6719 rc = qeth_send_ipa_cmd(card, iob, qeth_setassparms_get_caps_cb, &caps);
6720 if (rc) {
6722 return rc;
6751 /* no/one Offload Assist available, so the rc is trivial */
6813 int rc = 0;
6819 rc = qeth_set_ipa_csum(card, features & NETIF_F_IP_CSUM,
6822 if (rc)
6826 rc = qeth_set_ipa_csum(card, features & NETIF_F_IPV6_CSUM,
6829 if (rc)
6833 rc = qeth_set_ipa_rx_csum(card, features & NETIF_F_RXCSUM);
6834 if (rc)
6838 rc = qeth_set_ipa_tso(card, features & NETIF_F_TSO,
6840 if (rc)
6844 rc = qeth_set_ipa_tso(card, features & NETIF_F_TSO6,
6846 if (rc)
7000 int rc;
7006 rc = netif_set_real_num_tx_queues(dev, count);
7008 if (rc && IS_IQD(card))
7011 return rc;
7100 int rc;
7106 rc = qeth_register_dbf_views();
7107 if (rc)
7110 rc = PTR_ERR_OR_ZERO(qeth_core_root_dev);
7111 if (rc)
7118 rc = -ENOMEM;
7124 rc = -ENOMEM;
7133 rc = -ENOMEM;
7137 rc = ccw_driver_register(&qeth_ccw_driver);
7138 if (rc)
7140 rc = ccwgroup_driver_register(&qeth_core_ccwgroup_driver);
7141 if (rc)
7161 return rc;