Home
last modified time | relevance | path

Searched full:big (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/Zephyr-Core-3.5.0/tests/bluetooth/audio/mocks/src/
Diso.c119 struct bt_iso_big *big; in bt_iso_big_create() local
125 big = malloc(sizeof(struct bt_iso_big)); in bt_iso_big_create()
126 zassert_not_null(big); in bt_iso_big_create()
127 big->num_bis = 0U; in bt_iso_big_create()
137 big->bis[i] = bis; in bt_iso_big_create()
138 big->num_bis++; in bt_iso_big_create()
144 *out_big = big; in bt_iso_big_create()
149 int bt_iso_big_terminate(struct bt_iso_big *big) in bt_iso_big_terminate() argument
152 zassert_not_equal(big->num_bis, 0); in bt_iso_big_terminate()
154 for (uint8_t i = 0U; i < big->num_bis; i++) { in bt_iso_big_terminate()
[all …]
/Zephyr-Core-3.5.0/doc/connectivity/bluetooth/api/shell/
Diso.rst19 create-big :Create a BIG as a broadcaster [enc <broadcast code>]
21 sync-big :Synchronize to a BIG as a receiver <BIS bitfield> [mse] [timeout]
23 term-big :Terminate a BIG
/Zephyr-Core-3.5.0/samples/bluetooth/iso_broadcast/src/
Dmain.c89 struct bt_iso_big *big; in main() local
133 /* Create BIG */ in main()
134 err = bt_iso_big_create(adv, &big_create_param, &big); in main()
136 printk("Failed to create BIG (err %d)\n", err); in main()
141 printk("Waiting for BIG complete chan %u...\n", chan); in main()
147 printk("BIG create complete chan %u.\n", chan); in main()
196 printk("BIG Terminate..."); in main()
197 err = bt_iso_big_terminate(big); in main()
206 printk("Waiting for BIG terminate complete" in main()
213 printk("BIG terminate complete chan %u.\n", in main()
[all …]
/Zephyr-Core-3.5.0/subsys/bluetooth/host/
Diso_internal.h52 /* Creating a BIG as a broadcaster */
54 /* Creating a BIG as a receiver */
61 /** List of ISO channels to setup as BIS (the BIG). */
64 /** Total number of BISes in the BIG. */
67 /** The BIG handle */
87 /** Process BIG complete event */
90 /** Process BIG terminate event */
93 /** Process BIG sync established event */
96 /** Process BIG sync lost event */
Diso.c384 struct bt_iso_big *big; in bt_iso_connected() local
386 big = lookup_big_by_handle(iso->iso.big_handle); in bt_iso_connected()
388 err = bt_iso_big_terminate(big); in bt_iso_connected()
390 LOG_ERR("Could not terminate BIG: %d", err); in bt_iso_connected()
2444 /* We can use the index in the `bigs` array as BIG handles, for both in get_free_big()
2469 LOG_DBG("No BIG with flag bit %d set", bit); in big_lookup_flag()
2474 static void cleanup_big(struct bt_iso_big *big) in cleanup_big() argument
2478 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&big->bis_channels, bis, tmp, node) { in cleanup_big()
2484 sys_slist_remove(&big->bis_channels, NULL, &bis->node); in cleanup_big()
2487 memset(big, 0, sizeof(*big)); in cleanup_big()
[all …]
/Zephyr-Core-3.5.0/tests/bsim/bluetooth/ll/bis/src/
Dmain.c273 uint8_t bis_count = 1; /* TODO: Add support for multiple BIS per BIG */ in create_ll_big()
281 printk("Creating LL BIG..."); in create_ll_big()
289 FAIL("Could not create BIG: %d\n", err); in create_ll_big()
299 printk("Terminating LL BIG..."); in terminate_ll_big()
302 FAIL("Could not terminate BIG: %d\n", err); in terminate_ll_big()
309 static void create_big(struct bt_le_ext_adv *adv, struct bt_iso_big **big) in create_big() argument
314 printk("Creating BIG...\n"); in create_big()
327 err = bt_iso_big_create(adv, &big_create_param, big); in create_big()
329 FAIL("Could not create BIG: %d\n", err); in create_big()
342 static void create_advanced_big(struct bt_le_ext_adv *adv, struct bt_iso_big **big) in create_advanced_big() argument
[all …]
/Zephyr-Core-3.5.0/include/zephyr/sys/
Dbyteorder.h108 * @brief Convert 16-bit integer from big-endian to host endianness.
110 * @param val 16-bit integer in big-endian format.
116 * @brief Convert 16-bit integer from host endianness to big-endian.
120 * @return 16-bit integer in big-endian format.
124 * @brief Convert 24-bit integer from big-endian to host endianness.
126 * @param val 24-bit integer in big-endian format.
132 * @brief Convert 24-bit integer from host endianness to big-endian.
136 * @return 24-bit integer in big-endian format.
140 * @brief Convert 32-bit integer from big-endian to host endianness.
142 * @param val 32-bit integer in big-endian format.
[all …]
/Zephyr-Core-3.5.0/lib/os/
DKconfig.heap67 - "big" heaps with bigger memory overhead even for small heaps;
72 On 64-bit systems the "big" chunk header size conveniently provides
74 headers would require alignment padding up to the big header size
75 anyway so "big" heap is the only option in that case.
84 bool "Support for big heaps only"
86 Select this to optimize the code for big heaps only. This can
91 bool "Support for both small and big heaps at run time"
/Zephyr-Core-3.5.0/samples/bluetooth/iso_broadcast_benchmark/src/
Dreceiver.c341 static int create_big_sync(struct bt_iso_big **big, struct bt_le_per_adv_sync *sync) in create_big_sync() argument
362 LOG_INF("Waiting for BIG info"); in create_big_sync()
380 LOG_INF("Syncing to BIG"); in create_big_sync()
381 err = bt_iso_big_sync(sync, &big_sync_param, big); in create_big_sync()
383 LOG_ERR("BIG sync failed (err %d)", err); in create_big_sync()
387 LOG_INF("Waiting for BIG sync"); in create_big_sync()
393 LOG_INF("BIG sync established"); in create_big_sync()
400 static int cleanup(struct bt_le_per_adv_sync *sync, struct bt_iso_big *big) in cleanup() argument
414 if (!big_sync_lost && big) { in cleanup()
415 LOG_INF("Terminating BIG Sync"); in cleanup()
[all …]
Dbroadcaster.c613 static int create_big(struct bt_le_ext_adv **adv, struct bt_iso_big **big) in create_big() argument
650 /* Prepare BIG */ in create_big()
657 /* Create BIG */ in create_big()
658 LOG_INF("Creating BIG"); in create_big()
659 err = bt_iso_big_create(*adv, &big_create_param, big); in create_big()
661 LOG_ERR("Failed to create BIG (err %d)", err); in create_big()
665 LOG_INF("Waiting for BIG complete"); in create_big()
671 LOG_INF("BIG created"); in create_big()
676 static int delete_big(struct bt_le_ext_adv **adv, struct bt_iso_big **big) in delete_big() argument
680 err = bt_iso_big_terminate(*big); in delete_big()
[all …]
/Zephyr-Core-3.5.0/samples/bluetooth/iso_broadcast_benchmark/
DREADME.rst58 (since the BIG was synced) and latest 1000 received packets::
74 [00:00:06.454,040] <inf> iso_broadcast_receiver: Waiting for BIG info
76 [00:00:08.853,515] <inf> iso_broadcast_receiver: Syncing to BIG
77 [00:00:08.853,973] <inf> iso_broadcast_receiver: Waiting for BIG sync
79 [00:00:11.254,333] <inf> iso_broadcast_receiver: BIG sync established
92 the BIG and output the current counter (since the BIG was created)::
103 [00:00:08.807,159] <inf> iso_broadcast_broadcaster: Creating BIG
104 [00:00:08.807,617] <inf> iso_broadcast_broadcaster: Waiting for BIG complete
106 [00:00:08.813,171] <inf> iso_broadcast_broadcaster: BIG created
/Zephyr-Core-3.5.0/samples/bluetooth/iso_receive/src/
Dmain.c185 printk("BIG INFO[%u]: [DEVICE]: %s, sid 0x%02x, " in biginfo_cb()
288 struct bt_iso_big *big; in main() local
397 printk("Waiting for BIG info...\n"); in main()
417 printk("Create BIG Sync...\n"); in main()
418 err = bt_iso_big_sync(sync, &big_sync_param, &big); in main()
426 printk("Waiting for BIG sync chan %u...\n", chan); in main()
431 printk("BIG sync chan %u successful.\n", chan); in main()
436 printk("BIG Sync Terminate..."); in main()
437 err = bt_iso_big_terminate(big); in main()
446 printk("BIG sync established.\n"); in main()
[all …]
/Zephyr-Core-3.5.0/drivers/mipi_dsi/
DKconfig.mcux26 convert RGB565 input data to BGR565 (little endian to big endian),
32 Swap 16 byte color data from little to big endian format. When
/Zephyr-Core-3.5.0/include/zephyr/net/
Dbuf.h241 * Adds 16-bit value in big endian format at the end of buffer.
265 * Adds 24-bit value in big endian format at the end of buffer.
289 * Adds 32-bit value in big endian format at the end of buffer.
313 * Adds 48-bit value in big endian format at the end of buffer.
337 * Adds 64-bit value in big endian format at the end of buffer.
386 * on 16-bit big endian data.
390 * @return 16-bit value converted from big endian to host endian.
410 * on 24-bit big endian data.
414 * @return 24-bit value converted from big endian to host endian.
434 * on 32-bit big endian data.
[all …]
/Zephyr-Core-3.5.0/tests/subsys/fs/fcb/src/
Dfcb_test_append_too_big.c46 "fcb_append call should fail for too big entry"); in ZTEST()
51 "fcb_append call should fail for too big entry"); in ZTEST()
56 "fcb_append call should fail for too big entry"); in ZTEST()
/Zephyr-Core-3.5.0/include/zephyr/bluetooth/
Diso.h92 /** Minimum BIG sync timeout value (N * 10 ms) */
94 /** Maximum BIG sync timeout value (N * 10 ms) */
98 /** Minimum BIG sync maximum subevent count value */
100 /** Maximum BIG sync maximum subevent count value */
312 /** CIG reference point or BIG anchor point of a transmitted SDU, in microseconds. */
414 /** Opaque type representing a Broadcast Isochronous Group (BIG). */
417 /** @brief Broadcast Isochronous Group (BIG) creation parameters */
502 /** @brief Broadcast Isochronous Group (BIG) Sync Parameters */
533 /** @brief Synchronization timeout for the BIG (N * 10 MS)
539 /** Whether or not the streams of the BIG are encrypted */
[all …]
/Zephyr-Core-3.5.0/subsys/bluetooth/shell/
Diso.c567 static struct bt_iso_big *big; variable
605 shell_error(sh, "BIG not created"); in cmd_broadcast()
610 shell_error(sh, "BIG not setup as broadcaster"); in cmd_broadcast()
682 err = bt_iso_big_create(adv, &param, &big); in cmd_big_create()
684 shell_error(sh, "Unable to create BIG (err %d)", err); in cmd_big_create()
688 shell_print(sh, "BIG created"); in cmd_big_create()
699 shell_error(sh, "BIG not created"); in cmd_tx_sync_read_bis()
720 /* TODO: Add support to select which PA sync to BIG sync to */ in cmd_big_sync()
832 err = bt_iso_big_sync(pa_sync, &param, &big); in cmd_big_sync()
834 shell_error(sh, "Unable to sync to BIG (err %d)", err); in cmd_big_sync()
[all …]
/Zephyr-Core-3.5.0/subsys/fs/ext2/
Dext2_bitmap.h27 * @retval -EINVAL when index is too big;
39 * @retval -EINVAL when index is too big;
/Zephyr-Core-3.5.0/include/zephyr/drivers/dma/
Ddma_mcux_smartdma.h20 * little endian RGB565 data will be written big endian style.
24 * little endian RGB888 data will be written big endian style.
/Zephyr-Core-3.5.0/boards/arm/dragino_nbsn95/
DKconfig.defconfig3 # Copyright (c) 2021 Next Big Thing AG
DKconfig.board3 # Copyright (c) 2021 Next Big Thing AG
/Zephyr-Core-3.5.0/subsys/bluetooth/audio/
Dbap_endpoint.h84 struct bt_iso_big *big; member
111 /** The BIG is encrypted */
132 struct bt_iso_big *big; member
/Zephyr-Core-3.5.0/subsys/mgmt/ec_host_cmd/backends/
DKconfig76 packet. This must be big enough to handle the biggest possible
85 packet. This must be big enough to handle the biggest possible
/Zephyr-Core-3.5.0/tests/subsys/logging/log_backend_fs/
Dprj.conf18 # fs_dirent structures are big.
/Zephyr-Core-3.5.0/boards/mips/qemu_malta/
DKconfig.board13 bool "QEMU emulation for big endian MIPS Malta"

12345678910>>...12