Home
last modified time | relevance | path

Searched refs:fc (Results 1 – 25 of 30) sorted by relevance

12

/Zephyr-latest/subsys/net/l2/ieee802154/
Dieee802154_frame.c27 NET_DBG("fs(1): %u/%u/%u/%u/%u/%u", fs->fc.frame_type, fs->fc.security_enabled, \
28 fs->fc.frame_pending, fs->fc.ar, fs->fc.pan_id_comp, fs->fc.reserved); \
29 NET_DBG("fs(2): %u/%u/%u/%u/%u - %u", fs->fc.seq_num_suppr, fs->fc.ie_list, \
30 fs->fc.dst_addr_mode, fs->fc.frame_version, fs->fc.src_addr_mode, fs->sequence)
48 if (fs->fc.frame_type == IEEE802154_FRAME_TYPE_RESERVED || in ieee802154_validate_fc_seq()
49 fs->fc.frame_version >= IEEE802154_VERSION_RESERVED) { in ieee802154_validate_fc_seq()
53 if (fs->fc.frame_type == IEEE802154_FRAME_TYPE_MULTIPURPOSE) { in ieee802154_validate_fc_seq()
54 if (fs->fc.frame_version != 0) { in ieee802154_validate_fc_seq()
59 if (fs->fc.frame_version < IEEE802154_VERSION_802154 && in ieee802154_validate_fc_seq()
60 (fs->fc.dst_addr_mode == IEEE802154_ADDR_MODE_RESERVED || in ieee802154_validate_fc_seq()
[all …]
Dieee802154.c79 if (!mpdu->mhr.fs->fc.ar) { in ieee802154_acknowledge()
138 if (!fs || fs->fc.frame_type != IEEE802154_FRAME_TYPE_ACK || in ieee802154_handle_ack()
302 if (mhr->fs->fc.dst_addr_mode == IEEE802154_ADDR_MODE_NONE) { in ieee802154_check_dst_addr()
303 if (mhr->fs->fc.frame_version < IEEE802154_VERSION_802154 && in ieee802154_check_dst_addr()
304 mhr->fs->fc.frame_type == IEEE802154_FRAME_TYPE_BEACON) { in ieee802154_check_dst_addr()
325 if (mhr->fs->fc.dst_addr_mode == IEEE802154_ADDR_MODE_SHORT) { in ieee802154_check_dst_addr()
336 } else if (mhr->fs->fc.dst_addr_mode == IEEE802154_ADDR_MODE_EXTENDED) { in ieee802154_check_dst_addr()
386 if (fs->fc.frame_type == IEEE802154_FRAME_TYPE_ACK) { in ieee802154_recv()
390 if (fs->fc.frame_type == IEEE802154_FRAME_TYPE_BEACON) { in ieee802154_recv()
404 if (fs->fc.frame_type == IEEE802154_FRAME_TYPE_MAC_COMMAND) { in ieee802154_recv()
[all …]
Dieee802154_mgmt.c55 if (mpdu->mhr.fs->fc.src_addr_mode == IEEE802154_ADDR_MODE_SHORT) { in ieee802154_handle_beacon()
338 if (mpdu->mhr.fs->fc.src_addr_mode != in ieee802154_handle_mac_command()
340 mpdu->mhr.fs->fc.dst_addr_mode != in ieee802154_handle_mac_command()
342 mpdu->mhr.fs->fc.ar != 1 || in ieee802154_handle_mac_command()
343 mpdu->mhr.fs->fc.pan_id_comp != 1 || in ieee802154_handle_mac_command()
408 if (mpdu->mhr.fs->fc.src_addr_mode != in ieee802154_handle_mac_command()
410 mpdu->mhr.fs->fc.ar != 1 || in ieee802154_handle_mac_command()
411 mpdu->mhr.fs->fc.pan_id_comp != 1 || in ieee802154_handle_mac_command()
Dieee802154_frame.h101 } fc __packed;
/Zephyr-latest/tests/subsys/modbus/src/
Dtest_modbus_raw.c28 tmp_adu.fc = adu->fc; in server_raw_cb()
54 tmp_adu.fc = adu->fc; in client_raw_cb()
/Zephyr-latest/subsys/modbus/
Dmodbus_client.c31 uint8_t fc) in mbc_validate_response_fc() argument
33 uint8_t resp_fc = ctx->rx_adu.fc; in mbc_validate_response_fc()
42 if (fc != (resp_fc & excep_mask)) { in mbc_validate_response_fc()
86 uint8_t fc, in mbc_validate_rd_response() argument
111 switch (fc) { in mbc_validate_rd_response()
150 LOG_ERR("Validation not implemented for FC 0x%02x", fc); in mbc_validate_rd_response()
211 uint8_t fc) in mbc_validate_wr_response() argument
224 switch (fc) { in mbc_validate_wr_response()
237 LOG_ERR("Validation not implemented for FC 0x%02x", fc); in mbc_validate_wr_response()
245 uint8_t fc, void *data) in mbc_send_cmd() argument
[all …]
Dmodbus_raw.c71 ctx->rx_adu.fc = adu->fc; in modbus_raw_submit_rx()
87 header[7] = adu->fc; in modbus_raw_put_header()
96 adu->fc = header[7]; in modbus_raw_get_header()
108 adu->fc |= excep_bit; in modbus_set_exception()
117 adu->fc |= excep_bit; in modbus_raw_set_server_failure()
Dmodbus_server.c85 LOG_INF("FC 0x%02x Error 0x%02x", ctx->rx_adu.fc, excep_code); in mbs_exception_rsp()
89 ctx->tx_adu.fc |= excep_bit; in mbs_exception_rsp()
928 static bool mbs_try_user_fc(struct modbus_context *ctx, uint8_t fc) in mbs_try_user_fc() argument
932 LOG_DBG("Searching for custom Modbus handlers for code %u", fc); in mbs_try_user_fc()
935 if (p->fc == fc) { in mbs_try_user_fc()
954 LOG_ERR("Function code 0x%02x not implemented", fc); in mbs_try_user_fc()
964 uint8_t fc = ctx->rx_adu.fc; in modbus_server_handler() local
988 ctx->tx_adu.fc = fc; in modbus_server_handler()
992 switch (fc) { in modbus_server_handler()
1030 send_reply = mbs_try_user_fc(ctx, fc); in modbus_server_handler()
Dmodbus_serial.c136 hex2bin(pmsg, 2, &ctx->rx_adu.fc, 1); in modbus_ascii_rx_adu()
199 pbuf = modbus_ascii_bin2hex(ctx->tx_adu.fc, pbuf); in modbus_ascii_tx_adu()
258 ctx->rx_adu.fc = cfg->uart_buf[1]; in modbus_rtu_rx_adu()
287 cfg->uart_buf[1] = ctx->tx_adu.fc; in rtu_tx_adu()
Dmodbus_core.c306 if (custom_fc->fc & BIT(7)) { in modbus_register_user_fc()
313 LOG_DBG("Registered new custom function code %d", custom_fc->fc); in modbus_register_user_fc()
/Zephyr-latest/drivers/ieee802154/
Dieee802154_mcxw_utils.h14 void set_frame_counter(uint8_t *pdu, uint16_t length, uint32_t fc);
Dieee802154_mcxw_utils.c274 void set_frame_counter(uint8_t *pdu, uint16_t length, uint32_t fc) in set_frame_counter() argument
284 sys_put_le32(fc, &pdu[ash_start + 1]); in set_frame_counter()
/Zephyr-latest/include/zephyr/modbus/
Dmodbus.h82 uint8_t fc; member
447 uint8_t fc; member
459 .fc = user_fc, \
/Zephyr-latest/tests/net/ieee802154/l2/src/
Dieee802154_shell_test.c87 zassert_equal(mpdu->mhr.fs->fc.dst_addr_mode, IEEE802154_ADDR_MODE_SHORT, in test_beacon_request()
100 mpdu->mhr.fs->fc.frame_version, IEEE802154_VERSION_802154_2006, in test_association_request()
102 zassert_equal(mpdu->mhr.fs->fc.frame_type, IEEE802154_FRAME_TYPE_MAC_COMMAND, in test_association_request()
104 zassert_equal(mpdu->mhr.fs->fc.ar, true, "Association Request: must request ACK."); in test_association_request()
119 zassert_equal(mpdu->mhr.fs->fc.frame_version, IEEE802154_VERSION_802154_2006, in test_disassociation_notification()
122 zassert_equal(mpdu->mhr.fs->fc.frame_type, IEEE802154_FRAME_TYPE_MAC_COMMAND, in test_disassociation_notification()
124 zassert_equal(mpdu->mhr.fs->fc.ar, true, "Disassociation Notification: must request ACK."); in test_disassociation_notification()
/Zephyr-latest/include/zephyr/net/
Dieee802154_pkt.h240 static inline void net_pkt_set_ieee802154_ack_fc(struct net_pkt *pkt, uint32_t fc) in net_pkt_set_ieee802154_ack_fc() argument
242 net_pkt_cb_ieee802154(pkt)->ack_fc = fc; in net_pkt_set_ieee802154_ack_fc()
/Zephyr-latest/drivers/serial/
Duart_silabs_eusart.c343 enum uart_config_flow_control fc) in uart_silabs_eusart_cfg2ll_hwctrl() argument
345 if (fc == UART_CFG_FLOW_CTRL_RTS_CTS) { in uart_silabs_eusart_cfg2ll_hwctrl()
360 EUSART_HwFlowControl_TypeDef fc) in uart_silabs_eusart_ll2cfg_hwctrl() argument
362 if (fc == eusartHwFlowControlCtsAndRts) { in uart_silabs_eusart_ll2cfg_hwctrl()
Duart_shell.c133 SHELL_CMD_ARG(fc, &dsub_device_name,
Duart_gecko.c543 enum uart_config_flow_control fc) in uart_gecko_cfg2ll_hwctrl() argument
545 if (fc == UART_CFG_FLOW_CTRL_RTS_CTS) { in uart_gecko_cfg2ll_hwctrl()
560 USART_HwFlowControl_TypeDef fc) in uart_gecko_ll2cfg_hwctrl() argument
562 if (fc == usartHwFlowControlCtsAndRts) { in uart_gecko_ll2cfg_hwctrl()
Duart_silabs_usart.c875 enum uart_config_flow_control fc) in uart_silabs_cfg2ll_hwctrl() argument
877 if (fc == UART_CFG_FLOW_CTRL_RTS_CTS) { in uart_silabs_cfg2ll_hwctrl()
940 USART_HwFlowControl_TypeDef fc) in uart_silabs_ll2cfg_hwctrl() argument
942 if (fc == usartHwFlowControlCtsAndRts) { in uart_silabs_ll2cfg_hwctrl()
Duart_stm32.c455 static inline uint32_t uart_stm32_cfg2ll_hwctrl(enum uart_config_flow_control fc) in uart_stm32_cfg2ll_hwctrl() argument
457 if (fc == UART_CFG_FLOW_CTRL_RTS_CTS) { in uart_stm32_cfg2ll_hwctrl()
459 } else if (fc == UART_CFG_FLOW_CTRL_RS485) { in uart_stm32_cfg2ll_hwctrl()
474 static inline enum uart_config_flow_control uart_stm32_ll2cfg_hwctrl(uint32_t fc) in uart_stm32_ll2cfg_hwctrl() argument
476 if (fc == LL_USART_HWCONTROL_RTS_CTS) { in uart_stm32_ll2cfg_hwctrl()
/Zephyr-latest/samples/subsys/modbus/tcp_server/src/
Dmain.c172 tmp_adu.fc = adu->fc; in server_raw_cb()
/Zephyr-latest/subsys/mgmt/osdp/src/
Dosdp_pd.c1009 int fc; in osdp_pd_set_attributes() local
1011 while (cap && ((fc = cap->function_code) > 0)) { in osdp_pd_set_attributes()
1012 if (fc >= OSDP_PD_CAP_SENTINEL) { in osdp_pd_set_attributes()
1015 pd->cap[fc].function_code = cap->function_code; in osdp_pd_set_attributes()
1016 pd->cap[fc].compliance_level = cap->compliance_level; in osdp_pd_set_attributes()
1017 pd->cap[fc].num_items = cap->num_items; in osdp_pd_set_attributes()
/Zephyr-latest/subsys/bluetooth/host/classic/
Drfcomm_internal.h26 struct k_sem fc; member
Drfcomm.c286 k_sem_give(&dlc->session->fc); in rfcomm_dlc_disconnect()
548 k_sem_take(&dlc->session->fc, K_FOREVER); in rfcomm_check_fc()
555 k_sem_give(&dlc->session->fc); in rfcomm_check_fc()
1379 k_sem_give(&session->fc); in rfcomm_handle_msg()
1398 k_sem_take(&session->fc, K_NO_WAIT); in rfcomm_handle_msg()
1668 k_sem_init(&session->fc, 0, 1); in rfcomm_session_new()
/Zephyr-latest/samples/subsys/nvs/
DREADME.rst62 Id: 2, Key: ff fe fd fc fb fa f9 f8

12