Home
last modified time | relevance | path

Searched refs:bearer (Results 1 – 25 of 28) sorted by relevance

12

/Zephyr-Core-3.4.0/subsys/bluetooth/mesh/
Dprov_bearer.h46 void (*link_opened)(const struct prov_bearer *bearer, void *cb_data);
48 void (*link_closed)(const struct prov_bearer *bearer, void *cb_data,
51 void (*error)(const struct prov_bearer *bearer, void *cb_data,
54 void (*recv)(const struct prov_bearer *bearer, void *cb_data,
Dprov.c322 static void prov_recv(const struct prov_bearer *bearer, void *cb_data, in prov_recv() argument
371 static void prov_link_opened(const struct prov_bearer *bearer, void *cb_data) in prov_link_opened() argument
376 bt_mesh_prov->link_open(bearer->type); in prov_link_opened()
379 bt_mesh_prov_link.bearer = bearer; in prov_link_opened()
386 static void prov_link_closed(const struct prov_bearer *bearer, void *cb_data, in prov_link_closed() argument
396 bt_mesh_prov->link_close(bearer->type); in prov_link_closed()
400 static void prov_bearer_error(const struct prov_bearer *bearer, void *cb_data, in prov_bearer_error() argument
Drpr_cli.c42 } bearer; variable
57 bearer.link == BEARER_LINK_OPENING) { in link_report()
58 bearer.link = BEARER_LINK_OPENED; in link_report()
60 bearer.cb->link_opened(&pb_remote_cli, &ctx); in link_report()
70 bearer.link != BEARER_LINK_IDLE) { in link_report()
71 bearer.link = BEARER_LINK_IDLE; in link_report()
74 bearer.cb->link_closed(&pb_remote_cli, &ctx, in link_report()
88 if (bearer.tx.cb) { in tx_complete()
89 bearer.tx.cb(err, cb_data); in tx_complete()
255 bearer.cb->recv(&pb_remote_cli, &cb_ctx, buf); in handle_pdu_report()
[all …]
Dprov.h122 const struct prov_bearer *bearer; member
158 return bt_mesh_prov_link.bearer->send(buf, cb, NULL); in bt_mesh_prov_send()
Dprovisioner.c70 bt_mesh_prov_link.bearer->link_close(status); in prov_link_close()
462 bt_mesh_prov_link.bearer->clear_tx(); in prov_pub_key()
571 bt_mesh_prov_link.bearer->link_close(PROV_BEARER_LINK_STATUS_SUCCESS); in prov_complete()
779 static int link_open(const uint8_t *uuid, const struct prov_bearer *bearer, in link_open() argument
804 bt_mesh_prov_link.bearer = bearer; in link_open()
809 err = bt_mesh_prov_link.bearer->link_open( in link_open()
Dprov_device.c445 return bt_mesh_prov_link.bearer && in is_pb_gatt()
446 bt_mesh_prov_link.bearer->type == BT_MESH_PROV_GATT; in is_pb_gatt()
Drpr_srv.c439 static void pb_link_opened(const struct prov_bearer *bearer, void *cb_data) in pb_link_opened() argument
454 static void pb_link_closed(const struct prov_bearer *bearer, void *cb_data, in pb_link_closed() argument
488 static void pb_error(const struct prov_bearer *bearer, void *cb_data, in pb_error() argument
503 static void pb_rx(const struct prov_bearer *bearer, void *cb_data, in pb_rx() argument
Dmain.c524 bt_mesh_prov_link.bearer->type == BT_MESH_PROV_ADV) { in bt_mesh_start()
DKconfig76 bool "Provisioning support using the advertising bearer (PB-ADV)"
81 the advertising bearer.
/Zephyr-Core-3.4.0/tests/bsim/bluetooth/host/att/read_fill_buf/testlib/
Datt_read.c87 enum bt_att_chan_opt bearer, const struct bt_uuid *type, in bt_testlib_att_read_by_type_sync() argument
98 IF_ENABLED(CONFIG_BT_EATT, (.chan_opt = bearer))}, in bt_testlib_att_read_by_type_sync()
101 if (bearer == BT_ATT_CHAN_OPT_ENHANCED_ONLY) { in bt_testlib_att_read_by_type_sync()
109 struct bt_conn *conn, enum bt_att_chan_opt bearer, in bt_testlib_att_read_by_handle_sync() argument
118 IF_ENABLED(CONFIG_BT_EATT, (.chan_opt = bearer))}, in bt_testlib_att_read_by_handle_sync()
121 if (bearer == BT_ATT_CHAN_OPT_ENHANCED_ONLY) { in bt_testlib_att_read_by_handle_sync()
Datt_read.h10 enum bt_att_chan_opt bearer, const struct bt_uuid *type,
14 struct bt_conn *conn, enum bt_att_chan_opt bearer,
/Zephyr-Core-3.4.0/tests/bsim/bluetooth/host/att/read_fill_buf/client/
Dmain.c27 void test_long_read(struct bt_conn *conn, enum bt_att_chan_opt bearer) in test_long_read() argument
46 &handle, conn, bearer, in test_long_read()
53 conn, bearer, handle, 0); in test_long_read()
59 conn, bearer, handle, 1); in test_long_read()
/Zephyr-Core-3.4.0/doc/connectivity/bluetooth/api/shell/
Dccp.rst5 a client and as a (telephone bearer service (TBS)) server. Note that in the
12 The telephone bearer service client will typically exist on a resource
21 Using the telephone bearer service client
25 and a device has been connected, the telephone bearer service client can
56 read_provider_name :Read the bearer name [<{instance_index,
58 read_bearer_uci :Read the bearer UCI [<{instance_index, gtbs}>]
59 read_technology :Read the bearer technology [<{instance_index,
61 read_uri_list :Read the bearer's supported URI list
63 read_signal_strength :Read the bearer signal strength
65 read_signal_interval :Read the bearer signal strength reporting
[all …]
/Zephyr-Core-3.4.0/subsys/bluetooth/audio/
DKconfig.tbs33 Sets the name of the service provider for the bearer.
39 Sets the UCI of the bearer. See
47 Sets the technology used for the bearer, e.g. GSM, LTE and 5G.
63 Sets a list of URI schemes that are supported by the bearer,
90 Bitfield to set supported features of the bearer.
99 Sets the maximum number of calls the service supports per bearer.
102 int "How many bearer instances the device instantiates"
109 int "Number of instantiated bearer service instances"
324 int "The maximum length of the bearer provider name"
328 Sets the maximum length of the bearer provider name.
/Zephyr-Core-3.4.0/subsys/bluetooth/mesh/shell/
Dshell.c447 static const char *bearer2str(bt_mesh_prov_bearer_t bearer) in bearer2str() argument
449 switch (bearer) { in bearer2str()
595 static void link_open(bt_mesh_prov_bearer_t bearer) in link_open() argument
597 shell_print_ctx("Provisioning link opened on %s", bearer2str(bearer)); in link_open()
600 static void link_close(bt_mesh_prov_bearer_t bearer) in link_close() argument
602 shell_print_ctx("Provisioning link closed on %s", bearer2str(bearer)); in link_close()
766 static int cmd_pb(bt_mesh_prov_bearer_t bearer, const struct shell *sh, in cmd_pb() argument
783 err = bt_mesh_prov_enable(bearer); in cmd_pb()
786 bearer2str(bearer), err); in cmd_pb()
788 shell_print(sh, "%s enabled", bearer2str(bearer)); in cmd_pb()
[all …]
/Zephyr-Core-3.4.0/include/zephyr/bluetooth/mesh/
Dmain.h255 void (*link_open)(bt_mesh_prov_bearer_t bearer);
264 void (*link_close)(bt_mesh_prov_bearer_t bearer);
/Zephyr-Core-3.4.0/doc/connectivity/bluetooth/
Dgatt-pics.rst43 TSPC_GATT_2_3 True Enhanced ATT bearer Attribute Protocol Supported (L2CAP fixed EATT PSM supp…
44 TSPC_GATT_2_3a True Enhanced ATT bearer supported over LE (C.4)
45 TSPC_GATT_2_3b False Enhanced ATT bearer supported over BR/EDR (C.5)
/Zephyr-Core-3.4.0/tests/bluetooth/tester/src/
Dbtp_mesh.c309 static void link_open(bt_mesh_prov_bearer_t bearer) in link_open() argument
313 LOG_DBG("bearer 0x%02x", bearer); in link_open()
315 switch (bearer) { in link_open()
317 ev.bearer = BTP_MESH_PROV_BEARER_PB_ADV; in link_open()
320 ev.bearer = BTP_MESH_PROV_BEARER_PB_GATT; in link_open()
331 static void link_close(bt_mesh_prov_bearer_t bearer) in link_close() argument
335 LOG_DBG("bearer 0x%02x", bearer); in link_close()
337 switch (bearer) { in link_close()
339 ev.bearer = BTP_MESH_PROV_BEARER_PB_ADV; in link_close()
342 ev.bearer = BTP_MESH_PROV_BEARER_PB_GATT; in link_close()
/Zephyr-Core-3.4.0/tests/bluetooth/tester/src/btp/
Dbtp_mesh.h775 uint8_t bearer; member
780 uint8_t bearer; member
/Zephyr-Core-3.4.0/samples/net/capture/
DREADME.rst13 bearer. For example if you are capturing network traffic for interface 1,
/Zephyr-Core-3.4.0/tests/bsim/bluetooth/mesh/src/
Dtest_provision.c244 static void prov_link_open(bt_mesh_prov_bearer_t bearer) in prov_link_open() argument
249 static void prov_link_close(bt_mesh_prov_bearer_t bearer) in prov_link_close() argument
/Zephyr-Core-3.4.0/doc/connectivity/bluetooth/api/mesh/
Dprovisioning.rst17 the Advertising Provisioning bearer for the provisioner role.
Dshell.rst239 …h node to be discovered by nearby GATT based provisioners, and provisioned through the GATT bearer.
248 …iscovered by nearby advertising-based provisioners, and provisioned through the advertising bearer.
1557 Provision a mesh node using the PB-Remote provisioning bearer.
1566 Reprovision a mesh node using the PB-Remote provisioning bearer.
/Zephyr-Core-3.4.0/subsys/net/lib/lwm2m/
DKconfig382 int "Maximum # of available network bearer resource instances"
386 This value sets the maximum number of available network bearer
/Zephyr-Core-3.4.0/doc/releases/
Drelease-notes-1.12.rst750 * :github:`7972` - Bluetooth: Mesh: adv bearer does not use correct interval

12