Lines Matching refs:rc

85 	int	rc;
88 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, bp);
89 if (rc) {
90 pr_err("Failed Selecting Block %d rc=%d\n", bp, rc);
94 rc = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_IT_STATUS, ip);
95 if (rc)
96 pr_err("Failed Reading Status rc=%d\n", rc);
99 return rc;
105 int rc;
109 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, bp);
110 if (rc) {
111 pr_err("Failed Selecting Block %d rc=%d\n", bp, rc);
116 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_CONFIG, cp);
117 if (rc)
118 pr_err("Failed Configuring IRQ rc=%d\n", rc);
121 return rc;
328 int rc;
337 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, block);
338 if (rc) {
339 pr_err("Failed Selecting Block %d rc=%d\n", block, rc);
343 rc = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_RT_STATUS, &bits);
344 if (rc) {
345 pr_err("Failed Reading Status rc=%d\n", rc);
353 return rc;
404 int irq_bit, rc;
411 rc = regmap_update_bits(chip->regmap,
414 if (rc) {
415 pr_err("Failed to mask IRQ:%d rc=%d\n", pmirq, rc);
419 rc = regmap_update_bits(chip->regmap,
422 if (rc)
423 pr_err("Failed to CLEAR IRQ:%d rc=%d\n", pmirq, rc);
430 int irq_bit, rc;
438 rc = regmap_update_bits(chip->regmap,
441 if (rc)
442 pr_err("Failed to read/write unmask IRQ:%d rc=%d\n", pmirq, rc);
451 int rc, pmirq = irqd_to_hwirq(d);
460 rc = regmap_read(chip->regmap,
462 if (rc) {
463 pr_err("Reading Status of IRQ %d failed rc=%d\n", pmirq, rc);
464 return rc;
469 return rc;
513 int irq, rc;
533 rc = regmap_read(regmap, REG_HWREV, &val);
534 if (rc) {
535 pr_err("Failed to read hw rev reg %d:rc=%d\n", REG_HWREV, rc);
536 return rc;
541 rc = regmap_read(regmap, REG_HWREV_2, &val);
542 if (rc) {
543 pr_err("Failed to read hw rev 2 reg %d:rc=%d\n",
544 REG_HWREV_2, rc);
545 return rc;
569 rc = devm_request_irq(&pdev->dev, irq, data->irq_handler, 0, dev_name(&pdev->dev), chip);
570 if (rc)
571 return rc;
575 rc = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev);
576 if (rc)
579 return rc;