Lines Matching defs:ibi

407 	} ibi;
877 s16 ibi;
965 data->ibi = -1;
1320 if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR))
1323 dev = master->ibi.slots[id];
1324 spin_lock(&master->ibi.lock);
1342 dev->ibi->max_payload_len);
1347 spin_unlock(&master->ibi.lock);
1423 spin_lock_irqsave(&master->ibi.lock, flags);
1424 sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi));
1425 sirmap &= ~SIR_MAP_DEV_CONF_MASK(data->ibi);
1426 sirmap |= SIR_MAP_DEV_CONF(data->ibi,
1428 writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi));
1429 spin_unlock_irqrestore(&master->ibi.lock, flags);
1443 spin_lock_irqsave(&master->ibi.lock, flags);
1444 sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi));
1445 sirmap &= ~SIR_MAP_DEV_CONF_MASK(data->ibi);
1454 sirmap |= SIR_MAP_DEV_CONF(data->ibi, sircfg);
1455 writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi));
1456 spin_unlock_irqrestore(&master->ibi.lock, flags);
1461 spin_lock_irqsave(&master->ibi.lock, flags);
1462 sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi));
1463 sirmap &= ~SIR_MAP_DEV_CONF_MASK(data->ibi);
1464 sirmap |= SIR_MAP_DEV_CONF(data->ibi,
1466 writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi));
1467 spin_unlock_irqrestore(&master->ibi.lock, flags);
1486 spin_lock_irqsave(&master->ibi.lock, flags);
1487 for (i = 0; i < master->ibi.num_slots; i++) {
1488 if (!master->ibi.slots[i]) {
1489 data->ibi = i;
1490 master->ibi.slots[i] = dev;
1494 spin_unlock_irqrestore(&master->ibi.lock, flags);
1496 if (i < master->ibi.num_slots)
1512 spin_lock_irqsave(&master->ibi.lock, flags);
1513 master->ibi.slots[data->ibi] = NULL;
1514 data->ibi = -1;
1515 spin_unlock_irqrestore(&master->ibi.lock, flags);
1635 spin_lock_init(&master->ibi.lock);
1636 master->ibi.num_slots = CONF_STATUS1_IBI_HW_RES(val);
1637 master->ibi.slots = devm_kcalloc(&pdev->dev, master->ibi.num_slots,
1638 sizeof(*master->ibi.slots),
1640 if (!master->ibi.slots) {