Home
last modified time | relevance | path

Searched refs:dlci (Results 1 – 8 of 8) sorted by relevance

/Zephyr-latest/subsys/modem/
Dmodem_cmux.c571 struct modem_cmux_dlci *dlci; in modem_cmux_find_dlci() local
574 dlci = (struct modem_cmux_dlci *)node; in modem_cmux_find_dlci()
576 if (dlci->dlci_address == cmux->frame.dlci_address) { in modem_cmux_find_dlci()
577 return dlci; in modem_cmux_find_dlci()
584 static void modem_cmux_on_dlci_frame_ua(struct modem_cmux_dlci *dlci) in modem_cmux_on_dlci_frame_ua() argument
586 switch (dlci->state) { in modem_cmux_on_dlci_frame_ua()
588 dlci->state = MODEM_CMUX_DLCI_STATE_OPEN; in modem_cmux_on_dlci_frame_ua()
589 modem_pipe_notify_opened(&dlci->pipe); in modem_cmux_on_dlci_frame_ua()
590 k_work_cancel_delayable(&dlci->open_work); in modem_cmux_on_dlci_frame_ua()
591 k_mutex_lock(&dlci->receive_rb_lock, K_FOREVER); in modem_cmux_on_dlci_frame_ua()
[all …]
/Zephyr-latest/subsys/bluetooth/host/classic/
Drfcomm.c134 uint8_t dlci) in rfcomm_dlcs_lookup_dlci() argument
137 if (dlcs->dlci == dlci) { in rfcomm_dlcs_lookup_dlci()
146 uint8_t dlci) in rfcomm_dlcs_remove_dlci() argument
155 if (dlcs->dlci == dlci) { in rfcomm_dlcs_remove_dlci()
161 if (dlcs->dlci == dlci) { in rfcomm_dlcs_remove_dlci()
348 static int rfcomm_send_sabm(struct bt_rfcomm_session *session, uint8_t dlci) in rfcomm_send_sabm() argument
358 hdr->address = BT_RFCOMM_SET_ADDR(dlci, cr); in rfcomm_send_sabm()
368 static int rfcomm_send_disc(struct bt_rfcomm_session *session, uint8_t dlci) in rfcomm_send_disc() argument
374 LOG_DBG("dlci %d", dlci); in rfcomm_send_disc()
380 hdr->address = BT_RFCOMM_SET_ADDR(dlci, cr); in rfcomm_send_disc()
[all …]
Drfcomm_internal.h68 uint8_t dlci; member
79 uint8_t dlci; member
88 uint8_t dlci; member
94 uint8_t dlci; member
142 #define BT_RFCOMM_GET_CHANNEL(dlci) ((dlci) >> 1) argument
145 #define BT_RFCOMM_SET_ADDR(dlci, cr) ((((dlci) & 0x3f) << 2) | \ argument
/Zephyr-latest/subsys/bluetooth/host/classic/shell/
Drfcomm.c103 static void rfcomm_recv(struct bt_rfcomm_dlc *dlci, struct net_buf *buf) in rfcomm_recv() argument
105 bt_shell_print("Incoming data dlc %p len %u", dlci, buf->len); in rfcomm_recv()
108 static void rfcomm_connected(struct bt_rfcomm_dlc *dlci) in rfcomm_connected() argument
110 bt_shell_print("Dlc %p connected", dlci); in rfcomm_connected()
113 static void rfcomm_disconnected(struct bt_rfcomm_dlc *dlci) in rfcomm_disconnected() argument
115 bt_shell_print("Dlc %p disconnected", dlci); in rfcomm_disconnected()
/Zephyr-latest/include/zephyr/bluetooth/classic/
Drfcomm.h117 uint8_t dlci; member
/Zephyr-latest/include/zephyr/modem/
Dcmux.h229 struct modem_pipe *modem_cmux_dlci_init(struct modem_cmux *cmux, struct modem_cmux_dlci *dlci,
/Zephyr-latest/drivers/modem/
Dmodem_cellular.c145 struct modem_cmux_dlci dlci; member
1784 user_pipe->pipe = modem_cmux_dlci_init(&data->cmux, &user_pipe->dlci, in modem_cellular_init()
/Zephyr-latest/doc/releases/
Drelease-notes-3.0.rst1065 * :github:`41077` - console: gsm_mux: could not send more than 128 bytes of data on dlci