ESP-IDF
k_work_reschedule()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (3/5)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
k_work_reschedule()
k_work_reschedule() function
Syntax
Show:
Summary
Declaration
Definition
from
glue.h:451
void
k_work_reschedule
(
struct
k_work_delayable
*
w
,
uint32_t
ms
)
;
Implemented in
glue.c:491
Arguments
Argument
w
ms
Related Functions
Found 6 other functions taking a
k_work_delayable
argument:
Function
k_work_cancel_delayable()
k_work_init_delayable()
k_work_add_arg_delayable()
k_work_schedule()
k_work_delayable_remaining_get()
k_work_delayable_is_pending()
Examples
References
from
examples
Code
Location
Referrer
k_work_reschedule
(
struct
k_work_delayable
*
w
,
uint32_t
ms
)
glue.c:492
void
k_work_reschedule
(
struct
k_work_delayable
*
w
,
uint32_t
ms
)
;
glue.h:451
k_work_reschedule
(
&
pub
->
timer
,
K_NO_WAIT
)
;
access.c:772
bt_mesh_model_publish()
k_work_reschedule
(
&
beacon_timer
,
K_NO_WAIT
)
;
beacon.c:463
bt_mesh_beacon_enable()
k_work_reschedule
(
&
model
->
pub
->
timer
,
period_ms
)
;
cfg_srv.c:255
_mod_pub_set()
k_work_reschedule
(
&
frnd
->
timer
,
K_MSEC
(
delay
)
)
;
friend.c:612
friend_recv_delay()
k_work_reschedule
(
&
frnd
->
clear
.
timer
,
friend.c:779
friend_clear_sent()
k_work_reschedule
(
&
frnd
->
timer
,
K_MSEC
(
delay
)
)
;
friend.c:1050
bt_mesh_friend_req()
k_work_reschedule
(
&
frnd
->
timer
,
K_MSEC
(
frnd
->
poll_to
)
)
;
friend.c:1168
buf_send_end()
k_work_reschedule
(
&
frnd
->
timer
,
K_SECONDS
(
1
)
)
;
friend.c:1173
buf_send_end()
k_work_reschedule
(
&
srv
->
attn_timer
,
K_SECONDS
(
time
)
)
;
health_srv.c:474
bt_mesh_attention()
k_work_reschedule
(
&
pub_timer
,
K_SECONDS
(
pub
.
period
)
)
;
heartbeat.c:51
hb_publish_end_cb()
k_work_reschedule
(
&
pub_timer
,
K_NO_WAIT
)
;
heartbeat.c:257
bt_mesh_hb_pub_set()
k_work_reschedule
(
&
sub_timer
,
K_SECONDS
(
sub
.
period
)
)
;
heartbeat.c:317
bt_mesh_hb_sub_set()
k_work_reschedule
(
&
pub_timer
,
K_NO_WAIT
)
;
heartbeat.c:357
bt_mesh_hb_start()
k_work_reschedule
(
&
pub_timer
,
K_NO_WAIT
)
;
heartbeat.c:370
bt_mesh_hb_resume()
k_work_reschedule
(
&
mod
->
pub
->
timer
,
mesh.c:268
model_resume()
k_work_reschedule
(
&
bt_mesh
.
ivu_timer
,
BT_MESH_IVU_TIMEOUT
)
;
net.c:326
bt_mesh_net_iv_update()
k_work_reschedule
(
&
bt_mesh
.
ivu_timer
,
BT_MESH_IVU_TIMEOUT
)
;
net.c:893
ivu_refresh()
k_work_reschedule
(
&
bt_mesh
.
ivu_timer
,
BT_MESH_IVU_TIMEOUT
)
;
net.c:1221
bt_mesh_net_settings_commit()
k_work_reschedule
(
&
link
.
prot_timer
,
PROTOCOL_TIMEOUT
)
;
pb_adv.c:277
prov_msg_recv()
k_work_reschedule
(
&
link
.
tx
.
retransmit
,
RETRANSMIT_TIMEOUT
)
;
pb_adv.c:588
send_reliable()
k_work_reschedule
(
&
link
.
prot_timer
,
PROTOCOL_TIMEOUT
)
;
pb_adv.c:635
bearer_ctl_send()
k_work_reschedule
(
&
link
.
prot_timer
,
PROTOCOL_TIMEOUT
)
;
pb_adv.c:651
bearer_ctl_send_unacked()
k_work_reschedule
(
&
link
.
prot_timer
,
PROTOCOL_TIMEOUT
)
;
pb_adv.c:665
prov_send_adv()
k_work_reschedule
(
&
link
.
prot_timer
,
PROTOCOL_TIMEOUT
)
;
pb_gatt.c:88
bt_mesh_pb_gatt_recv()
k_work_reschedule
(
&
link
.
prot_timer
,
PROTOCOL_TIMEOUT
)
;
pb_gatt.c:104
bt_mesh_pb_gatt_open()
k_work_reschedule
(
&
link
.
prot_timer
,
PROTOCOL_TIMEOUT
)
;
pb_gatt.c:149
buf_send()
k_work_reschedule
(
&
role
->
sar_timer
,
PROXY_SAR_TIMEOUT
)
;
proxy_msg.c:93
bt_mesh_proxy_msg_recv()
k_work_reschedule
(
&
role
->
sar_timer
,
PROXY_SAR_TIMEOUT
)
;
proxy_msg.c:109
bt_mesh_proxy_msg_recv()
k_work_reschedule
(
&
blocked
->
retransmit
,
0
)
;
transport.c:258
seg_tx_unblock_check()
k_work_reschedule
(
&
tx
->
retransmit
,
transport.c:328
schedule_retransmit()
k_work_reschedule
(
&
tx
->
retransmit
,
transport.c:451
seg_tx_send_unacked()
k_work_reschedule
(
&
tx
->
retransmit
,
K_NO_WAIT
)
;
transport.c:886
trans_ack()
Call Tree
from
examples
k_work_reschedule()
is called by 30 functions and calls 3 functions:
friend_recv_delay()
friend_clear_sent()
bt_mesh_friend_req()
buf_send_end()
bt_mesh_beacon_enable()
seg_tx_unblock_check()
schedule_retransmit()
seg_tx_send_unacked()
trans_ack()
model_resume()
bt_mesh_model_publish()
_mod_pub_set()
bt_mesh_attention()
prov_msg_recv()
send_reliable()
bearer_ctl_send()
bearer_ctl_send_unacked()
prov_send_adv()
bt_mesh_pb_gatt_recv()
bt_mesh_pb_gatt_open()
buf_send()
hb_publish_end_cb()
bt_mesh_hb_pub_set()
bt_mesh_hb_sub_set()
bt_mesh_hb_start()
bt_mesh_hb_resume()
bt_mesh_proxy_msg_recv()
bt_mesh_net_iv_update()
ivu_refresh()
bt_mesh_net_settings_commit()
All items filtered out
k_work_reschedule()
__assert_func()
ble_npl_callout_reset()
ble_npl_time_ms_to_ticks()
All items filtered out
Data Use
from
examples
k_work_reschedule()
:
All items filtered out
k_work_reschedule()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out