Lines Matching defs:altdev
1487 struct altr_edac_device_dev *altdev;
1506 dci = edac_device_alloc_ctl_info(sizeof(*altdev), ecc_name, 1,
1517 altdev = dci->pvt_info;
1518 *altdev = *device;
1527 altdev->edac_dev_name = ecc_name;
1528 altdev->edac_idx = edac_idx;
1529 altdev->edac_dev = dci;
1530 altdev->data = prv;
1531 dci->dev = &altdev->ddev;
1542 altdev->sb_irq = irq_of_parse_and_map(np, 1);
1544 altdev->sb_irq = irq_of_parse_and_map(np, 2);
1546 if (!altdev->sb_irq) {
1551 rc = devm_request_irq(device->edac->dev, altdev->sb_irq,
1553 ecc_name, altdev);
1561 rc = of_property_read_u32_index(np, "interrupts", 1, &altdev->db_irq);
1567 altdev->db_irq = irq_of_parse_and_map(np, 3);
1568 if (!altdev->db_irq) {
1573 rc = devm_request_irq(device->edac->dev, altdev->db_irq,
1575 ecc_name, altdev);
1593 list_add(&altdev->next, &altdev->edac->a10_ecc_devices);
1886 struct altr_edac_device_dev *altdev;
1921 dci = edac_device_alloc_ctl_info(sizeof(*altdev), ecc_name,
1931 altdev = dci->pvt_info;
1933 altdev->edac_dev_name = ecc_name;
1934 altdev->edac_idx = edac_idx;
1935 altdev->edac = edac;
1936 altdev->edac_dev = dci;
1937 altdev->data = prv;
1938 altdev->ddev = *edac->dev;
1939 dci->dev = &altdev->ddev;
1944 altdev->base = devm_ioremap_resource(edac->dev, &res);
1945 if (IS_ERR(altdev->base)) {
1946 rc = PTR_ERR(altdev->base);
1951 if (altdev->data->setup) {
1952 rc = altdev->data->setup(altdev);
1957 altdev->sb_irq = irq_of_parse_and_map(np, 0);
1958 if (!altdev->sb_irq) {
1963 rc = devm_request_irq(edac->dev, altdev->sb_irq, prv->ecc_irq_handler,
1964 IRQF_TRIGGER_HIGH, ecc_name, altdev);
1972 rc = of_property_read_u32_index(np, "interrupts", 0, &altdev->db_irq);
1979 altdev->db_irq = irq_of_parse_and_map(np, 1);
1980 if (!altdev->db_irq) {
1985 rc = devm_request_irq(edac->dev, altdev->db_irq, prv->ecc_irq_handler,
1987 ecc_name, altdev);
2003 list_add(&altdev->next, &edac->a10_ecc_devices);