Home
last modified time | relevance | path

Searched refs:mod (Results 1 – 18 of 18) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Daccess.c28 void bt_mesh_model_foreach(void (*func)(struct bt_mesh_model *mod, in bt_mesh_model_foreach() argument
58 int32_t bt_mesh_model_pub_period_get(struct bt_mesh_model *mod) in bt_mesh_model_pub_period_get() argument
62 if (!mod->pub) { in bt_mesh_model_pub_period_get()
67 switch (mod->pub->period >> 6) { in bt_mesh_model_pub_period_get()
70 period = K_MSEC((mod->pub->period & BIT_MASK(6)) * 100U); in bt_mesh_model_pub_period_get()
74 period = K_SECONDS(mod->pub->period & BIT_MASK(6)); in bt_mesh_model_pub_period_get()
78 period = K_SECONDS((mod->pub->period & BIT_MASK(6)) * 10U); in bt_mesh_model_pub_period_get()
82 period = K_MINUTES((mod->pub->period & BIT_MASK(6)) * 10U); in bt_mesh_model_pub_period_get()
89 if (mod->pub->fast_period) { in bt_mesh_model_pub_period_get()
90 return period >> mod->pub->period_div; in bt_mesh_model_pub_period_get()
[all …]
Dcfg_srv.c46 struct bt_mesh_model *mod = NULL; in comp_add_elem() local
61 mod = &elem->models[i]; in comp_add_elem()
62 net_buf_simple_add_le16(buf, mod->id); in comp_add_elem()
66 mod = &elem->vnd_models[i]; in comp_add_elem()
67 net_buf_simple_add_le16(buf, mod->vnd.company); in comp_add_elem()
68 net_buf_simple_add_le16(buf, mod->vnd.id); in comp_add_elem()
530 static void _mod_unbind(struct bt_mesh_model *mod, struct bt_mesh_elem *elem, in _mod_unbind() argument
535 mod_unbind(mod, data->app_idx, data->store); in _mod_unbind()
974 bool vnd, struct bt_mesh_model *mod, in send_mod_pub_status() argument
991 idx_cred = mod->pub->key | (uint16_t)mod->pub->cred << 12; in send_mod_pub_status()
[all …]
Dsettings.h33 void bt_mesh_store_mod_bind(struct bt_mesh_model *mod);
34 void bt_mesh_store_mod_sub(struct bt_mesh_model *mod);
35 void bt_mesh_store_mod_pub(struct bt_mesh_model *mod);
Dmain.c291 static void model_suspend(struct bt_mesh_model *mod, struct bt_mesh_elem *elem, in model_suspend() argument
294 if (mod->pub && mod->pub->update) { in model_suspend()
295 mod->pub->count = 0U; in model_suspend()
296 k_delayed_work_cancel(&mod->pub->timer); in model_suspend()
330 static void model_resume(struct bt_mesh_model *mod, struct bt_mesh_elem *elem, in model_resume() argument
333 if (mod->pub && mod->pub->update) { in model_resume()
334 int32_t period_ms = bt_mesh_model_pub_period_get(mod); in model_resume()
337 k_delayed_work_submit(&mod->pub->timer, period_ms); in model_resume()
Daccess.h32 uint16_t *bt_mesh_model_find_group(struct bt_mesh_model *mod, uint16_t addr);
36 void bt_mesh_model_foreach(void (*func)(struct bt_mesh_model *mod,
42 int32_t bt_mesh_model_pub_period_get(struct bt_mesh_model *mod);
Dprovisioner_main.c1168 static void _model_unbind(struct bt_mesh_model *mod, struct bt_mesh_elem *elem, in _model_unbind() argument
1173 model_unbind(mod, data->app_idx, data->store); in _model_unbind()
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/
Decc.c295 const uECC_word_t *right, const uECC_word_t *mod, in uECC_vli_modAdd() argument
299 if (carry || uECC_vli_cmp_unsafe(mod, result, num_words) != 1) { in uECC_vli_modAdd()
302 uECC_vli_sub(result, result, mod, num_words); in uECC_vli_modAdd()
307 const uECC_word_t *right, const uECC_word_t *mod, in uECC_vli_modSub() argument
314 uECC_vli_add(result, result, mod, num_words); in uECC_vli_modSub()
321 const uECC_word_t *mod, wordcount_t num_words) in uECC_vli_mmod() argument
330 uECC_vli_numBits(mod, num_words); in uECC_vli_mmod()
337 mod_multiple[word_shift + index] = (mod[index] << bit_shift) | carry; in uECC_vli_mmod()
338 carry = mod[index] >> (uECC_WORD_BITS - bit_shift); in uECC_vli_mmod()
341 uECC_vli_set(mod_multiple + word_shift, mod, num_words); in uECC_vli_mmod()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/
Decc.c295 const uECC_word_t *right, const uECC_word_t *mod, in uECC_vli_modAdd() argument
299 if (carry || uECC_vli_cmp_unsafe(mod, result, num_words) != 1) { in uECC_vli_modAdd()
302 uECC_vli_sub(result, result, mod, num_words); in uECC_vli_modAdd()
307 const uECC_word_t *right, const uECC_word_t *mod, in uECC_vli_modSub() argument
314 uECC_vli_add(result, result, mod, num_words); in uECC_vli_modSub()
321 const uECC_word_t *mod, wordcount_t num_words) in uECC_vli_mmod() argument
330 uECC_vli_numBits(mod, num_words); in uECC_vli_mmod()
337 mod_multiple[word_shift + index] = (mod[index] << bit_shift) | carry; in uECC_vli_mmod()
338 carry = mod[index] >> (uECC_WORD_BITS - bit_shift); in uECC_vli_mmod()
341 uECC_vli_set(mod_multiple + word_shift, mod, num_words); in uECC_vli_mmod()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dmesh_access.h358 struct bt_mesh_model *mod; member
398 int (*update)(struct bt_mesh_model *mod);
544 struct bt_mesh_elem *bt_mesh_model_elem(struct bt_mesh_model *mod);
574 static inline bool bt_mesh_model_in_primary(const struct bt_mesh_model *mod) in bt_mesh_model_in_primary() argument
576 return (mod->elem_idx == 0); in bt_mesh_model_in_primary()
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/include/tinycrypt/
Decc.h354 const uECC_word_t *right, const uECC_word_t *mod,
399 const uECC_word_t *mod, wordcount_t num_words);
442 const uECC_word_t *right, const uECC_word_t *mod,
455 const uECC_word_t *mod, wordcount_t num_words);
477 const uECC_word_t *right, const uECC_word_t *mod,
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/
Decc.h354 const uECC_word_t *right, const uECC_word_t *mod,
399 const uECC_word_t *mod, wordcount_t num_words);
442 const uECC_word_t *right, const uECC_word_t *mod,
455 const uECC_word_t *mod, wordcount_t num_words);
477 const uECC_word_t *right, const uECC_word_t *mod,
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/include/
Dbtc_ble_mesh_prov.h364 int32_t btc_ble_mesh_model_pub_period_get(esp_ble_mesh_model_t *mod);
368 uint16_t *btc_ble_mesh_model_find_group(esp_ble_mesh_model_t *mod, uint16_t addr);
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Di2s_ll.h640 static inline void i2s_ll_tx_set_pdm_chan_mod(i2s_dev_t *hw, uint32_t mod) in i2s_ll_tx_set_pdm_chan_mod() argument
642 hw->tx_conf.tx_chan_mod = mod; in i2s_ll_tx_set_pdm_chan_mod()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Di2s_ll.h652 static inline void i2s_ll_tx_set_pdm_chan_mod(i2s_dev_t *hw, uint32_t mod) in i2s_ll_tx_set_pdm_chan_mod() argument
654 hw->tx_conf.tx_chan_mod = mod; in i2s_ll_tx_set_pdm_chan_mod()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Di2s_ll.h639 static inline void i2s_ll_tx_set_pdm_chan_mod(i2s_dev_t *hw, uint32_t mod) in i2s_ll_tx_set_pdm_chan_mod() argument
641 hw->tx_conf.tx_chan_mod = mod; in i2s_ll_tx_set_pdm_chan_mod()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Di2s_ll.h659 static inline void i2s_ll_tx_set_pdm_chan_mod(i2s_dev_t *hw, uint32_t mod) in i2s_ll_tx_set_pdm_chan_mod() argument
661 hw->tx_conf.tx_chan_mod = mod; in i2s_ll_tx_set_pdm_chan_mod()
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c511 static int btc_ble_mesh_model_publish_update(struct bt_mesh_model *mod) in btc_ble_mesh_model_publish_update() argument
518 mesh_param.model_publish_update.model = (esp_ble_mesh_model_t *)mod; in btc_ble_mesh_model_publish_update()
1088 int32_t btc_ble_mesh_model_pub_period_get(esp_ble_mesh_model_t *mod) in btc_ble_mesh_model_pub_period_get() argument
1090 return bt_mesh_model_pub_period_get((struct bt_mesh_model *)mod); in btc_ble_mesh_model_pub_period_get()
1098 uint16_t *btc_ble_mesh_model_find_group(esp_ble_mesh_model_t *mod, uint16_t addr) in btc_ble_mesh_model_find_group() argument
1100 return bt_mesh_model_find_group((struct bt_mesh_model *)mod, addr); in btc_ble_mesh_model_find_group()
/hal_espressif-latest/components/mbedtls/
DKconfig452 bool "Use interrupt for MPI exp-mod operations"