Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/mediatek/mtk_ppe.c mtk_foe_entry_set_ipv6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
BUF_SIZE 0 dst 0
BUF_SIZE 1 src 16
BUF_SIZE 1 src 16
DATA_SOURCE 1 src $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &mtk_flow_offload_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mediatek/mtk_ppe.c mtk_foe_entry_set_ipv6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
BUF_SIZE 0 dst 0
BUF_SIZE 1 src 16
BUF_SIZE 1 src 16
DATA_SOURCE 1 src $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &mtk_flow_offload_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_foe_entry_set_ipv6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
BUF_SIZE 0 dst 0
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &flow_offload_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_foe_entry_set_ipv6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
BUF_SIZE 0 dst 0
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &flow_offload_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_ip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_ip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_ip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_ip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_tcpip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_tcpip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_tcpip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_fd_get_tcpip6_tuple() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_get_cls_key_ip() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_get_cls_key_ip() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_get_cls_key_ip() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_get_cls_key_ip() -> ipv6_addr_be32_to_cpu()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock