Lines Matching refs:out_mask
62 uint32_t out_mask; // mask of output channels in the bank member
197 uint32_t out_mask = 0; in dedic_gpio_new_bundle() local
222 out_mask = pattern << i; in dedic_gpio_new_bundle()
227 if (out_mask) { in dedic_gpio_new_bundle()
228 s_platform[core_id]->out_occupied_mask |= out_mask; in dedic_gpio_new_bundle()
231 dedic_gpio_ll_enable_instruction_access_out(s_platform[core_id]->dev, out_mask, true); in dedic_gpio_new_bundle()
235 …ESP_GOTO_ON_FALSE(out_mask, ESP_ERR_NOT_FOUND, err, TAG, "no free outward channels on core[%d]", c… in dedic_gpio_new_bundle()
236 …bundle(%p) on core[%d], offset=%"PRIu32", mask(%"PRIx32")", bundle, core_id, out_offset, out_mask); in dedic_gpio_new_bundle()
280 bundle->out_mask = out_mask; in dedic_gpio_new_bundle()
291 if (s_platform[core_id] && (out_mask || in_mask)) { in dedic_gpio_new_bundle()
293 s_platform[core_id]->out_occupied_mask &= ~out_mask; in dedic_gpio_new_bundle()
313 s_platform[core_id]->out_occupied_mask &= ~(bundle->out_mask); in dedic_gpio_del_bundle()
338 *mask = bundle->out_mask; in dedic_gpio_get_out_mask()
375 …dedic_gpio_cpu_ll_write_mask(bundle->out_mask & (mask << bundle->out_offset), value << bundle->out… in dedic_gpio_bundle_write()
383 return (value & bundle->out_mask) >> (bundle->out_offset); in dedic_gpio_bundle_read_out()