Home
last modified time | relevance | path

Searched refs:struct (Results 101 – 125 of 232) sorted by relevance

12345678910

/Zephyr-latest/samples/basic/blinky/
DREADME.rst15 :c:struct:`gpio_dt_spec`
50 You will see a build error at the source code line defining the ``struct
/Zephyr-latest/doc/connectivity/networking/api/
Dsocks5.rst32 static int set_proxy(int sock, const struct sockaddr *proxy_addr,
Dsockets.rst185 APIs, specified in :c:struct:`socket_op_vtable` struct.
194 :c:struct:`socket_op_vtable` structure implementing socket APIs for an
253 struct ifreq ifreq = {
279 struct ifreq ifreq = {
/Zephyr-latest/subsys/canbus/isotp/
DKconfig74 header (sizeof(struct net_buf)) amount of data.
92 Each buffer will occupy CAN_MAX_DLEN - 1 byte + header (sizeof(struct net_buf))
108 header (sizeof(struct net_buf)) amount of data. If context buffers
/Zephyr-latest/doc/kernel/services/timing/
Dtimers.rst106 A timer is defined using a variable of type :c:struct:`k_timer`.
113 struct k_timer my_timer;
114 extern void my_expiry_function(struct k_timer *timer_id);
137 void my_work_handler(struct k_work *work)
145 void my_timer_handler(struct k_timer *dummy)
/Zephyr-latest/doc/kernel/services/synchronization/
Dcondvar.rst47 A condition variable is defined using a variable of type :c:struct:`k_condvar`.
54 struct k_condvar my_condvar;
Dsemaphores.rst57 A semaphore is defined using a variable of type :c:struct:`k_sem`.
65 struct k_sem my_sem;
/Zephyr-latest/doc/releases/
Dmigration-guide-3.5.rst29 misused to obtain user structure from :c:struct:`k_work` pointers without
30 passing from :c:struct:`k_work_delayable`. This would now result in a build
232 the ``sjw`` field in :c:struct:`can_timing`. To aid in this, the :c:func:`can_calc_timing` and
238 * The CAN ISO-TP message configuration in :c:struct:`isotp_msg_id` is changed to use the following
287 * The ``accept()`` callback's signature in :c:struct:`bt_l2cap_server` has
288 changed to ``int (*accept)(struct bt_conn *conn, struct bt_l2cap_server
289 *server, struct bt_l2cap_chan **chan)``,
290 adding a new ``server`` parameter pointing to the :c:struct:`bt_l2cap_server`
351 pointer of :c:struct:`mgmt_group` when registering a group. See
Dmigration-guide-3.6.rst232 :c:struct:`bt_hci_setup_params`. By default, the struct is empty, but drivers can opt-in to
253 * Two new structures for holding common CAN controller driver configuration (``struct
254 can_driver_config``) and data (``struct can_driver_data``) fields were introduced. Out-of-tree CAN
470 warning. For example change ``struct bt_uuid *uuid = BT_UUID_DECLARE_16(xx)`` to
471 ``const struct bt_uuid *uuid = BT_UUID_DECLARE_16(xx)``. (:github:`66136`)
552 ``retries`` is replaced with a pointer to :c:struct:`coap_transmission_parameters`. This allows to
558 changed. An additional parameter pointer to :c:struct:`coap_transmission_parameters` has been
563 ``const struct igmp_param *param``. This allows IGMPv3 to exclude/include certain groups of
582 ``struct net_buf_data_alloc`` as a new field ``max_alloc_size``. Similar member ``data_size`` of
583 ``struct net_buf_pool_fixed`` that was specific only for buffer pools with a fixed size was
[all …]
Dmigration-guide-3.7.rst62 * All architectures are now required to define the new ``struct arch_esf``, which describes the mem…
63 of a stack frame. This new struct replaces the named struct ``z_arch_esf_t``. (:github:`73593`)
65 * The named struct ``z_arch_esf_t`` is now deprecated. Use ``struct arch_esf`` instead. (:github:`7…
204 * ``emul_sensor_backend_api`` to :c:struct:`emul_sensor_driver_api`
205 * ``emul_bbram_backend_api`` to :c:struct:`emul_bbram_driver_api`
206 * ``usbc_ppc_drv`` to :c:struct:`usbc_ppc_driver_api`
709 * The model metadata pointer declaration of :c:struct:`bt_mesh_model` has been changed
710 to add ``const`` qualifiers. The data pointer of :c:struct:`bt_mesh_models_metadata_entry`
714 * The model metadata pointer declaration of :c:struct:`bt_mesh_model` has been changed
715 to a single ``const *`` and redundant metadata pointer from :c:struct:`bt_mesh_health_srv`
[all …]
/Zephyr-latest/doc/hardware/pinctrl/
Dindex.rst184 :c:struct:`pinctrl_dev_config` will be stored in RAM instead of ROM (not states
187 :c:struct:`pinctrl_dev_config` with a new set. This effectively means that the
379 a simple integer value to a struct with multiple fields. ``pinctrl_soc.h`` also
419 the device instance :c:struct:`pinctrl_dev_config` needs to be stored, since it
426 The way an instance of :c:struct:`pinctrl_dev_config` is named for a
451 struct mydev_config {
454 const struct pinctrl_dev_config *pcfg;
460 static int mydev_init(const struct device *dev)
462 const struct mydev_config *config = dev->config;
477 static const struct mydev_config mydev_config_##i = { \
/Zephyr-latest/subsys/fs/ext2/
DKconfig54 of struct ext2_disk_superblock in bytes.
/Zephyr-latest/scripts/logging/dictionary/
Ddatabase_gen.py20 import struct
192 datum_size = struct.calcsize(formatter)
216 str_ptr, level = struct.unpack(formatter, datum)
/Zephyr-latest/drivers/dma/
DKconfig.dw_common16 LLI struct pool. If during dma_config() a log notes there are not enough LLI structs
/Zephyr-latest/samples/drivers/led/pwm/boards/
Dmec15xxevb_assy6853.overlay25 /* struct pwm_dt_spec: phandle channel period(ns) flags */
/Zephyr-latest/soc/intel/intel_adsp/tools/
Dcavstool.py6 import struct
144 mem[bdl_off:bdl_off + 32] = struct.pack("<QQQQ",
318 mem[bdl_off:bdl_off + 32] = struct.pack("<QQQQ",
357 paddr = (struct.unpack("Q", pent)[0] & ((1 << 55) - 1)) * PAGESZ
404 (magic, sz) = struct.unpack("4sI", fw_bytes[0:8])
507 (magic, sz) = struct.unpack("4sI", fw_bytes[0:8])
757 resource_id, type_id, vma = struct.unpack('<III', desc)
Dremote-fw-service.py6 import struct
59 s = struct.Struct(PACKET_HEADER_FORMAT_FW)
/Zephyr-latest/doc/kernel/data_structures/
Dring_buffers.rst10 "streaming" copying of data, Zephyr provides a ``struct ring_buf``
54 A ``struct ring_buf`` may be placed anywhere in user-accessible
181 the end, thus the "ring" structure. Internally, the ``struct
201 A ring buffer is defined using a variable of type :c:struct:`ring_buf`.
213 struct my_struct {
214 struct ring_buf rb;
218 struct my_struct ms;
/Zephyr-latest/doc/kernel/services/
Dinterrupts.rst461 struct _isr_list which is placed in a special .intList section.
493 struct _isr_list which is placed in a special .intList section:
497 struct _isr_list {
514 struct {
519 struct _isr_list isrs[]; <- of size num_isrs
522 This data consisting of the header and instances of struct _isr_list inside
563 This is an array of struct _isr_table_entry:
567 struct _isr_table_entry {
579 This is an array of struct z_shared_isr_table_entry:
583 struct z_shared_isr_table_entry {
[all …]
/Zephyr-latest/subsys/bluetooth/
DKconfig.iso109 HCI ISO Data packet fields (e.g. `struct bt_hci_iso_sdu_ts_hdr`).
128 HCI ISO Data packet fields (e.g. `struct bt_hci_iso_sdu_ts_hdr`)
/Zephyr-latest/scripts/build/
Dllext_prepare_exptab.py29 import struct
57 return struct.Struct(lcs_spec)
/Zephyr-latest/doc/services/resource_management/
Dindex.rst83 use :c:struct:`onoff_sync_service` and its supporting API rather than
84 :c:struct:`onoff_manager`, with only a small reduction in functionality
/Zephyr-latest/doc/services/pm/
Ddevice_runtime.rst126 static int mydev_pm_action(const struct device *dev,
159 static int mydev_init(const struct device *dev)
191 static int mydev_operation(const struct device *dev)
213 static int mydev_operation(const struct device *dev)
/Zephyr-latest/doc/kernel/iterable_sections/
Dindex.rst19 struct my_data {
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/
Dpriv_beacon_srv.rst26 Server model through the :c:struct:`bt_mesh_priv_beacon_srv` instance passed to

12345678910