Lines Matching refs:aliases
47 * struct i2c_atr_alias_pool - Pool of client aliases available for an ATR.
48 * @size: Total number of aliases
51 * @lock: Lock protecting @aliases and @use_mask
52 * @aliases: Array of aliases, must hold exactly @size elements
53 * @use_mask: Mask of used aliases
59 /* Protects aliases and use_mask */
61 u16 *aliases;
73 * assigned aliases
74 * @alias_pool: Pool of available client aliases
110 * @alias_pool: Optional common pool of available client aliases
146 alias_pool->aliases = kcalloc(num_aliases, sizeof(*alias_pool->aliases), GFP_KERNEL);
147 if (!alias_pool->aliases) {
165 kfree(alias_pool->aliases);
174 kfree(alias_pool->aliases);
221 alias = alias_pool->aliases[idx];
234 if (alias_pool->aliases[idx] == alias) {
362 * Replace all message addresses with their aliases, saving the original
422 * Restore all message address aliases with the original addresses. This
442 // unfix c2a entries so that subsequent transfers can reuse their aliases
692 alias_pool->aliases[i] = aliases32[i];
703 dev_dbg(dev, "i2c-alias-pool has %zu aliases\n", alias_pool->size);
858 chan->alias_pool->aliases[idx] = desc->aliases[idx];