Lines Matching refs:in_mask
63 uint32_t in_mask; // mask of input channels in the bank member
198 uint32_t in_mask = 0; in dedic_gpio_new_bundle() local
248 in_mask = pattern << i; in dedic_gpio_new_bundle()
253 if (in_mask) { in dedic_gpio_new_bundle()
254 s_platform[core_id]->in_occupied_mask |= in_mask; in dedic_gpio_new_bundle()
257 …ESP_GOTO_ON_FALSE(in_mask, ESP_ERR_NOT_FOUND, err, TAG, "no free inward channels on core[%d]", cor… in dedic_gpio_new_bundle()
258 …d bundle(%p) on core[%d], offset=%"PRIu32", mask(%"PRIx32")", bundle, core_id, in_offset, in_mask); in dedic_gpio_new_bundle()
281 bundle->in_mask = in_mask; in dedic_gpio_new_bundle()
291 if (s_platform[core_id] && (out_mask || in_mask)) { in dedic_gpio_new_bundle()
294 s_platform[core_id]->in_occupied_mask &= ~in_mask; in dedic_gpio_new_bundle()
314 s_platform[core_id]->in_occupied_mask &= ~(bundle->in_mask); in dedic_gpio_del_bundle()
347 *mask = bundle->in_mask; in dedic_gpio_get_in_mask()
391 return (value & bundle->in_mask) >> (bundle->in_offset); in dedic_gpio_bundle_read_in()
403 uint32_t channel_mask = bundle->in_mask & (mask << bundle->in_offset); in dedic_gpio_bundle_set_interrupt_and_callback()