{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "ccu-sun55iw3-r.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/clk/sunxi-ng/ccu-sun55iw3-r.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 52,
      "norm_label": "ccu-sun55iw3-r.c",
      "id": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r",
      "community_name": "Community 52"
    },
    {
      "label": "sun55iw3_r_ccu_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/clk/sunxi-ng/ccu-sun55iw3-r.c",
      "source_location": "L288",
      "_origin": "ast",
      "community": 52,
      "norm_label": "sun55iw3_r_ccu_probe()",
      "id": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r_sun55iw3_r_ccu_probe",
      "community_name": "Community 52"
    },
    {
      "label": "sunxi_ccu_sun55iw3_r_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/clk/sunxi-ng/ccu-sun55iw3-r.c",
      "source_location": "L321",
      "_origin": "ast",
      "community": 52,
      "norm_label": "sunxi_ccu_sun55iw3_r_init()",
      "id": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r_sunxi_ccu_sun55iw3_r_init",
      "community_name": "Community 52"
    },
    {
      "label": "sunxi_ccu_sun55iw3_r_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/clk/sunxi-ng/ccu-sun55iw3-r.c",
      "source_location": "L333",
      "_origin": "ast",
      "community": 52,
      "norm_label": "sunxi_ccu_sun55iw3_r_exit()",
      "id": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r_sunxi_ccu_sun55iw3_r_exit",
      "community_name": "Community 52"
    },
    {
      "label": "sunxi-gmac.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi-gmac.c",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_desc_init_chain()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L559",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_desc_init_chain()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_init_chain",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_set_link_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L589",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_set_link_mode()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_link_mode",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_loopback()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L624",
      "_origin": "ast",
      "community": 31,
      "norm_label": "sunxi_gmac_loopback()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback",
      "community_name": "Community 31"
    },
    {
      "label": "sunxi_gmac_crc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L636",
      "_origin": "ast",
      "community": 31,
      "norm_label": "sunxi_gmac_crc()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_crc",
      "community_name": "Community 31"
    },
    {
      "label": "sunxi_gmac_flow_ctrl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L657",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_flow_ctrl()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_flow_ctrl",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_int_status()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L686",
      "_origin": "ast",
      "community": 45,
      "norm_label": "sunxi_gmac_int_status()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_int_status",
      "community_name": "Community 45"
    },
    {
      "label": "sunxi_gmac_enable_rx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L744",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_enable_rx()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_enable_rx",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_read_rx_flowctl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L756",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_read_rx_flowctl()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_read_rx_flowctl",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_read_tx_flowctl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L765",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_read_tx_flowctl()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_read_tx_flowctl",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_write_rx_flowctl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L774",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_write_rx_flowctl()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_write_rx_flowctl",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_write_tx_flowctl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L788",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_write_tx_flowctl()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_write_tx_flowctl",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_enable_tx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L808",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_enable_tx()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_enable_tx",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_disable_tx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L826",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_disable_tx()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_disable_tx",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_dma_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L834",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_dma_init()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_init",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L859",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_init()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_init",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_hash_filter()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L927",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_hash_filter()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hash_filter",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_set_mac_addr_to_reg()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L934",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_set_mac_addr_to_reg()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_addr_to_reg",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_dma_start()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L945",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_dma_start()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_start",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_dma_stop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L958",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_dma_stop()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_stop",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_tx_poll()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L971",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_tx_poll()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_poll",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_irq_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L979",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_irq_enable()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_irq_enable",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_irq_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L984",
      "_origin": "ast",
      "community": 45,
      "norm_label": "sunxi_gmac_irq_disable()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_irq_disable",
      "community_name": "Community 45"
    },
    {
      "label": "sunxi_gmac_desc_buf_set()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L989",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_desc_buf_set()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_set",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_desc_set_own()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L996",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_desc_set_own()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_set_own",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_desc_tx_close()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1001",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_desc_tx_close()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_tx_close",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_desc_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1016",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_init()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_init",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_get_tx_status()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1023",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_get_tx_status()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_tx_status",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_buf_get_len()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1050",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_buf_get_len()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_len",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_buf_get_addr()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1055",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_buf_get_addr()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_addr",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_rx_frame_len()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1060",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_rx_frame_len()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_rx_frame_len",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_llc_snap()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1065",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_llc_snap()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_llc_snap",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_get_rx_status()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1084",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_get_rx_status()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_rx_status",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_get_own()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1127",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_get_own()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_own",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_desc_get_tx_last_seg()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1132",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_desc_get_tx_last_seg()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_tx_last_seg",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1137",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_reset()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_reset",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_dump_dma_desc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1153",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_dump_dma_desc()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dump_dma_desc",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_extra_tx_stats_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1169",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_extra_tx_stats_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_extra_tx_stats_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_extra_rx_stats_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1189",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_extra_rx_stats_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_extra_rx_stats_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_gphy_test_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1217",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_gphy_test_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_gphy_test_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_gphy_test_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1228",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_gphy_test_store()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_gphy_test_store",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_mii_read_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1256",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_mii_read_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_read_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_mii_read_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1262",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_mii_read_store()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_read_store",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_mii_write_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1285",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_mii_write_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_write_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_mii_write_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1291",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_mii_write_store()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_write_store",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_loopback_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1333",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_loopback_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_loopback_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1359",
      "_origin": "ast",
      "community": 31,
      "norm_label": "sunxi_gmac_loopback_store()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_store",
      "community_name": "Community 31"
    },
    {
      "label": "sunxi_gmac_tx_delay_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1402",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_tx_delay_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_delay_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_tx_delay_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1417",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_tx_delay_store()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_delay_store",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_rx_delay_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1448",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_rx_delay_show()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_delay_show",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_rx_delay_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1463",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_rx_delay_store()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_delay_store",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_adjust_link()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1495",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_adjust_link()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_adjust_link",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_phy_release()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1544",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_phy_release()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_phy_release",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_rx_refill()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1572",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_rx_refill()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_refill",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_dma_desc_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1613",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_dma_desc_init()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_desc_init",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_free_rx_skb()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1666",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_free_rx_skb()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_rx_skb",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_free_tx_skb()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1683",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_free_tx_skb()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_tx_skb",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_dma_desc_deinit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1701",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_dma_desc_deinit()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_desc_deinit",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_stop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1713",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_stop()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_stop",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_power_on()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1735",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_power_on()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_on",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_power_off()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1757",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_power_off()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_off",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_open()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1775",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_open()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_select_gpio_state()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1864",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_select_gpio_state()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_select_gpio_state",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1884",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_resume()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resume",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1909",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_suspend()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_suspend",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_shutdown()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1945",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_shutdown()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_shutdown",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_check_addr()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1955",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_check_addr()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_check_addr",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_clk_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1980",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_clk_enable()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_enable",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_clk_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2047",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_clk_disable()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_disable",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_tx_err()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2061",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_tx_err()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_schedule()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2078",
      "_origin": "ast",
      "community": 45,
      "norm_label": "sunxi_gmac_schedule()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_schedule",
      "community_name": "Community 45"
    },
    {
      "label": "sunxi_gmac_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2086",
      "_origin": "ast",
      "community": 45,
      "norm_label": "sunxi_gmac_interrupt()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_interrupt",
      "community_name": "Community 45"
    },
    {
      "label": "irqreturn_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 45,
      "norm_label": "irqreturn_t",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_irqreturn_t",
      "community_name": "Community 45"
    },
    {
      "label": "sunxi_gmac_tx_complete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2106",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_tx_complete()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_xmit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2160",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_xmit()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "community_name": "Community 32"
    },
    {
      "label": "netdev_tx_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 32,
      "norm_label": "netdev_tx_t",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_netdev_tx_t",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_copy_loopback_data()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2274",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_copy_loopback_data()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_copy_loopback_data",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_rx_metadata_cmp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2309",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_rx_metadata_cmp()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_metadata_cmp",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_rx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2319",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_rx()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_poll()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2447",
      "_origin": "ast",
      "community": 15,
      "norm_label": "sunxi_gmac_poll()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll",
      "community_name": "Community 15"
    },
    {
      "label": "sunxi_gmac_change_mtu()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2463",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_change_mtu()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_change_mtu",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_fix_features()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2481",
      "_origin": "ast",
      "community": 31,
      "norm_label": "sunxi_gmac_fix_features()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fix_features",
      "community_name": "Community 31"
    },
    {
      "label": "netdev_features_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 31,
      "norm_label": "netdev_features_t",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_netdev_features_t",
      "community_name": "Community 31"
    },
    {
      "label": "sunxi_gmac_set_rx_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2487",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_set_rx_mode()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_rx_mode",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_tx_timeout()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2546",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_tx_timeout()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_timeout",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_ioctl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2553",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ioctl()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ioctl",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_config()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2565",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_config()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_config",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_set_mac_address()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2585",
      "_origin": "ast",
      "community": 26,
      "norm_label": "sunxi_gmac_set_mac_address()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_address",
      "community_name": "Community 26"
    },
    {
      "label": "sunxi_gmac_set_features()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2605",
      "_origin": "ast",
      "community": 31,
      "norm_label": "sunxi_gmac_set_features()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_features",
      "community_name": "Community 31"
    },
    {
      "label": "sunxi_gmac_poll_controller()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2621",
      "_origin": "ast",
      "community": 45,
      "norm_label": "sunxi_gmac_poll_controller()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll_controller",
      "community_name": "Community 45"
    },
    {
      "label": "sunxi_gmac_check_if_running()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2647",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_check_if_running()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_check_if_running",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_ethtool_get_sset_count()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2654",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ethtool_get_sset_count()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_sset_count",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_ethtool_getdrvinfo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2676",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ethtool_getdrvinfo()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_getdrvinfo",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_ethtool_get_pauseparam()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2694",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ethtool_get_pauseparam()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_pauseparam",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_ethtool_set_pauseparam()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2715",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ethtool_set_pauseparam()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_set_pauseparam",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_ethtool_get_wol()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2739",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ethtool_get_wol()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_wol",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_ethtool_set_wol()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2761",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ethtool_set_wol()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_set_wol",
      "community_name": "Community 8"
    },
    {
      "label": "__sunxi_gmac_loopback_test()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2771",
      "_origin": "ast",
      "community": 31,
      "norm_label": "__sunxi_gmac_loopback_test()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_test",
      "community_name": "Community 31"
    },
    {
      "label": "u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 31,
      "norm_label": "u32",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_u32",
      "community_name": "Community 31"
    },
    {
      "label": "sunxi_gmac_self_test()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2890",
      "_origin": "ast",
      "community": 56,
      "norm_label": "sunxi_gmac_self_test()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_self_test",
      "community_name": "Community 56"
    },
    {
      "label": "u64",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 56,
      "norm_label": "u64",
      "id": "u64",
      "community_name": "Community 56"
    },
    {
      "label": "sunxi_gmac_get_sset_count()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2918",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_get_sset_count()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_get_sset_count",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_get_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2930",
      "_origin": "ast",
      "community": 31,
      "norm_label": "sunxi_gmac_get_strings()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_get_strings",
      "community_name": "Community 31"
    },
    {
      "label": "u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 31,
      "norm_label": "u8",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_u8",
      "community_name": "Community 31"
    },
    {
      "label": "sunxi_gmac_ephy_v1_hardware_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2961",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ephy_v1_hardware_init()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_hardware_init",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_hardware_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2981",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_hardware_init()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_init",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_ephy_v1_hardware_deinit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3021",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ephy_v1_hardware_deinit()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_hardware_deinit",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_hardware_deinit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3027",
      "_origin": "ast",
      "community": 36,
      "norm_label": "sunxi_gmac_hardware_deinit()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_deinit",
      "community_name": "Community 36"
    },
    {
      "label": "sunxi_gmac_parse_delay_maps()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3041",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_parse_delay_maps()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_parse_delay_maps",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_ephy_v1_resource_get()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3081",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ephy_v1_resource_get()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_resource_get",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_resource_get()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3104",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_resource_get()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_get",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_ephy_v1_resource_put()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3282",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_ephy_v1_resource_put()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_resource_put",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_resource_put()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3291",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_resource_put()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_put",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_sysfs_create()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3301",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_sysfs_create()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_sysfs_create",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_sysfs_destroy()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3313",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_sysfs_destroy()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_sysfs_destroy",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_fops_open()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3330",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_fops_open()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_open",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_fops_release()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3340",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_fops_release()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_release",
      "community_name": "Community 8"
    },
    {
      "label": "sunxi_gmac_skb_compose()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3345",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_skb_compose()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_skb_compose",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_fops_ioctl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3383",
      "_origin": "ast",
      "community": 32,
      "norm_label": "sunxi_gmac_fops_ioctl()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_ioctl",
      "community_name": "Community 32"
    },
    {
      "label": "sunxi_gmac_fops_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3431",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_fops_init()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_init",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_fops_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3450",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_fops_exit()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_exit",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3485",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_probe()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3614",
      "_origin": "ast",
      "community": 28,
      "norm_label": "sunxi_gmac_remove()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_remove",
      "community_name": "Community 28"
    },
    {
      "label": "sunxi_gmac_set_mac_addr()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3649",
      "_origin": "ast",
      "community": 8,
      "norm_label": "sunxi_gmac_set_mac_addr()",
      "id": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_addr",
      "community_name": "Community 8"
    },
    {
      "label": "pinctrl-sun55iw3-r.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3-r.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 54,
      "norm_label": "pinctrl-sun55iw3-r.c",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r",
      "community_name": "Community 54"
    },
    {
      "label": "sun55iw3_r_pinctrl_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3-r.c",
      "source_location": "L230",
      "_origin": "ast",
      "community": 54,
      "norm_label": "sun55iw3_r_pinctrl_probe()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r_sun55iw3_r_pinctrl_probe",
      "community_name": "Community 54"
    },
    {
      "label": "sun55iw3_r_pio_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3-r.c",
      "source_location": "L249",
      "_origin": "ast",
      "community": 54,
      "norm_label": "sun55iw3_r_pio_init()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r_sun55iw3_r_pio_init",
      "community_name": "Community 54"
    },
    {
      "label": "pinctrl-sun55iw3.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 46,
      "norm_label": "pinctrl-sun55iw3.c",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3",
      "community_name": "Community 46"
    },
    {
      "label": "pinctrl_pm_alloc_mem()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2432",
      "_origin": "ast",
      "community": 46,
      "norm_label": "pinctrl_pm_alloc_mem()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_pinctrl_pm_alloc_mem",
      "community_name": "Community 46"
    },
    {
      "label": "sun55iw3_pinctrl_suspend_noirq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2451",
      "_origin": "ast",
      "community": 46,
      "norm_label": "sun55iw3_pinctrl_suspend_noirq()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pinctrl_suspend_noirq",
      "community_name": "Community 46"
    },
    {
      "label": "sun55iw3_pinctrl_resume_noirq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2465",
      "_origin": "ast",
      "community": 46,
      "norm_label": "sun55iw3_pinctrl_resume_noirq()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pinctrl_resume_noirq",
      "community_name": "Community 46"
    },
    {
      "label": "sun55iw3_pinctrl_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2503",
      "_origin": "ast",
      "community": 46,
      "norm_label": "sun55iw3_pinctrl_probe()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pinctrl_probe",
      "community_name": "Community 46"
    },
    {
      "label": "sun55iw3_pio_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2534",
      "_origin": "ast",
      "community": 46,
      "norm_label": "sun55iw3_pio_init()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pio_init",
      "community_name": "Community 46"
    },
    {
      "label": "pinctrl-sunxi.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 14,
      "norm_label": "pinctrl-sunxi.c",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_find_group_by_name()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L210",
      "_origin": "ast",
      "community": 48,
      "norm_label": "sunxi_pinctrl_find_group_by_name()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_find_group_by_name",
      "community_name": "Community 48"
    },
    {
      "label": "sunxi_pinctrl_find_function_by_name()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L225",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_pinctrl_find_function_by_name()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_find_function_by_name",
      "community_name": "Community 41"
    },
    {
      "label": "sunxi_pinctrl_desc_find_function_by_name()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L243",
      "_origin": "ast",
      "community": 48,
      "norm_label": "sunxi_pinctrl_desc_find_function_by_name()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_name",
      "community_name": "Community 48"
    },
    {
      "label": "sunxi_pinctrl_desc_find_function_by_pin()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L270",
      "_origin": "ast",
      "community": 39,
      "norm_label": "sunxi_pinctrl_desc_find_function_by_pin()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_pin",
      "community_name": "Community 39"
    },
    {
      "label": "u16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 39,
      "norm_label": "u16",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u16",
      "community_name": "Community 39"
    },
    {
      "label": "sunxi_pctrl_get_groups_count()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L295",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pctrl_get_groups_count()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_groups_count",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pctrl_get_group_name()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L302",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pctrl_get_group_name()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_group_name",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pctrl_get_group_pins()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L310",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pctrl_get_group_pins()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_group_pins",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pctrl_has_bias_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L323",
      "_origin": "ast",
      "community": 43,
      "norm_label": "sunxi_pctrl_has_bias_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_bias_prop",
      "community_name": "Community 43"
    },
    {
      "label": "sunxi_pctrl_has_drive_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L331",
      "_origin": "ast",
      "community": 43,
      "norm_label": "sunxi_pctrl_has_drive_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_drive_prop",
      "community_name": "Community 43"
    },
    {
      "label": "sunxi_pctrl_has_power_source_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L337",
      "_origin": "ast",
      "community": 43,
      "norm_label": "sunxi_pctrl_has_power_source_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_power_source_prop",
      "community_name": "Community 43"
    },
    {
      "label": "sunxi_pctrl_parse_bias_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L342",
      "_origin": "ast",
      "community": 43,
      "norm_label": "sunxi_pctrl_parse_bias_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_bias_prop",
      "community_name": "Community 43"
    },
    {
      "label": "sunxi_pctrl_parse_drive_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L372",
      "_origin": "ast",
      "community": 43,
      "norm_label": "sunxi_pctrl_parse_drive_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_drive_prop",
      "community_name": "Community 43"
    },
    {
      "label": "sunxi_pctrl_parse_function_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L397",
      "_origin": "ast",
      "community": 48,
      "norm_label": "sunxi_pctrl_parse_function_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_function_prop",
      "community_name": "Community 48"
    },
    {
      "label": "sunxi_pctrl_parse_power_source_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L415",
      "_origin": "ast",
      "community": 43,
      "norm_label": "sunxi_pctrl_parse_power_source_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_power_source_prop",
      "community_name": "Community 43"
    },
    {
      "label": "sunxi_pctrl_find_pins_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L427",
      "_origin": "ast",
      "community": 48,
      "norm_label": "sunxi_pctrl_find_pins_prop()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_find_pins_prop",
      "community_name": "Community 48"
    },
    {
      "label": "sunxi_pctrl_build_pin_config()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L449",
      "_origin": "ast",
      "community": 43,
      "norm_label": "sunxi_pctrl_build_pin_config()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config",
      "community_name": "Community 43"
    },
    {
      "label": "sunxi_pctrl_dt_node_to_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L517",
      "_origin": "ast",
      "community": 48,
      "norm_label": "sunxi_pctrl_dt_node_to_map()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_node_to_map",
      "community_name": "Community 48"
    },
    {
      "label": "sunxi_pctrl_dt_free_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L614",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pctrl_dt_free_map()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_free_map",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pintctrl_vccio_ctrl_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L644",
      "_origin": "ast",
      "community": 40,
      "norm_label": "sunxi_pintctrl_vccio_ctrl_map()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_ctrl_map",
      "community_name": "Community 40"
    },
    {
      "label": "u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 40,
      "norm_label": "u32",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32",
      "community_name": "Community 40"
    },
    {
      "label": "sunxi_pintctrl_vccio_sel_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L661",
      "_origin": "ast",
      "community": 40,
      "norm_label": "sunxi_pintctrl_vccio_sel_map()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_sel_map",
      "community_name": "Community 40"
    },
    {
      "label": "sunxi_pintctrl_vccio_val_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L678",
      "_origin": "ast",
      "community": 40,
      "norm_label": "sunxi_pintctrl_vccio_val_map()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_val_map",
      "community_name": "Community 40"
    },
    {
      "label": "sunxi_pinctrl_set_io_bias_cfg()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L695",
      "_origin": "ast",
      "community": 40,
      "norm_label": "sunxi_pinctrl_set_io_bias_cfg()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_set_io_bias_cfg",
      "community_name": "Community 40"
    },
    {
      "label": "sunxi_pinctrl_get_debounce_div()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L812",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_pinctrl_get_debounce_div()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_div",
      "community_name": "Community 41"
    },
    {
      "label": "sunxi_pinctrl_get_debounce_param()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L834",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_pinctrl_get_debounce_param()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_param",
      "community_name": "Community 41"
    },
    {
      "label": "sunxi_pconf_reg()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L870",
      "_origin": "ast",
      "community": 47,
      "norm_label": "sunxi_pconf_reg()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_reg",
      "community_name": "Community 47"
    },
    {
      "label": "sunxi_pconf_get()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L930",
      "_origin": "ast",
      "community": 47,
      "norm_label": "sunxi_pconf_get()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_get",
      "community_name": "Community 47"
    },
    {
      "label": "sunxi_pconf_group_get()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L995",
      "_origin": "ast",
      "community": 47,
      "norm_label": "sunxi_pconf_group_get()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_group_get",
      "community_name": "Community 47"
    },
    {
      "label": "sunxi_power_switch_pf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1006",
      "_origin": "ast",
      "community": 47,
      "norm_label": "sunxi_power_switch_pf()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_power_switch_pf",
      "community_name": "Community 47"
    },
    {
      "label": "sunxi_pconf_set()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1100",
      "_origin": "ast",
      "community": 47,
      "norm_label": "sunxi_pconf_set()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_set",
      "community_name": "Community 47"
    },
    {
      "label": "sunxi_pconf_group_set()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1195",
      "_origin": "ast",
      "community": 47,
      "norm_label": "sunxi_pconf_group_set()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_group_set",
      "community_name": "Community 47"
    },
    {
      "label": "sunxi_pmx_get_funcs_cnt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1214",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pmx_get_funcs_cnt()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_get_funcs_cnt",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pmx_get_func_name()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1221",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pmx_get_func_name()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_get_func_name",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pmx_get_func_groups()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1229",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pmx_get_func_groups()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_get_func_groups",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pmx_set()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1242",
      "_origin": "ast",
      "community": 39,
      "norm_label": "sunxi_pmx_set()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set",
      "community_name": "Community 39"
    },
    {
      "label": "u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 39,
      "norm_label": "u8",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u8",
      "community_name": "Community 39"
    },
    {
      "label": "sunxi_pmx_set_mux()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1261",
      "_origin": "ast",
      "community": 48,
      "norm_label": "sunxi_pmx_set_mux()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set_mux",
      "community_name": "Community 48"
    },
    {
      "label": "sunxi_pmx_gpio_set_direction()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1304",
      "_origin": "ast",
      "community": 39,
      "norm_label": "sunxi_pmx_gpio_set_direction()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_gpio_set_direction",
      "community_name": "Community 39"
    },
    {
      "label": "sunxi_pmx_request()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1328",
      "_origin": "ast",
      "community": 40,
      "norm_label": "sunxi_pmx_request()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_request",
      "community_name": "Community 40"
    },
    {
      "label": "sunxi_pmx_free()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1449",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pmx_free()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_free",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_gpio_direction_input()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1478",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_gpio_direction_input()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_direction_input",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_gpio_get()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1484",
      "_origin": "ast",
      "community": 39,
      "norm_label": "sunxi_pinctrl_gpio_get()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_get",
      "community_name": "Community 39"
    },
    {
      "label": "sunxi_pinctrl_gpio_set()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1505",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_gpio_set()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_set",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_gpio_direction_output()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1528",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_gpio_direction_output()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_direction_output",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_gpio_of_xlate()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1535",
      "_origin": "ast",
      "community": 40,
      "norm_label": "sunxi_pinctrl_gpio_of_xlate()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_of_xlate",
      "community_name": "Community 40"
    },
    {
      "label": "sunxi_pinctrl_gpio_to_irq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1553",
      "_origin": "ast",
      "community": 39,
      "norm_label": "sunxi_pinctrl_gpio_to_irq()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_to_irq",
      "community_name": "Community 39"
    },
    {
      "label": "sunxi_pinctrl_irq_request_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1575",
      "_origin": "ast",
      "community": 39,
      "norm_label": "sunxi_pinctrl_irq_request_resources()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_request_resources",
      "community_name": "Community 39"
    },
    {
      "label": "sunxi_pinctrl_irq_release_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1600",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_release_resources()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_release_resources",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_irq_set_type()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1608",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_set_type()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_set_type",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_irq_ack()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1662",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_ack()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_ack",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_irq_mask()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1672",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_mask()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_mask",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_irq_unmask()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1689",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_unmask()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_unmask",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_irq_ack_unmask()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1706",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_ack_unmask()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_ack_unmask",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_irq_set_wake()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1712",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_set_wake()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_set_wake",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_irq_set_affinity()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1729",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_irq_set_affinity()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_irq_set_affinity",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_irq_of_xlate()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1786",
      "_origin": "ast",
      "community": 40,
      "norm_label": "sunxi_pinctrl_irq_of_xlate()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_of_xlate",
      "community_name": "Community 40"
    },
    {
      "label": "sunxi_pinctrl_irq_handler()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1817",
      "_origin": "ast",
      "community": 14,
      "norm_label": "sunxi_pinctrl_irq_handler()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_handler",
      "community_name": "Community 14"
    },
    {
      "label": "sunxi_pinctrl_add_function()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1856",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_pinctrl_add_function()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_add_function",
      "community_name": "Community 41"
    },
    {
      "label": "sunxi_pinctrl_build_state()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1878",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_pinctrl_build_state()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_build_state",
      "community_name": "Community 41"
    },
    {
      "label": "sunxi_pinctrl_setup_debounce()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2003",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_pinctrl_setup_debounce()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_setup_debounce",
      "community_name": "Community 41"
    },
    {
      "label": "sunxi_pctrl_get_irq_domain()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2038",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_pctrl_get_irq_domain()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_irq_domain",
      "community_name": "Community 41"
    },
    {
      "label": "sunxi_bsp_pinctrl_init_with_variant()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2058",
      "_origin": "ast",
      "community": 41,
      "norm_label": "sunxi_bsp_pinctrl_init_with_variant()",
      "id": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_bsp_pinctrl_init_with_variant",
      "community_name": "Community 41"
    },
    {
      "label": "pmu-ext-regulator.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 33,
      "norm_label": "pmu-ext-regulator.c",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "community_name": "Community 33"
    },
    {
      "label": "pmu_ext_set_voltage_time_sel()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L137",
      "_origin": "ast",
      "community": 33,
      "norm_label": "pmu_ext_set_voltage_time_sel()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_set_voltage_time_sel",
      "community_name": "Community 33"
    },
    {
      "label": "axp1530_ext_hw_dvm_set_voltage_time_sel_regmap()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L148",
      "_origin": "ast",
      "community": 33,
      "norm_label": "axp1530_ext_hw_dvm_set_voltage_time_sel_regmap()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_hw_dvm_set_voltage_time_sel_regmap",
      "community_name": "Community 33"
    },
    {
      "label": "axp1530_ext_hw_dvm_set_voltage_sel_regmap()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L164",
      "_origin": "ast",
      "community": 33,
      "norm_label": "axp1530_ext_hw_dvm_set_voltage_sel_regmap()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_hw_dvm_set_voltage_sel_regmap",
      "community_name": "Community 33"
    },
    {
      "label": "axp1530_ext_sw_dvm_set_voltage_time_sel()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L198",
      "_origin": "ast",
      "community": 33,
      "norm_label": "axp1530_ext_sw_dvm_set_voltage_time_sel()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_sw_dvm_set_voltage_time_sel",
      "community_name": "Community 33"
    },
    {
      "label": "axp1530_ext_sw_dvm_set_voltage_sel_regmap()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L213",
      "_origin": "ast",
      "community": 33,
      "norm_label": "axp1530_ext_sw_dvm_set_voltage_sel_regmap()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_sw_dvm_set_voltage_sel_regmap",
      "community_name": "Community 33"
    },
    {
      "label": "pmu_ext_regulator_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L430",
      "_origin": "ast",
      "community": 33,
      "norm_label": "pmu_ext_regulator_probe()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_probe",
      "community_name": "Community 33"
    },
    {
      "label": "pmu_ext_regulator_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L495",
      "_origin": "ast",
      "community": 33,
      "norm_label": "pmu_ext_regulator_remove()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_remove",
      "community_name": "Community 33"
    },
    {
      "label": "pmu_ext_regulator_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L508",
      "_origin": "ast",
      "community": 33,
      "norm_label": "pmu_ext_regulator_init()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_init",
      "community_name": "Community 33"
    },
    {
      "label": "pmu_ext_regulator_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L513",
      "_origin": "ast",
      "community": 33,
      "norm_label": "pmu_ext_regulator_exit()",
      "id": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_exit",
      "community_name": "Community 33"
    },
    {
      "label": "snd_sun55iw3_i2s.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sun55iw3_i2s.c",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "community_name": "Community 2"
    },
    {
      "label": "snd_i2s_clk_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L38",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_i2s_clk_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_init",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_clk_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_clk_t",
      "id": "sunxi_i2s_clk_t",
      "community_name": "Community 2"
    },
    {
      "label": "snd_i2s_clk_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L112",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_i2s_clk_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_exit",
      "community_name": "Community 2"
    },
    {
      "label": "snd_i2s_clk_bus_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L127",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_i2s_clk_bus_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_enable",
      "community_name": "Community 2"
    },
    {
      "label": "snd_i2s_clk_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L154",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_i2s_clk_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_enable",
      "community_name": "Community 2"
    },
    {
      "label": "snd_i2s_clk_bus_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L195",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_i2s_clk_bus_disable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_disable",
      "community_name": "Community 2"
    },
    {
      "label": "snd_i2s_clk_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L205",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_i2s_clk_disable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_disable",
      "community_name": "Community 2"
    },
    {
      "label": "snd_i2s_clk_rate()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L217",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_i2s_clk_rate()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_rate",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sun55iw3_owa.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sun55iw3_owa.c",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "community_name": "Community 5"
    },
    {
      "label": "snd_owa_clk_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L39",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_owa_clk_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_init",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_clk_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_clk_t",
      "id": "sunxi_owa_clk_t",
      "community_name": "Community 5"
    },
    {
      "label": "snd_owa_clk_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L129",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_owa_clk_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_exit",
      "community_name": "Community 5"
    },
    {
      "label": "snd_owa_clk_bus_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L146",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_owa_clk_bus_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_enable",
      "community_name": "Community 5"
    },
    {
      "label": "snd_owa_clk_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L173",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_owa_clk_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_enable",
      "community_name": "Community 5"
    },
    {
      "label": "snd_owa_clk_bus_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L229",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_owa_clk_bus_disable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_disable",
      "community_name": "Community 5"
    },
    {
      "label": "snd_owa_clk_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L239",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_owa_clk_disable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_disable",
      "community_name": "Community 5"
    },
    {
      "label": "snd_owa_clk_rate()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L253",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_owa_clk_rate()",
      "id": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_rate",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_i2s.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_i2s.c",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_set_pcm_ucfmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L120",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_set_pcm_ucfmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_pcm_ucfmt",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_set_ch_en()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L137",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_set_ch_en()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_ch_en",
      "community_name": "Community 2"
    },
    {
      "label": "sun8iw11_i2s_set_ch_en()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L194",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sun8iw11_i2s_set_ch_en()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sun8iw11_i2s_set_ch_en",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_set_daifmt_fmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L258",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_set_daifmt_fmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_daifmt_fmt",
      "community_name": "Community 2"
    },
    {
      "label": "sun8iw11_i2s_set_daifmt_fmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L322",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sun8iw11_i2s_set_daifmt_fmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sun8iw11_i2s_set_daifmt_fmt",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_set_ch_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L386",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_set_ch_map()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_ch_map",
      "community_name": "Community 2"
    },
    {
      "label": "sun8iw11_i2s_set_ch_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L428",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sun8iw11_i2s_set_ch_map()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sun8iw11_i2s_set_ch_map",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_get_i2s_dai_fmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L458",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_get_i2s_dai_fmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_i2s_dai_fmt",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_set_i2s_dai_fmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L492",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_set_i2s_dai_fmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_i2s_dai_fmt",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_sdout_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L529",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_sdout_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_enable",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_sdout_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L542",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_sdout_disable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_disable",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_set_pll()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L550",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_set_pll()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_pll",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_set_sysclk()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L574",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_set_sysclk()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_sysclk",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_set_bclk_ratio()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L658",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_set_bclk_ratio()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_bclk_ratio",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_set_fmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L723",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_set_fmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_fmt",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_set_tdm_slot()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L839",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_set_tdm_slot()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_tdm_slot",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_startup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L915",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_startup()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_startup",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_shutdown()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L939",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_shutdown()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_shutdown",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_hw_params()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L957",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_hw_params()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_hw_params",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_prepare()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1040",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_prepare()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_prepare",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_tx_route()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1064",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_tx_route()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_tx_route",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_rx_route()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1094",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_rx_route()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_rx_route",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_trigger()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1107",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_trigger()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_trigger",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1161",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_init",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1178",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_probe",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dai_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1201",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dai_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_remove",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_rx_sync_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1251",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_rx_sync_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_rx_sync_enable",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_get_tx_hub_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1268",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_get_tx_hub_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_tx_hub_mode",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_set_tx_hub_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1283",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_set_tx_hub_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_tx_hub_mode",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_get_rx_sync_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1308",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_get_rx_sync_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_rx_sync_mode",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_set_rx_sync_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1320",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_set_rx_sync_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_rx_sync_mode",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_component_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1359",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_component_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_probe",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_component_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1402",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_component_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_remove",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_component_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1413",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_component_suspend()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_suspend",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_component_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1431",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_component_resume()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_resume",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_mem_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1493",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_mem_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_mem_init",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_mem_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1542",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_mem_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_mem_exit",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_dts_params_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1550",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_dts_params_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dts_params_init",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_pin_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1719",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_pin_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_pin_init",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_dma_params_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1768",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_dma_params_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dma_params_init",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_pin_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1788",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_pin_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_pin_exit",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_dump_version()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1797",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_dump_version()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_version",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_dump_help()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1819",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_dump_help()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_help",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_dump_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1831",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_dump_show()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_show",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_dump_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1863",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_dump_store()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_store",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dev_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1901",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dev_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dev_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2022",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dev_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_remove",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dev_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2103",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dev_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_init",
      "community_name": "Community 2"
    },
    {
      "label": "sunxi_i2s_dev_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2116",
      "_origin": "ast",
      "community": 2,
      "norm_label": "sunxi_i2s_dev_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_exit",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_i2s.h",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "snd_sunxi_i2s.h",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_h_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "community_name": "Community 2"
    },
    {
      "label": "snd_sunxi_mach.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "norm_label": "snd_sunxi_mach.c",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "community_name": "Community 21"
    },
    {
      "label": "asoc_simple_shutdown()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L34",
      "_origin": "ast",
      "community": 21,
      "norm_label": "asoc_simple_shutdown()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_shutdown",
      "community_name": "Community 21"
    },
    {
      "label": "asoc_simple_startup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L38",
      "_origin": "ast",
      "community": 21,
      "norm_label": "asoc_simple_startup()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_startup",
      "community_name": "Community 21"
    },
    {
      "label": "asoc_simple_hw_params()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L47",
      "_origin": "ast",
      "community": 21,
      "norm_label": "asoc_simple_hw_params()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_hw_params",
      "community_name": "Community 21"
    },
    {
      "label": "asoc_simple_dai_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L270",
      "_origin": "ast",
      "community": 21,
      "norm_label": "asoc_simple_dai_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_dai_init",
      "community_name": "Community 21"
    },
    {
      "label": "simple_dai_link_of()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L297",
      "_origin": "ast",
      "community": 21,
      "norm_label": "simple_dai_link_of()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_dai_link_of",
      "community_name": "Community 21"
    },
    {
      "label": "simple_parse_of()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L419",
      "_origin": "ast",
      "community": 21,
      "norm_label": "simple_parse_of()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_parse_of",
      "community_name": "Community 21"
    },
    {
      "label": "snd_sunxi_dump_version()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L482",
      "_origin": "ast",
      "community": 21,
      "norm_label": "snd_sunxi_dump_version()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_version",
      "community_name": "Community 21"
    },
    {
      "label": "snd_sunxi_dump_help()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L504",
      "_origin": "ast",
      "community": 21,
      "norm_label": "snd_sunxi_dump_help()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_help",
      "community_name": "Community 21"
    },
    {
      "label": "snd_sunxi_dump_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L538",
      "_origin": "ast",
      "community": 21,
      "norm_label": "snd_sunxi_dump_show()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_show",
      "community_name": "Community 21"
    },
    {
      "label": "snd_sunxi_dump_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L639",
      "_origin": "ast",
      "community": 21,
      "norm_label": "snd_sunxi_dump_store()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_store",
      "community_name": "Community 21"
    },
    {
      "label": "simple_soc_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L827",
      "_origin": "ast",
      "community": 21,
      "norm_label": "simple_soc_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_soc_probe",
      "community_name": "Community 21"
    },
    {
      "label": "simple_soc_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L872",
      "_origin": "ast",
      "community": 21,
      "norm_label": "simple_soc_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_soc_remove",
      "community_name": "Community 21"
    },
    {
      "label": "asoc_simple_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L895",
      "_origin": "ast",
      "community": 21,
      "norm_label": "asoc_simple_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_probe",
      "community_name": "Community 21"
    },
    {
      "label": "asoc_simple_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L945",
      "_origin": "ast",
      "community": 21,
      "norm_label": "asoc_simple_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_remove",
      "community_name": "Community 21"
    },
    {
      "label": "sunxi_soundcard_machine_dev_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L970",
      "_origin": "ast",
      "community": 21,
      "norm_label": "sunxi_soundcard_machine_dev_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_sunxi_soundcard_machine_dev_init",
      "community_name": "Community 21"
    },
    {
      "label": "sunxi_soundcard_machine_dev_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L983",
      "_origin": "ast",
      "community": 21,
      "norm_label": "sunxi_soundcard_machine_dev_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_sunxi_soundcard_machine_dev_exit",
      "community_name": "Community 21"
    },
    {
      "label": "snd_sunxi_owa.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_owa.c",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_startup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L97",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_startup()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_startup",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_shutdown()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L121",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_shutdown()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_shutdown",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_lock_confirm_work()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L137",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_lock_confirm_work()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_lock_confirm_work",
      "community_name": "Community 5"
    },
    {
      "label": "owa_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L237",
      "_origin": "ast",
      "community": 5,
      "norm_label": "owa_interrupt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_owa_interrupt",
      "community_name": "Community 5"
    },
    {
      "label": "irqreturn_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 5,
      "norm_label": "irqreturn_t",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_irqreturn_t",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_set_pll()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L259",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_set_pll()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_set_pll",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_set_clkdiv()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L278",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_set_clkdiv()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_set_clkdiv",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_hw_params()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L294",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_hw_params()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_hw_params",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_prepare()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L421",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_prepare()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_prepare",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_txctrl_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L454",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_txctrl_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_txctrl_enable",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_rxctrl_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L467",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_rxctrl_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_rxctrl_enable",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_trigger()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L505",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_trigger()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_trigger",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L561",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_init",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L586",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_probe",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dai_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L600",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dai_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_remove",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_get_tx_hub_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L639",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_get_tx_hub_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_get_tx_hub_mode",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_set_tx_hub_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L654",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_set_tx_hub_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_set_tx_hub_mode",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_rx_sync_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L680",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_rx_sync_enable()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_rx_sync_enable",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_get_rx_sync_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L693",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_get_rx_sync_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_get_rx_sync_mode",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_set_rx_sync_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L705",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_set_rx_sync_mode()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_set_rx_sync_mode",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_set_tx_data_fmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L730",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_set_tx_data_fmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_set_tx_data_fmt",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_get_tx_data_fmt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L761",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_get_tx_data_fmt()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_get_tx_data_fmt",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_get_rx_debug_info()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L775",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_get_rx_debug_info()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_get_rx_debug_info",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_set_null_value()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L927",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_set_null_value()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_set_null_value",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_component_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L990",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_component_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_probe",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_component_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1058",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_component_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_remove",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_component_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1070",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_component_suspend()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_suspend",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_component_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1088",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_component_resume()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_resume",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_mem_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1132",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_mem_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_mem_init",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_mem_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1181",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_mem_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_mem_exit",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_dts_params_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1190",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_dts_params_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dts_params_init",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_pin_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1258",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_pin_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_pin_init",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_pin_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1307",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_pin_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_pin_exit",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_owa_irq_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1315",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_owa_irq_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_owa_irq_init",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_owa_irq_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1341",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_owa_irq_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_owa_irq_exit",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_dma_params_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1351",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_dma_params_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dma_params_init",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_dump_version()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1372",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_dump_version()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_version",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_dump_help()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1394",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_dump_help()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_help",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_dump_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1406",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_dump_show()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_show",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_dump_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1438",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_dump_store()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_store",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dev_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1476",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dev_probe()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dev_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1602",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dev_remove()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_remove",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dev_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1686",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dev_init()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_init",
      "community_name": "Community 5"
    },
    {
      "label": "sunxi_owa_dev_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1699",
      "_origin": "ast",
      "community": 5,
      "norm_label": "sunxi_owa_dev_exit()",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_exit",
      "community_name": "Community 5"
    },
    {
      "label": "snd_sunxi_owa.h",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "snd_sunxi_owa.h",
      "id": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_h_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "community_name": "Community 5"
    },
    {
      "label": "stmmac_main.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_main.c",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_bus_clks_config()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L145",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_bus_clks_config()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_bus_clks_config",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_verify_args()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L181",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_verify_args()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_verify_args",
      "community_name": "Community 6"
    },
    {
      "label": "__stmmac_disable_all_queues()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L197",
      "_origin": "ast",
      "community": 9,
      "norm_label": "__stmmac_disable_all_queues()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_all_queues",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_enable_all_queues()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L246",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_enable_all_queues()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_queues",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_service_event_schedule()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L269",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_service_event_schedule()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_service_event_schedule",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_global_err()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L276",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_global_err()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_global_err",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_clk_csr_set()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L295",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_clk_csr_set()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clk_csr_set",
      "community_name": "Community 6"
    },
    {
      "label": "print_pkt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L350",
      "_origin": "ast",
      "community": 18,
      "norm_label": "print_pkt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_print_pkt",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_tx_avail()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L356",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_tx_avail()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail",
      "community_name": "Community 18"
    },
    {
      "label": "u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "u32",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_rx_dirty()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L374",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx_dirty()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_dirty",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_lpi_entry_timer_config()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L387",
      "_origin": "ast",
      "community": 42,
      "norm_label": "stmmac_lpi_entry_timer_config()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_lpi_entry_timer_config",
      "community_name": "Community 42"
    },
    {
      "label": "stmmac_enable_eee_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L403",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_enable_eee_mode()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_eee_mode",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_disable_eee_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L429",
      "_origin": "ast",
      "community": 42,
      "norm_label": "stmmac_disable_eee_mode()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_eee_mode",
      "community_name": "Community 42"
    },
    {
      "label": "stmmac_eee_ctrl_timer()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L448",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_eee_ctrl_timer()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_ctrl_timer",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_eee_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L464",
      "_origin": "ast",
      "community": 42,
      "norm_label": "stmmac_eee_init()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_init",
      "community_name": "Community 42"
    },
    {
      "label": "stmmac_cdc_adjust()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L522",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_cdc_adjust()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_cdc_adjust",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_get_tx_hwtstamp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L538",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_get_tx_hwtstamp()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_tx_hwtstamp",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_get_rx_hwtstamp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L582",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_get_rx_hwtstamp()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_rx_hwtstamp",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_hwtstamp_set()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L621",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_hwtstamp_set()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hwtstamp_set",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_hwtstamp_get()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L820",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_hwtstamp_get()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hwtstamp_get",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_init_tstamp_counter()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L842",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_init_tstamp_counter()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_tstamp_counter",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_init_ptp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L898",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_init_ptp()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_ptp",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_release_ptp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L931",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_release_ptp()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release_ptp",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_mac_flow_ctrl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L943",
      "_origin": "ast",
      "community": 42,
      "norm_label": "stmmac_mac_flow_ctrl()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_flow_ctrl",
      "community_name": "Community 42"
    },
    {
      "label": "stmmac_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L951",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_validate()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_validate",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_mac_config()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1052",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mac_config()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_fpe_link_state_handle()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1058",
      "_origin": "ast",
      "community": 42,
      "norm_label": "stmmac_fpe_link_state_handle()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_link_state_handle",
      "community_name": "Community 42"
    },
    {
      "label": "stmmac_mac_link_down()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1073",
      "_origin": "ast",
      "community": 42,
      "norm_label": "stmmac_mac_link_down()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_down",
      "community_name": "Community 42"
    },
    {
      "label": "phy_interface_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 42,
      "norm_label": "phy_interface_t",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_phy_interface_t",
      "community_name": "Community 42"
    },
    {
      "label": "stmmac_mac_link_up()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1088",
      "_origin": "ast",
      "community": 42,
      "norm_label": "stmmac_mac_link_up()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_up",
      "community_name": "Community 42"
    },
    {
      "label": "stmmac_check_pcs_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1201",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_check_pcs_mode()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_check_pcs_mode",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_init_phy()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1227",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_init_phy()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_phy",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_phy_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1264",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_phy_setup()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_phy_setup",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_display_rx_rings()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1293",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_display_rx_rings()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rx_rings",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_display_tx_rings()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1320",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_display_tx_rings()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_tx_rings",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_display_rings()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1349",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_display_rings()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rings",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_set_bfsize()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1358",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_set_bfsize()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_bfsize",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_clear_rx_descriptors()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1383",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_clear_rx_descriptors()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_rx_descriptors",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_clear_tx_descriptors()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1409",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_clear_tx_descriptors()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_tx_descriptors",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_clear_descriptors()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1436",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_clear_descriptors()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_descriptors",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_init_rx_buffers()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1461",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_init_rx_buffers()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_rx_buffers",
      "community_name": "Community 10"
    },
    {
      "label": "gfp_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 10,
      "norm_label": "gfp_t",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_gfp_t",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_free_rx_buffer()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1501",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_free_rx_buffer()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_rx_buffer",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_free_tx_buffer()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1521",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_free_tx_buffer()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_buffer",
      "community_name": "Community 10"
    },
    {
      "label": "dma_free_rx_skbufs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1564",
      "_origin": "ast",
      "community": 10,
      "norm_label": "dma_free_rx_skbufs()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_skbufs",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_alloc_rx_buffers()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1572",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_alloc_rx_buffers()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers",
      "community_name": "Community 10"
    },
    {
      "label": "dma_free_rx_xskbufs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1603",
      "_origin": "ast",
      "community": 10,
      "norm_label": "dma_free_rx_xskbufs()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_xskbufs",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_alloc_rx_buffers_zc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1619",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_alloc_rx_buffers_zc()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers_zc",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_get_xsk_pool()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1648",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_get_xsk_pool()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_xsk_pool",
      "community_name": "Community 10"
    },
    {
      "label": "__init_dma_rx_desc_rings()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1665",
      "_origin": "ast",
      "community": 10,
      "norm_label": "__init_dma_rx_desc_rings()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "community_name": "Community 10"
    },
    {
      "label": "__init_dma_tx_desc_rings()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1774",
      "_origin": "ast",
      "community": 10,
      "norm_label": "__init_dma_tx_desc_rings()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_tx_desc_rings",
      "community_name": "Community 10"
    },
    {
      "label": "init_dma_desc_rings()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1847",
      "_origin": "ast",
      "community": 9,
      "norm_label": "init_dma_desc_rings()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_desc_rings",
      "community_name": "Community 9"
    },
    {
      "label": "dma_free_tx_skbufs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1871",
      "_origin": "ast",
      "community": 10,
      "norm_label": "dma_free_tx_skbufs()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_tx_skbufs",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_free_tx_skbufs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1892",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_free_tx_skbufs()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_skbufs",
      "community_name": "Community 9"
    },
    {
      "label": "__free_dma_rx_desc_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1906",
      "_origin": "ast",
      "community": 10,
      "norm_label": "__free_dma_rx_desc_resources()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_rx_desc_resources",
      "community_name": "Community 10"
    },
    {
      "label": "__free_dma_tx_desc_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1952",
      "_origin": "ast",
      "community": 10,
      "norm_label": "__free_dma_tx_desc_resources()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_tx_desc_resources",
      "community_name": "Community 10"
    },
    {
      "label": "__alloc_dma_rx_desc_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1999",
      "_origin": "ast",
      "community": 10,
      "norm_label": "__alloc_dma_rx_desc_resources()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_rx_desc_resources",
      "community_name": "Community 10"
    },
    {
      "label": "__alloc_dma_tx_desc_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2101",
      "_origin": "ast",
      "community": 10,
      "norm_label": "__alloc_dma_tx_desc_resources()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_tx_desc_resources",
      "community_name": "Community 10"
    },
    {
      "label": "alloc_dma_desc_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2174",
      "_origin": "ast",
      "community": 9,
      "norm_label": "alloc_dma_desc_resources()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_desc_resources",
      "community_name": "Community 9"
    },
    {
      "label": "free_dma_desc_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2191",
      "_origin": "ast",
      "community": 9,
      "norm_label": "free_dma_desc_resources()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_desc_resources",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_mac_enable_rx_queues()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2207",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mac_enable_rx_queues()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_enable_rx_queues",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_start_rx_dma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2226",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_start_rx_dma()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_rx_dma",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_start_tx_dma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2239",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_start_tx_dma()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_tx_dma",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_stop_rx_dma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2252",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_stop_rx_dma()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_rx_dma",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_stop_tx_dma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2265",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_stop_tx_dma()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_tx_dma",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_enable_all_dma_irq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2271",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_enable_all_dma_irq()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_dma_irq",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_start_all_dma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2294",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_start_all_dma()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_all_dma",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_stop_all_dma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2313",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_stop_all_dma()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_dma_operation_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2332",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_dma_operation_mode()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_operation_mode",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_xdp_xmit_zc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2401",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_xdp_xmit_zc()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_zc",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_tx_clean()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2503",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_tx_clean()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_tx_err()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2681",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_tx_err()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_set_dma_operation_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2712",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_set_dma_operation_mode()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_dma_operation_mode",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_safety_feat_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2735",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_safety_feat_interrupt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_interrupt",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_napi_check()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2749",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_napi_check()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_check",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_dma_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2791",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_dma_interrupt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_interrupt",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_mmc_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2837",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mmc_setup()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mmc_setup",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_get_hw_features()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2860",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_get_hw_features()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_hw_features",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_check_ether_addr()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2872",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_check_ether_addr()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_check_ether_addr",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_init_dma_engine()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2891",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_init_dma_engine()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_dma_engine",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_tx_timer_arm()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2957",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_tx_timer_arm()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer_arm",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_tx_timer()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2972",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_tx_timer()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_init_coalesce()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3002",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_init_coalesce()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_coalesce",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_set_rings_length()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3022",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_set_rings_length()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_rings_length",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_set_tx_queue_weight()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3044",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_set_tx_queue_weight()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_tx_queue_weight",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_configure_cbs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3061",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_configure_cbs()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_configure_cbs",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_rx_queue_dma_chan_map()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3087",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_rx_queue_dma_chan_map()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_queue_dma_chan_map",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_mac_config_rx_queues_prio()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3104",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mac_config_rx_queues_prio()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rx_queues_prio",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_mac_config_tx_queues_prio()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3124",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mac_config_tx_queues_prio()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_tx_queues_prio",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_mac_config_rx_queues_routing()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3144",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mac_config_rx_queues_routing()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rx_queues_routing",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_mac_config_rss()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3160",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mac_config_rss()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rss",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_mtl_configuration()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3181",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_mtl_configuration()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_safety_feat_configuration()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3226",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_safety_feat_configuration()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_configuration",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_fpe_start_wq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3237",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_fpe_start_wq()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_start_wq",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_hw_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3271",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_hw_setup()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_hw_teardown()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3408",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_hw_teardown()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_teardown",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_free_irq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3415",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_free_irq()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_irq",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_request_irq_multi_msi()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3467",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_request_irq_multi_msi()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_multi_msi",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_request_irq_single()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3615",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_request_irq_single()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_single",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_request_irq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3666",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_request_irq()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_open()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3689",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_open()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_fpe_stop_wq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3808",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_fpe_stop_wq()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_stop_wq",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_release()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3824",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_release()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_vlan_insert()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3871",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_vlan_insert()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_insert",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_tso_allocator()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3913",
      "_origin": "ast",
      "community": 61,
      "norm_label": "stmmac_tso_allocator()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_allocator",
      "community_name": "Community 61"
    },
    {
      "label": "dma_addr_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 61,
      "norm_label": "dma_addr_t",
      "id": "dma_addr_t",
      "community_name": "Community 61"
    },
    {
      "label": "stmmac_flush_tx_descriptors()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3953",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_flush_tx_descriptors()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_flush_tx_descriptors",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_tso_xmit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4002",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_tso_xmit()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "community_name": "Community 18"
    },
    {
      "label": "netdev_tx_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 18,
      "norm_label": "netdev_tx_t",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_netdev_tx_t",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_has_ip_ethertype()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4243",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_has_ip_ethertype()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_has_ip_ethertype",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_xmit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4264",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_xmit()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_rx_vlan()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4499",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx_vlan()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_vlan",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_rx_refill()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4527",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx_refill()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_rx_buf1_len()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4587",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx_buf1_len()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_buf1_len",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_rx_buf2_len()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4615",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx_buf2_len()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_buf2_len",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_xdp_xmit_xdpf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4636",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_xdp_xmit_xdpf()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_xdpf",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_xdp_get_tx_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4708",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_xdp_get_tx_queue()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_get_tx_queue",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_xdp_xmit_back()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4722",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_xdp_xmit_back()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_back",
      "community_name": "Community 18"
    },
    {
      "label": "__stmmac_xdp_run_prog()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4750",
      "_origin": "ast",
      "community": 16,
      "norm_label": "__stmmac_xdp_run_prog()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_run_prog",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_finalize_xdp_rx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4802",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_finalize_xdp_rx()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_finalize_xdp_rx",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_construct_skb_zc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4817",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_construct_skb_zc()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_construct_skb_zc",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_dispatch_skb_zc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4838",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_dispatch_skb_zc()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_rx_refill_zc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4875",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx_refill_zc()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill_zc",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_rx_zc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4933",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx_zc()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_rx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5123",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_rx()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_napi_poll_rx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5397",
      "_origin": "ast",
      "community": 16,
      "norm_label": "stmmac_napi_poll_rx()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_rx",
      "community_name": "Community 16"
    },
    {
      "label": "stmmac_napi_poll_tx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5419",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_napi_poll_tx()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_tx",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_napi_poll_rxtx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5443",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_napi_poll_rxtx()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_rxtx",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_tx_timeout()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5490",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_tx_timeout()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timeout",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_set_rx_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5506",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_set_rx_mode()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_rx_mode",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_change_mtu()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5524",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_change_mtu()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_change_mtu",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_fix_features()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5558",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_fix_features()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fix_features",
      "community_name": "Community 6"
    },
    {
      "label": "netdev_features_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 6,
      "norm_label": "netdev_features_t",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_netdev_features_t",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_set_features()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5588",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_set_features()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_features",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_fpe_event_status()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5614",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_fpe_event_status()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_event_status",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_common_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5656",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_common_interrupt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_common_interrupt",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5721",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_interrupt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_interrupt",
      "community_name": "Community 24"
    },
    {
      "label": "irqreturn_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 24,
      "norm_label": "irqreturn_t",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_irqreturn_t",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_mac_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5743",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_mac_interrupt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_interrupt",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_safety_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5763",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_safety_interrupt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_interrupt",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_msi_intr_tx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5783",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_msi_intr_tx()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_tx",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_msi_intr_rx()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5827",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_msi_intr_rx()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_rx",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_poll_controller()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5853",
      "_origin": "ast",
      "community": 24,
      "norm_label": "stmmac_poll_controller()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_poll_controller",
      "community_name": "Community 24"
    },
    {
      "label": "stmmac_ioctl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5885",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_ioctl()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_ioctl",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_setup_tc_block_cb()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5912",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_setup_tc_block_cb()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_setup_tc_block_cb",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_setup_tc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5940",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_setup_tc()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_setup_tc",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_select_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5962",
      "_origin": "ast",
      "community": 38,
      "norm_label": "stmmac_select_queue()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_select_queue",
      "community_name": "Community 38"
    },
    {
      "label": "u16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 38,
      "norm_label": "u16",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u16",
      "community_name": "Community 38"
    },
    {
      "label": "stmmac_set_mac_address()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5980",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_set_mac_address()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_mac_address",
      "community_name": "Community 6"
    },
    {
      "label": "sysfs_display_ring()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6006",
      "_origin": "ast",
      "community": 61,
      "norm_label": "sysfs_display_ring()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_sysfs_display_ring",
      "community_name": "Community 61"
    },
    {
      "label": "stmmac_rings_status_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6036",
      "_origin": "ast",
      "community": 61,
      "norm_label": "stmmac_rings_status_show()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rings_status_show",
      "community_name": "Community 61"
    },
    {
      "label": "stmmac_dma_cap_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6083",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_dma_cap_show()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_cap_show",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_init_fs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6183",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_init_fs()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_fs",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_exit_fs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6203",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_exit_fs()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_exit_fs",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_vid_crc32_le()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6211",
      "_origin": "ast",
      "community": 38,
      "norm_label": "stmmac_vid_crc32_le()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vid_crc32_le",
      "community_name": "Community 38"
    },
    {
      "label": "__le16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 38,
      "norm_label": "__le16",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_le16",
      "community_name": "Community 38"
    },
    {
      "label": "stmmac_vlan_update()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6235",
      "_origin": "ast",
      "community": 38,
      "norm_label": "stmmac_vlan_update()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_update",
      "community_name": "Community 38"
    },
    {
      "label": "stmmac_vlan_rx_add_vid()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6260",
      "_origin": "ast",
      "community": 38,
      "norm_label": "stmmac_vlan_rx_add_vid()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_add_vid",
      "community_name": "Community 38"
    },
    {
      "label": "__be16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 38,
      "norm_label": "__be16",
      "id": "be16",
      "community_name": "Community 38"
    },
    {
      "label": "stmmac_vlan_rx_kill_vid()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6285",
      "_origin": "ast",
      "community": 38,
      "norm_label": "stmmac_vlan_rx_kill_vid()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_kill_vid",
      "community_name": "Community 38"
    },
    {
      "label": "stmmac_bpf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6316",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_bpf()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_bpf",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_xdp_xmit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6331",
      "_origin": "ast",
      "community": 18,
      "norm_label": "stmmac_xdp_xmit()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit",
      "community_name": "Community 18"
    },
    {
      "label": "stmmac_disable_rx_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6373",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_disable_rx_queue()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_rx_queue",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_enable_rx_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6386",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_enable_rx_queue()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_disable_tx_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6435",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_disable_tx_queue()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_tx_queue",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_enable_tx_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6448",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_enable_tx_queue()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_xdp_release()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6487",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_xdp_release()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_release",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_xdp_open()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6517",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_xdp_open()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_xsk_wakeup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6624",
      "_origin": "ast",
      "community": 10,
      "norm_label": "stmmac_xsk_wakeup()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xsk_wakeup",
      "community_name": "Community 10"
    },
    {
      "label": "stmmac_reset_subtask()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6683",
      "_origin": "ast",
      "community": 25,
      "norm_label": "stmmac_reset_subtask()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reset_subtask",
      "community_name": "Community 25"
    },
    {
      "label": "stmmac_service_task()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6705",
      "_origin": "ast",
      "community": 25,
      "norm_label": "stmmac_service_task()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_service_task",
      "community_name": "Community 25"
    },
    {
      "label": "stmmac_hw_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6722",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_hw_init()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_init",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_napi_add()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6817",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_napi_add()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_add",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_napi_del()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6849",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_napi_del()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_del",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_reinit_queues()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6870",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_reinit_queues()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_queues",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_reinit_ringparam()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6891",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_reinit_ringparam()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_ringparam",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_fpe_lp_task()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6909",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_fpe_lp_task()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_lp_task",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_fpe_handshake()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6955",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_fpe_handshake()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_handshake",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_dvr_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6980",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_dvr_probe()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_dvr_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7281",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_dvr_remove()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_remove",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7327",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_suspend()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_suspend",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_reset_queues_param()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7395",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_reset_queues_param()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reset_queues_param",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7425",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_resume()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_cmdline_opt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7496",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_cmdline_opt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_cmdline_opt",
      "community_name": "Community 6"
    },
    {
      "label": "stmmac_platform.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_platform.c",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "community_name": "Community 22"
    },
    {
      "label": "dwmac1000_validate_mcast_bins()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L38",
      "_origin": "ast",
      "community": 22,
      "norm_label": "dwmac1000_validate_mcast_bins()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_dwmac1000_validate_mcast_bins",
      "community_name": "Community 22"
    },
    {
      "label": "dwmac1000_validate_ucast_entries()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L68",
      "_origin": "ast",
      "community": 22,
      "norm_label": "dwmac1000_validate_ucast_entries()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_dwmac1000_validate_ucast_entries",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_axi_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L94",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_axi_setup()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_axi_setup",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_mtl_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L131",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_mtl_setup()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_mtl_setup",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_dt_phy()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L320",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_dt_phy()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_dt_phy",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_of_get_mac_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L370",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_of_get_mac_mode()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_of_get_mac_mode",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_probe_config_dt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L395",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_probe_config_dt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "community_name": "Community 22"
    },
    {
      "label": "u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 22,
      "norm_label": "u8",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_c_u8",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_remove_config_dt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L637",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_remove_config_dt()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_remove_config_dt",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_get_platform_resources()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L658",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_get_platform_resources()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_get_platform_resources",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_pltfr_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L705",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_pltfr_remove()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_remove",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_pltfr_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L727",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_pltfr_suspend()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_suspend",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_pltfr_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L748",
      "_origin": "ast",
      "community": 9,
      "norm_label": "stmmac_pltfr_resume()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_resume",
      "community_name": "Community 9"
    },
    {
      "label": "stmmac_runtime_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L760",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_runtime_suspend()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_runtime_suspend",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_runtime_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L770",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_runtime_resume()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_runtime_resume",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_pltfr_noirq_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L798",
      "_origin": "ast",
      "community": 22,
      "norm_label": "stmmac_pltfr_noirq_suspend()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_noirq_suspend",
      "community_name": "Community 22"
    },
    {
      "label": "stmmac_pltfr_noirq_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L819",
      "_origin": "ast",
      "community": 6,
      "norm_label": "stmmac_pltfr_noirq_resume()",
      "id": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_noirq_resume",
      "community_name": "Community 6"
    },
    {
      "label": "sunxi_udc.h",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/include/sunxi_udc.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 60,
      "norm_label": "sunxi_udc.h",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_include_sunxi_udc",
      "community_name": "Community 60"
    },
    {
      "label": "sunxi_udc.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc.c",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "community_name": "Community 0"
    },
    {
      "label": "show_ed_test()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L112",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_ed_test()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_ed_test",
      "community_name": "Community 0"
    },
    {
      "label": "ed_test()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L119",
      "_origin": "ast",
      "community": 37,
      "norm_label": "ed_test()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_ed_test",
      "community_name": "Community 37"
    },
    {
      "label": "show_phy_range()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L159",
      "_origin": "ast",
      "community": 11,
      "norm_label": "show_phy_range()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_phy_range",
      "community_name": "Community 11"
    },
    {
      "label": "udc_phy_range()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L172",
      "_origin": "ast",
      "community": 11,
      "norm_label": "udc_phy_range()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_phy_range",
      "community_name": "Community 11"
    },
    {
      "label": "show_udc_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L224",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_udc_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_udc_debug",
      "community_name": "Community 0"
    },
    {
      "label": "udc_queue_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L230",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_queue_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_queue_debug",
      "community_name": "Community 0"
    },
    {
      "label": "show_dma_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L248",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_dma_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_dma_debug",
      "community_name": "Community 0"
    },
    {
      "label": "udc_dma_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L254",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_dma_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_dma_debug",
      "community_name": "Community 0"
    },
    {
      "label": "show_write_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L272",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_write_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_write_debug",
      "community_name": "Community 0"
    },
    {
      "label": "udc_write_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L278",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_write_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_write_debug",
      "community_name": "Community 0"
    },
    {
      "label": "show_read_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L296",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_read_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_read_debug",
      "community_name": "Community 0"
    },
    {
      "label": "udc_read_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L302",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_read_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_read_debug",
      "community_name": "Community 0"
    },
    {
      "label": "show_irq_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L320",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_irq_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_irq_debug",
      "community_name": "Community 0"
    },
    {
      "label": "udc_irq_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L326",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_irq_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_irq_debug",
      "community_name": "Community 0"
    },
    {
      "label": "show_msc_write_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L344",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_msc_write_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_msc_write_debug",
      "community_name": "Community 0"
    },
    {
      "label": "udc_msc_write_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L350",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_msc_write_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_msc_write_debug",
      "community_name": "Community 0"
    },
    {
      "label": "show_msc_read_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L369",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_msc_read_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_msc_read_debug",
      "community_name": "Community 0"
    },
    {
      "label": "udc_msc_read_debug()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L375",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_msc_read_debug()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_msc_read_debug",
      "community_name": "Community 0"
    },
    {
      "label": "is_dma_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L394",
      "_origin": "ast",
      "community": 0,
      "norm_label": "is_dma_enable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_dma_enable",
      "community_name": "Community 0"
    },
    {
      "label": "show_dma_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L399",
      "_origin": "ast",
      "community": 0,
      "norm_label": "show_dma_enable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_dma_enable",
      "community_name": "Community 0"
    },
    {
      "label": "udc_dma_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L404",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_dma_enable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_dma_enable",
      "community_name": "Community 0"
    },
    {
      "label": "is_peripheral_active()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L420",
      "_origin": "ast",
      "community": 19,
      "norm_label": "is_peripheral_active()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active",
      "community_name": "Community 19"
    },
    {
      "label": "__u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 37,
      "norm_label": "__u32",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_u32",
      "community_name": "Community 37"
    },
    {
      "label": "sunxi_set_cur_vol_work()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L444",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_set_cur_vol_work()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_set_cur_vol_work",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_map_dma_buffer()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L478",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_map_dma_buffer()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_map_dma_buffer",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_unmap_dma_buffer()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L514",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_unmap_dma_buffer()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_unmap_dma_buffer",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_handle_unaligned_buf_start()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L544",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_handle_unaligned_buf_start()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_unaligned_buf_start",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_handle_unaligned_buf_complete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L570",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_handle_unaligned_buf_complete()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_unaligned_buf_complete",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_done()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L592",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_done()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_nuke()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L629",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_nuke()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_clear_ep_state()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L648",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_clear_ep_state()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clear_ep_state",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_fifo_count_out()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L660",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_fifo_count_out()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_fifo_count_out",
      "community_name": "Community 0"
    },
    {
      "label": "__hdle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "__hdle",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_hdle",
      "community_name": "Community 0"
    },
    {
      "label": "__u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "__u8",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_u8",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_write_packet()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L673",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_write_packet()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_packet",
      "community_name": "Community 0"
    },
    {
      "label": "pio_write_fifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L693",
      "_origin": "ast",
      "community": 0,
      "norm_label": "pio_write_fifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_write_fifo",
      "community_name": "Community 0"
    },
    {
      "label": "dma_write_fifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L768",
      "_origin": "ast",
      "community": 11,
      "norm_label": "dma_write_fifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_write_fifo",
      "community_name": "Community 11"
    },
    {
      "label": "sunxi_udc_write_fifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L812",
      "_origin": "ast",
      "community": 11,
      "norm_label": "sunxi_udc_write_fifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo",
      "community_name": "Community 11"
    },
    {
      "label": "sunxi_udc_read_packet()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L852",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_read_packet()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_packet",
      "community_name": "Community 0"
    },
    {
      "label": "pio_read_fifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L869",
      "_origin": "ast",
      "community": 0,
      "norm_label": "pio_read_fifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo",
      "community_name": "Community 0"
    },
    {
      "label": "dma_read_fifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L963",
      "_origin": "ast",
      "community": 7,
      "norm_label": "dma_read_fifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_read_fifo",
      "community_name": "Community 7"
    },
    {
      "label": "sunxi_udc_confirm_rx_ready()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1017",
      "_origin": "ast",
      "community": 11,
      "norm_label": "sunxi_udc_confirm_rx_ready()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_confirm_rx_ready",
      "community_name": "Community 11"
    },
    {
      "label": "dma_got_short_pkt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1035",
      "_origin": "ast",
      "community": 0,
      "norm_label": "dma_got_short_pkt()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_got_short_pkt",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_read_fifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1112",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_read_fifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_read_fifo_crq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1163",
      "_origin": "ast",
      "community": 37,
      "norm_label": "sunxi_udc_read_fifo_crq()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo_crq",
      "community_name": "Community 37"
    },
    {
      "label": "sunxi_udc_get_status()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1194",
      "_origin": "ast",
      "community": 37,
      "norm_label": "sunxi_udc_get_status()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_status",
      "community_name": "Community 37"
    },
    {
      "label": "sunxi_udc_handle_ep0_idle()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1270",
      "_origin": "ast",
      "community": 37,
      "norm_label": "sunxi_udc_handle_ep0_idle()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "community_name": "Community 37"
    },
    {
      "label": "sunxi_udc_handle_ep0()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1577",
      "_origin": "ast",
      "community": 11,
      "norm_label": "sunxi_udc_handle_ep0()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "community_name": "Community 11"
    },
    {
      "label": "sunxi_udc_handle_ep()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1722",
      "_origin": "ast",
      "community": 11,
      "norm_label": "sunxi_udc_handle_ep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep",
      "community_name": "Community 11"
    },
    {
      "label": "filtrate_irq_misc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1794",
      "_origin": "ast",
      "community": 37,
      "norm_label": "filtrate_irq_misc()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_filtrate_irq_misc",
      "community_name": "Community 37"
    },
    {
      "label": "clear_all_irq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1814",
      "_origin": "ast",
      "community": 17,
      "norm_label": "clear_all_irq()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_clear_all_irq",
      "community_name": "Community 17"
    },
    {
      "label": "throw_away_all_urb()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1823",
      "_origin": "ast",
      "community": 0,
      "norm_label": "throw_away_all_urb()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_throw_away_all_urb",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_clean_dma_status()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1835",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_clean_dma_status()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clean_dma_status",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_stop_dma_work()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1868",
      "_origin": "ast",
      "community": 37,
      "norm_label": "sunxi_udc_stop_dma_work()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop_dma_work",
      "community_name": "Community 37"
    },
    {
      "label": "sunxi_udc_dma_completion()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1904",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_dma_completion()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_irq()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2026",
      "_origin": "ast",
      "community": 11,
      "norm_label": "sunxi_udc_irq()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "community_name": "Community 11"
    },
    {
      "label": "irqreturn_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 11,
      "norm_label": "irqreturn_t",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_irqreturn_t",
      "community_name": "Community 11"
    },
    {
      "label": "to_sunxi_udc_ep()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2294",
      "_origin": "ast",
      "community": 19,
      "norm_label": "to_sunxi_udc_ep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep",
      "community_name": "Community 19"
    },
    {
      "label": "to_sunxi_udc()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2299",
      "_origin": "ast",
      "community": 17,
      "norm_label": "to_sunxi_udc()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc",
      "community_name": "Community 17"
    },
    {
      "label": "to_sunxi_udc_req()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2304",
      "_origin": "ast",
      "community": 0,
      "norm_label": "to_sunxi_udc_req()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_req",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_ep_config_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2309",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_ep_config_reset()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_config_reset",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_ep_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2323",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_ep_enable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_ep_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2486",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_ep_disable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_disable",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_alloc_request()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2552",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_alloc_request()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_alloc_request",
      "community_name": "Community 19"
    },
    {
      "label": "gfp_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 19,
      "norm_label": "gfp_t",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_gfp_t",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_free_request()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2581",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_free_request()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_free_request",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2602",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_queue()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_dequeue()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2747",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_dequeue()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dequeue",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_set_halt_ex()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2822",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_set_halt_ex()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt_ex",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_set_halt()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2888",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_set_halt()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_get_frame()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2971",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_get_frame()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_frame",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_wakeup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2986",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_wakeup()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_wakeup",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_set_selfpowered()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2997",
      "_origin": "ast",
      "community": 19,
      "norm_label": "sunxi_udc_set_selfpowered()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_selfpowered",
      "community_name": "Community 19"
    },
    {
      "label": "sunxi_udc_set_pullup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3011",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_set_pullup()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_pullup",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_vbus_session()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3037",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_vbus_session()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_session",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_pullup()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3055",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_pullup()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_pullup",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_vbus_draw()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3065",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_vbus_draw()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_draw",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_get_udc_base()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3079",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_get_udc_base()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_base",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_io_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_io_t",
      "id": "sunxi_udc_io_t",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_get_udc_clock()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3111",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_get_udc_clock()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_clock",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_reinit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3150",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_reinit()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_reinit",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3172",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_enable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_enable",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3208",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_disable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable",
      "community_name": "Community 17"
    },
    {
      "label": "usbd_start_work()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3231",
      "_origin": "ast",
      "community": 17,
      "norm_label": "usbd_start_work()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_start_work",
      "community_name": "Community 17"
    },
    {
      "label": "s32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 17,
      "norm_label": "s32",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_s32",
      "community_name": "Community 17"
    },
    {
      "label": "usbd_stop_work()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3246",
      "_origin": "ast",
      "community": 17,
      "norm_label": "usbd_stop_work()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_stop_work",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_start()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3261",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_start()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_start",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_stop()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3304",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_stop()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_vbus_det_work()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3494",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_vbus_det_work()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_vbus_det_work",
      "community_name": "Community 0"
    },
    {
      "label": "get_otgc_vbase()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3551",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get_otgc_vbase()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_get_otgc_vbase",
      "community_name": "Community 0"
    },
    {
      "label": "get_dp_dm_status_normal()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3558",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get_dp_dm_status_normal()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_get_dp_dm_status_normal",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_usb_device_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3588",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_usb_device_enable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_enable",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_usb_device_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3706",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_usb_device_disable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_disable",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_is_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3773",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_is_enable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_is_enable",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_get_udc_resource()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3795",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_get_udc_resource()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_resource",
      "community_name": "Community 0"
    },
    {
      "label": "udc_reg_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3827",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_reg_show()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_reg_show",
      "community_name": "Community 0"
    },
    {
      "label": "udc_reg_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3847",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_reg_store()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_reg_store",
      "community_name": "Community 0"
    },
    {
      "label": "usbpc_current_limit_show()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3854",
      "_origin": "ast",
      "community": 0,
      "norm_label": "usbpc_current_limit_show()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbpc_current_limit_show",
      "community_name": "Community 0"
    },
    {
      "label": "usbpc_current_limit_store()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3860",
      "_origin": "ast",
      "community": 0,
      "norm_label": "usbpc_current_limit_store()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbpc_current_limit_store",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_probe_otg()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3922",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_probe_otg()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe_otg",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_remove_otg()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4000",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_remove_otg()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_remove_otg",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4036",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sunxi_udc_probe()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe",
      "community_name": "Community 0"
    },
    {
      "label": "sunxi_udc_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4041",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_remove()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_remove",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4047",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_suspend()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_suspend",
      "community_name": "Community 17"
    },
    {
      "label": "sunxi_udc_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4076",
      "_origin": "ast",
      "community": 17,
      "norm_label": "sunxi_udc_resume()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_resume",
      "community_name": "Community 17"
    },
    {
      "label": "cfg_udc_command()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4143",
      "_origin": "ast",
      "community": 17,
      "norm_label": "cfg_udc_command()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command",
      "community_name": "Community 17"
    },
    {
      "label": "cfg_vbus_draw()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4173",
      "_origin": "ast",
      "community": 0,
      "norm_label": "cfg_vbus_draw()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_vbus_draw",
      "community_name": "Community 0"
    },
    {
      "label": "udc_init()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4177",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_init()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_init",
      "community_name": "Community 0"
    },
    {
      "label": "udc_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4196",
      "_origin": "ast",
      "community": 0,
      "norm_label": "udc_exit()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_exit",
      "community_name": "Community 0"
    },
    {
      "label": "usbc_dev.c",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev.c",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsType_default()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L23",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tstype_default()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_default",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsType_Ctrl()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L30",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tstype_ctrl()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_ctrl",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsType_Iso()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L40",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tstype_iso()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_iso",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsType_Int()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L50",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tstype_int()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_int",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsType_Bulk()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L60",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tstype_bulk()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_bulk",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsMode_default()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L74",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tsmode_default()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_default",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsMode_Hs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L80",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tsmode_hs()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_hs",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsMode_Fs()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L86",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tsmode_fs()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_fs",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_TsMode_Ls()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L92",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tsmode_ls()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_ls",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_ConfigEp0_Default()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L98",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_configep0_default()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_configep0_default",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_ConfigEp0()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L104",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_configep0()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_configep0",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_IsReadDataReady()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L110",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_ep0_isreaddataready()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isreaddataready",
      "community_name": "Community 11"
    },
    {
      "label": "__u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__u32",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_ep0_IsWriteDataReady()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L116",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_ep0_iswritedataready()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_iswritedataready",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_ep0_ReadDataHalf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L122",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_readdatahalf()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_readdatahalf",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_ReadDataComplete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L128",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_readdatacomplete()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_readdatacomplete",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_WriteDataHalf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L135",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_writedatahalf()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_writedatahalf",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_WriteDataComplete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L141",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_writedatacomplete()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_writedatacomplete",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_IsEpStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L148",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_ep0_isepstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isepstall",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_ep0_SendStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L154",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_sendstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_sendstall",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_ClearStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L160",
      "_origin": "ast",
      "community": 19,
      "norm_label": "__usbc_dev_ep0_clearstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_clearstall",
      "community_name": "Community 19"
    },
    {
      "label": "__USBC_Dev_ep0_IsSetupEnd()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L168",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_ep0_issetupend()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_issetupend",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_ep0_ClearSetupEnd()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L174",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_ep0_clearsetupend()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_clearsetupend",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_Tx_EnableIsoEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L180",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_enableisoep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enableisoep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_EnableIntEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L186",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_enableintep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enableintep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_EnableBulkEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L192",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_enablebulkep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enablebulkep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_ConfigEp_Default()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L198",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_configep_default()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep_default",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_ConfigEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L209",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_configep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_ConfigEpDma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L254",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_configepdma()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configepdma",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_ClearEpDma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L267",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_clearepdma()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_clearepdma",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_IsWriteDataReady()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L283",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_tx_iswritedataready()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_Tx_IsWriteDataReady_FifoEmpty()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L293",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_tx_iswritedataready_fifoempty()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready_fifoempty",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_Tx_WriteDataHalf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L306",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_writedatahalf()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_writedatahalf",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_WriteDataComplete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L316",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_writedatacomplete()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_writedatacomplete",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_SendStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L326",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_sendstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_sendstall",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_IsEpStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L333",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_tx_isepstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_isepstall",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_Tx_ClearStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L339",
      "_origin": "ast",
      "community": 19,
      "norm_label": "__usbc_dev_tx_clearstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_clearstall",
      "community_name": "Community 19"
    },
    {
      "label": "__USBC_Dev_Rx_EnableIsoEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L352",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_enableisoep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enableisoep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_EnableIntEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L358",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_enableintep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enableintep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_EnableBulkEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L364",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_enablebulkep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enablebulkep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_ConfigEp_Default()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L370",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_configep_default()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep_default",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_ConfigEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L381",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_configep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_ConfigEpDma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L429",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_configepdma()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configepdma",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_ClearEpDma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L452",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_clearepdma()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_clearepdma",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_IsReadDataReady()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L465",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_rx_isreaddataready()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isreaddataready",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_Rx_ReadDataHalf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L471",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_readdatahalf()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_readdatahalf",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_ReadDataComplete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L483",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_readdatacomplete()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_readdatacomplete",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_SendStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L495",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_sendstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_sendstall",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_IsEpStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L501",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__usbc_dev_rx_isepstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isepstall",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_Rx_ClearStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L507",
      "_origin": "ast",
      "community": 19,
      "norm_label": "__usbc_dev_rx_clearstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_clearstall",
      "community_name": "Community 19"
    },
    {
      "label": "__USBC_Dev_ClearDma_Trans()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L518",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_cleardma_trans()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_cleardma_trans",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ConfigDma_Trans()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L528",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_configdma_trans()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configdma_trans",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_SetAddress_default()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L542",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_setaddress_default()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress_default",
      "community_name": "Community 11"
    },
    {
      "label": "__hdle",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__hdle",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_SetAddress()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L557",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_setaddress()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress",
      "community_name": "Community 11"
    },
    {
      "label": "__u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 11,
      "norm_label": "__u8",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u8",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_QueryTransferMode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L568",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_querytransfermode()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querytransfermode",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_ConfigTransferMode()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L590",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_configtransfermode()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_ConectSwitch()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L647",
      "_origin": "ast",
      "community": 17,
      "norm_label": "usbc_dev_conectswitch()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_conectswitch",
      "community_name": "Community 17"
    },
    {
      "label": "USBC_Dev_QueryPowerStatus()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L669",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_querypowerstatus()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querypowerstatus",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_ConfigEp()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L689",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_configep()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep",
      "community_name": "Community 7"
    },
    {
      "label": "__s32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__s32",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_ConfigEp_Default()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L729",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_configep_default()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_ConfigEpDma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L765",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_configepdma()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_ClearEpDma()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L803",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_clearepdma()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_IsEpStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L841",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_isepstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_EpSendStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L877",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_epsendstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_EpClearStall()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L913",
      "_origin": "ast",
      "community": 19,
      "norm_label": "usbc_dev_epclearstall()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall",
      "community_name": "Community 19"
    },
    {
      "label": "USBC_Dev_Ctrl_IsSetupEnd()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L947",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_ctrl_issetupend()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_issetupend",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_Ctrl_ClearSetupEnd()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L964",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_ctrl_clearsetupend()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_clearsetupend",
      "community_name": "Community 11"
    },
    {
      "label": "__USBC_Dev_WriteDataHalf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L975",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_writedatahalf()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatahalf",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_WriteDataComplete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L998",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_writedatacomplete()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatacomplete",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ReadDataHalf()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1021",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_readdatahalf()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatahalf",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ReadDataComplete()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1044",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_readdatacomplete()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatacomplete",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_WriteDataStatus()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1076",
      "_origin": "ast",
      "community": 37,
      "norm_label": "usbc_dev_writedatastatus()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus",
      "community_name": "Community 37"
    },
    {
      "label": "USBC_Dev_ReadDataStatus()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1102",
      "_origin": "ast",
      "community": 37,
      "norm_label": "usbc_dev_readdatastatus()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus",
      "community_name": "Community 37"
    },
    {
      "label": "USBC_Dev_IsReadDataReady()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1126",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_isreaddataready()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_IsWriteDataReady()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1159",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_iswritedataready()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_IsWriteDataReady_FifoEmpty()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1185",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_dev_iswritedataready_fifoempty()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready_fifoempty",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Dev_IsoUpdateEnable()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1219",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_isoupdateenable()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isoupdateenable",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_ep0_FlushFifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1231",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_ep0_flushfifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_flushfifo",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Tx_FlushFifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1237",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_tx_flushfifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_flushfifo",
      "community_name": "Community 7"
    },
    {
      "label": "__USBC_Dev_Rx_FlushFifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1244",
      "_origin": "ast",
      "community": 7,
      "norm_label": "__usbc_dev_rx_flushfifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_flushfifo",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Dev_FlushFifo()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1251",
      "_origin": "ast",
      "community": 7,
      "norm_label": "usbc_dev_flushfifo()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo",
      "community_name": "Community 7"
    },
    {
      "label": "USBC_Phyx_Read()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1277",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_phyx_read()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_read",
      "community_name": "Community 11"
    },
    {
      "label": "USBC_Phyx_Write()",
      "file_type": "code",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1309",
      "_origin": "ast",
      "community": 11,
      "norm_label": "usbc_phyx_write()",
      "id": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_write",
      "community_name": "Community 11"
    },
    {
      "label": "build_dl48_kernel.sh",
      "file_type": "code",
      "source_file": "dl48-linux/build_dl48_kernel.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 57,
      "norm_label": "build_dl48_kernel.sh",
      "id": "dl48_linux_build_dl48_kernel",
      "community_name": "Community 57"
    },
    {
      "label": "build_dl48_kernel.sh script",
      "file_type": "code",
      "source_file": "dl48-linux/build_dl48_kernel.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 57,
      "norm_label": "build_dl48_kernel.sh script",
      "id": "dl48_linux_build_dl48_kernel_sh__entry",
      "community_name": "Community 57"
    },
    {
      "label": "build_sb24_kernel.sh",
      "file_type": "code",
      "source_file": "dl48-linux/build_sb24_kernel.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 58,
      "norm_label": "build_sb24_kernel.sh",
      "id": "dl48_linux_build_sb24_kernel",
      "community_name": "Community 58"
    },
    {
      "label": "build_sb24_kernel.sh script",
      "file_type": "code",
      "source_file": "dl48-linux/build_sb24_kernel.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 58,
      "norm_label": "build_sb24_kernel.sh script",
      "id": "dl48_linux_build_sb24_kernel_sh__entry",
      "community_name": "Community 58"
    },
    {
      "label": "deploy_dl48_kernel.sh",
      "file_type": "code",
      "source_file": "dl48-linux/deploy_dl48_kernel.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 59,
      "norm_label": "deploy_dl48_kernel.sh",
      "id": "dl48_linux_deploy_dl48_kernel",
      "community_name": "Community 59"
    },
    {
      "label": "deploy_dl48_kernel.sh script",
      "file_type": "code",
      "source_file": "dl48-linux/deploy_dl48_kernel.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 59,
      "norm_label": "deploy_dl48_kernel.sh script",
      "id": "dl48_linux_deploy_dl48_kernel_sh__entry",
      "community_name": "Community 59"
    },
    {
      "label": "d2help.c",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 25,
      "norm_label": "d2help.c",
      "id": "dl48_linux_drivers_gpu_drm_d2help",
      "community_name": "Community 25"
    },
    {
      "label": "cbfunc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L50",
      "_origin": "ast",
      "community": 25,
      "norm_label": "cbfunc()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_cbfunc",
      "community_name": "Community 25"
    },
    {
      "label": "dma_filter_by_name()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L57",
      "_origin": "ast",
      "community": 25,
      "norm_label": "dma_filter_by_name()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_dma_filter_by_name",
      "community_name": "Community 25"
    },
    {
      "label": "privateinfo_enter()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L64",
      "_origin": "ast",
      "community": 25,
      "norm_label": "privateinfo_enter()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_privateinfo_enter",
      "community_name": "Community 25"
    },
    {
      "label": "privateinfo_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 25,
      "norm_label": "privateinfo_t",
      "id": "privateinfo_t",
      "community_name": "Community 25"
    },
    {
      "label": "phys_addr_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 25,
      "norm_label": "phys_addr_t",
      "id": "phys_addr_t",
      "community_name": "Community 25"
    },
    {
      "label": "dev_open()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L131",
      "_origin": "ast",
      "community": 25,
      "norm_label": "dev_open()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_dev_open",
      "community_name": "Community 25"
    },
    {
      "label": "dev_mmap()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L139",
      "_origin": "ast",
      "community": 25,
      "norm_label": "dev_mmap()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_dev_mmap",
      "community_name": "Community 25"
    },
    {
      "label": "dev_read()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L146",
      "_origin": "ast",
      "community": 25,
      "norm_label": "dev_read()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_dev_read",
      "community_name": "Community 25"
    },
    {
      "label": "loff_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 25,
      "norm_label": "loff_t",
      "id": "loff_t",
      "community_name": "Community 25"
    },
    {
      "label": "dev_write()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L161",
      "_origin": "ast",
      "community": 25,
      "norm_label": "dev_write()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_dev_write",
      "community_name": "Community 25"
    },
    {
      "label": "dev_release()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L181",
      "_origin": "ast",
      "community": 25,
      "norm_label": "dev_release()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_dev_release",
      "community_name": "Community 25"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L205",
      "_origin": "ast",
      "community": 25,
      "norm_label": "init()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_init",
      "community_name": "Community 25"
    },
    {
      "label": "deinit()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L211",
      "_origin": "ast",
      "community": 25,
      "norm_label": "deinit()",
      "id": "dl48_linux_drivers_gpu_drm_d2help_deinit",
      "community_name": "Community 25"
    },
    {
      "label": "leds-is31fl32xx.c",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 20,
      "norm_label": "leds-is31fl32xx.c",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_write()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L174",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_write()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write",
      "community_name": "Community 20"
    },
    {
      "label": "u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "u8",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_c_u8",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl3216_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L195",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl3216_reset()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3216_reset",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl3216_software_shutdown()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L229",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl3216_software_shutdown()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3216_software_shutdown",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_brightness_set()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L259",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_brightness_set()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_brightness_set",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl3294_seed_amplitude()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L286",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl3294_seed_amplitude()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_seed_amplitude",
      "community_name": "Community 20"
    },
    {
      "label": "is31_map_brightness12()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L307",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31_map_brightness12()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31_map_brightness12",
      "community_name": "Community 20"
    },
    {
      "label": "u16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 20,
      "norm_label": "u16",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_c_u16",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl3294_brightness_set()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L315",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl3294_brightness_set()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_brightness_set",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_reset_regs()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L343",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_reset_regs()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_reset_regs",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_software_shutdown()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L361",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_software_shutdown()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_software_shutdown",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_init_regs()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L381",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_init_regs()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_init_regs",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_parse_child_dt()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L449",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_parse_child_dt()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_child_dt",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_find_led_data()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L475",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_find_led_data()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_find_led_data",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_parse_dt()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L489",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_parse_dt()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_dt",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L553",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_probe()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_probe",
      "community_name": "Community 20"
    },
    {
      "label": "is31fl32xx_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L588",
      "_origin": "ast",
      "community": 20,
      "norm_label": "is31fl32xx_remove()",
      "id": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_remove",
      "community_name": "Community 20"
    },
    {
      "label": "chip.c",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "norm_label": "chip.c",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "community_name": "Community 1"
    },
    {
      "label": "assert_reg_lock()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L46",
      "_origin": "ast",
      "community": 13,
      "norm_label": "assert_reg_lock()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_assert_reg_lock",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_read()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L54",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_read()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_read",
      "community_name": "Community 13"
    },
    {
      "label": "u16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 13,
      "norm_label": "u16",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_write()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L70",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_write()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_write",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_wait_mask()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L86",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_wait_mask()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_mask",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_wait_bit()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L109",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_wait_bit()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_bit",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_default_mdio_bus()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L116",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_default_mdio_bus()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_default_mdio_bus",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_g1_irq_mask()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L128",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_g1_irq_mask()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_mask",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_g1_irq_unmask()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L136",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_g1_irq_unmask()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_unmask",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_g1_irq_thread_work()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L144",
      "_origin": "ast",
      "community": 51,
      "norm_label": "mv88e6xxx_g1_irq_thread_work()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_work",
      "community_name": "Community 51"
    },
    {
      "label": "irqreturn_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 51,
      "norm_label": "irqreturn_t",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_irqreturn_t",
      "community_name": "Community 51"
    },
    {
      "label": "mv88e6xxx_g1_irq_thread_fn()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L186",
      "_origin": "ast",
      "community": 51,
      "norm_label": "mv88e6xxx_g1_irq_thread_fn()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_fn",
      "community_name": "Community 51"
    },
    {
      "label": "mv88e6xxx_g1_irq_bus_lock()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L193",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_g1_irq_bus_lock()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_bus_lock",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_g1_irq_bus_sync_unlock()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L200",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_g1_irq_bus_sync_unlock()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_bus_sync_unlock",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_g1_irq_domain_map()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L230",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_g1_irq_domain_map()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_domain_map",
      "community_name": "Community 1"
    },
    {
      "label": "irq_hw_number_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 1,
      "norm_label": "irq_hw_number_t",
      "id": "irq_hw_number_t",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_g1_irq_free_common()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L249",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_g1_irq_free_common()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free_common",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_g1_irq_free()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L266",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_g1_irq_free()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_g1_irq_setup_common()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L279",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_g1_irq_setup_common()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup_common",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_g1_irq_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L329",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_g1_irq_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_irq_poll()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L360",
      "_origin": "ast",
      "community": 51,
      "norm_label": "mv88e6xxx_irq_poll()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll",
      "community_name": "Community 51"
    },
    {
      "label": "mv88e6xxx_irq_poll_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L371",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_irq_poll_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_setup",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_irq_poll_free()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L392",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_irq_poll_free()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_free",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_port_config_interface()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L402",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_port_config_interface()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_config_interface",
      "community_name": "Community 34"
    },
    {
      "label": "phy_interface_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 34,
      "norm_label": "phy_interface_t",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_phy_interface_t",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_port_setup_mac()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L424",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_port_setup_mac()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_setup_mac",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_phy_is_internal()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L462",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_phy_is_internal()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_phy_is_internal",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_port_ppu_updates()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L469",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_port_ppu_updates()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_ppu_updates",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_serdes_pcs_get_state()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L491",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_serdes_pcs_get_state()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_get_state",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_serdes_pcs_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L510",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_serdes_pcs_config()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_config",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_serdes_pcs_an_restart()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L528",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_serdes_pcs_an_restart()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_an_restart",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_serdes_pcs_link_up()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L549",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_serdes_pcs_link_up()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_link_up",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6065_phylink_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L566",
      "_origin": "ast",
      "community": 44,
      "norm_label": "mv88e6065_phylink_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6065_phylink_validate",
      "community_name": "Community 44"
    },
    {
      "label": "mv88e6185_phylink_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L579",
      "_origin": "ast",
      "community": 44,
      "norm_label": "mv88e6185_phylink_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6185_phylink_validate",
      "community_name": "Community 44"
    },
    {
      "label": "mv88e6341_phylink_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L592",
      "_origin": "ast",
      "community": 44,
      "norm_label": "mv88e6341_phylink_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6341_phylink_validate",
      "community_name": "Community 44"
    },
    {
      "label": "mv88e6352_phylink_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L606",
      "_origin": "ast",
      "community": 44,
      "norm_label": "mv88e6352_phylink_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6352_phylink_validate",
      "community_name": "Community 44"
    },
    {
      "label": "mv88e6390_phylink_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L617",
      "_origin": "ast",
      "community": 44,
      "norm_label": "mv88e6390_phylink_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_phylink_validate",
      "community_name": "Community 44"
    },
    {
      "label": "mv88e6390x_phylink_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L633",
      "_origin": "ast",
      "community": 44,
      "norm_label": "mv88e6390x_phylink_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390x_phylink_validate",
      "community_name": "Community 44"
    },
    {
      "label": "mv88e6393x_phylink_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L645",
      "_origin": "ast",
      "community": 44,
      "norm_label": "mv88e6393x_phylink_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6393x_phylink_validate",
      "community_name": "Community 44"
    },
    {
      "label": "mv88e6xxx_validate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L671",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_validate()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_validate",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_mac_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L696",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_mac_config()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_config",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_mac_link_down()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L755",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_mac_link_down()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_down",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_mac_link_up()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L783",
      "_origin": "ast",
      "community": 34,
      "norm_label": "mv88e6xxx_mac_link_up()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_up",
      "community_name": "Community 34"
    },
    {
      "label": "mv88e6xxx_stats_snapshot()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L831",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_stats_snapshot()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_snapshot",
      "community_name": "Community 1"
    },
    {
      "label": "_mv88e6xxx_get_ethtool_stat()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L901",
      "_origin": "ast",
      "community": 49,
      "norm_label": "_mv88e6xxx_get_ethtool_stat()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stat",
      "community_name": "Community 49"
    },
    {
      "label": "mv88e6xxx_stats_get_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L942",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_stats_get_strings()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_strings",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6095_stats_get_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L960",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6095_stats_get_strings()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_strings",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6250_stats_get_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L967",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6250_stats_get_strings()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_strings",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6320_stats_get_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L973",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6320_stats_get_strings()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_strings",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_atu_vtu_get_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L988",
      "_origin": "ast",
      "community": 53,
      "norm_label": "mv88e6xxx_atu_vtu_get_strings()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_vtu_get_strings",
      "community_name": "Community 53"
    },
    {
      "label": "mv88e6xxx_get_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L998",
      "_origin": "ast",
      "community": 53,
      "norm_label": "mv88e6xxx_get_strings()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_strings",
      "community_name": "Community 53"
    },
    {
      "label": "u32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 53,
      "norm_label": "u32",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u32",
      "community_name": "Community 53"
    },
    {
      "label": "mv88e6xxx_stats_get_sset_count()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1023",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_stats_get_sset_count()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_sset_count",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6095_stats_get_sset_count()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1037",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6095_stats_get_sset_count()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_sset_count",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6250_stats_get_sset_count()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1043",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6250_stats_get_sset_count()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_sset_count",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6320_stats_get_sset_count()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1048",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6320_stats_get_sset_count()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_sset_count",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_get_sset_count()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1054",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_sset_count()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_sset_count",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_stats_get_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1085",
      "_origin": "ast",
      "community": 49,
      "norm_label": "mv88e6xxx_stats_get_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats",
      "community_name": "Community 49"
    },
    {
      "label": "mv88e6095_stats_get_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1107",
      "_origin": "ast",
      "community": 49,
      "norm_label": "mv88e6095_stats_get_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_stats",
      "community_name": "Community 49"
    },
    {
      "label": "mv88e6250_stats_get_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1115",
      "_origin": "ast",
      "community": 49,
      "norm_label": "mv88e6250_stats_get_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_stats",
      "community_name": "Community 49"
    },
    {
      "label": "mv88e6320_stats_get_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1122",
      "_origin": "ast",
      "community": 49,
      "norm_label": "mv88e6320_stats_get_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_stats",
      "community_name": "Community 49"
    },
    {
      "label": "mv88e6390_stats_get_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1131",
      "_origin": "ast",
      "community": 49,
      "norm_label": "mv88e6390_stats_get_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_stats_get_stats",
      "community_name": "Community 49"
    },
    {
      "label": "mv88e6xxx_atu_vtu_get_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1140",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_atu_vtu_get_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_vtu_get_stats",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_get_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1150",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_stats",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_get_ethtool_stats()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1168",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_ethtool_stats()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stats",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_get_regs_len()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1186",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_regs_len()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_regs_len",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_get_regs()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1198",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_regs()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_regs",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_get_mac_eee()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1226",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_mac_eee()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_mac_eee",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_set_mac_eee()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1233",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_set_mac_eee()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_mac_eee",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_port_vlan()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1241",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_port_vlan()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_vlan_map()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1302",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_port_vlan_map()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_map",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_stp_state_set()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1312",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_stp_state_set()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_stp_state_set",
      "community_name": "Community 13"
    },
    {
      "label": "u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 13,
      "norm_label": "u8",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u8",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_pri_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1326",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_pri_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pri_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_devmap_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1345",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_devmap_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_devmap_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_trunk_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1379",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_trunk_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_trunk_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_rmu_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1388",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_rmu_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_rmu_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_pot_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1396",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_pot_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pot_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_rsvd2cpu_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1404",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_rsvd2cpu_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_rsvd2cpu_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_atu_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1412",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_atu_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_irl_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1434",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_irl_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irl_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_mac_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1454",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_mac_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_pvt_map()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1467",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_pvt_map()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_pvt_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1498",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_pvt_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_setup",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_fast_age()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1524",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_port_fast_age()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fast_age",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_vtu_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1544",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_vtu_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_vtu_get()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1552",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_vtu_get()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_get",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_vtu_walk()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1571",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_vtu_walk()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_walk",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_vtu_loadpurge()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1602",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_vtu_loadpurge()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_loadpurge",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_fid_map_vlan()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1611",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_fid_map_vlan()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_fid_map_vlan",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_fid_map()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1621",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_fid_map()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_fid_map",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_atu_new()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1641",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_atu_new()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_new",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_check_hw_vlan()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1661",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_check_hw_vlan()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_check_hw_vlan",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_commit_pvid()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1706",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_port_commit_pvid()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_commit_pvid",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_vlan_filtering()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1730",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_port_vlan_filtering()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_filtering",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_vlan_prepare()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1758",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_vlan_prepare()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_prepare",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_db_load_purge()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1778",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_db_load_purge()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_policy_apply()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1839",
      "_origin": "ast",
      "community": 55,
      "norm_label": "mv88e6xxx_policy_apply()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_apply",
      "community_name": "Community 55"
    },
    {
      "label": "mv88e6xxx_policy_insert()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1887",
      "_origin": "ast",
      "community": 55,
      "norm_label": "mv88e6xxx_policy_insert()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_insert",
      "community_name": "Community 55"
    },
    {
      "label": "mv88e6xxx_get_rxnfc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1969",
      "_origin": "ast",
      "community": 53,
      "norm_label": "mv88e6xxx_get_rxnfc()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_rxnfc",
      "community_name": "Community 53"
    },
    {
      "label": "mv88e6xxx_set_rxnfc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2016",
      "_origin": "ast",
      "community": 55,
      "norm_label": "mv88e6xxx_set_rxnfc()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_rxnfc",
      "community_name": "Community 55"
    },
    {
      "label": "mv88e6xxx_port_add_broadcast()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2049",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_add_broadcast()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_add_broadcast",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_broadcast_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2060",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_broadcast_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_broadcast_setup",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_broadcast_sync_vlan()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2092",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_port_broadcast_sync_vlan()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync_vlan",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_port_broadcast_sync()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2112",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_port_broadcast_sync()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_port_vlan_join()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2134",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_vlan_join()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_vlan_add()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2182",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_vlan_add()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_add",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_vlan_leave()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2244",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_vlan_leave()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_leave",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_vlan_del()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2283",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_port_vlan_del()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_del",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_fdb_add()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2318",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_fdb_add()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_add",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_fdb_del()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2332",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_fdb_del()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_del",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_db_dump_fid()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2345",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_port_db_dump_fid()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_fid",
      "community_name": "Community 35"
    },
    {
      "label": "dsa_fdb_dump_cb_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 35,
      "norm_label": "dsa_fdb_dump_cb_t",
      "id": "dsa_fdb_dump_cb_t",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_port_db_dump_vlan()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2386",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_port_db_dump_vlan()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_vlan",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_port_db_dump()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2396",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_port_db_dump()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_port_fdb_dump()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2419",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_port_fdb_dump()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_dump",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_bridge_map()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2432",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_bridge_map()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_map",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_bridge_join()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2464",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_port_bridge_join()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_join",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_port_bridge_leave()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2486",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_port_bridge_leave()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_leave",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_crosschip_bridge_join()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2507",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_crosschip_bridge_join()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_bridge_join",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_crosschip_bridge_leave()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2524",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_crosschip_bridge_leave()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_bridge_leave",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_map_virtual_bridge_to_pvt()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2543",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_map_virtual_bridge_to_pvt()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_map_virtual_bridge_to_pvt",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_bridge_tx_fwd_offload()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2557",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_bridge_tx_fwd_offload()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_tx_fwd_offload",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_bridge_tx_fwd_unoffload()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2564",
      "_origin": "ast",
      "community": 27,
      "norm_label": "mv88e6xxx_bridge_tx_fwd_unoffload()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_tx_fwd_unoffload",
      "community_name": "Community 27"
    },
    {
      "label": "mv88e6xxx_software_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2577",
      "_origin": "ast",
      "community": 50,
      "norm_label": "mv88e6xxx_software_reset()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_software_reset",
      "community_name": "Community 50"
    },
    {
      "label": "mv88e6xxx_hardware_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2585",
      "_origin": "ast",
      "community": 50,
      "norm_label": "mv88e6xxx_hardware_reset()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_hardware_reset",
      "community_name": "Community 50"
    },
    {
      "label": "mv88e6xxx_disable_ports()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2610",
      "_origin": "ast",
      "community": 50,
      "norm_label": "mv88e6xxx_disable_ports()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_disable_ports",
      "community_name": "Community 50"
    },
    {
      "label": "mv88e6xxx_switch_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2629",
      "_origin": "ast",
      "community": 50,
      "norm_label": "mv88e6xxx_switch_reset()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_switch_reset",
      "community_name": "Community 50"
    },
    {
      "label": "mv88e6xxx_set_port_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2642",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_set_port_mode()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_set_port_mode_normal()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2665",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_set_port_mode_normal()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_normal",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_set_port_mode_dsa()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2672",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_set_port_mode_dsa()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_dsa",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_set_port_mode_edsa()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2679",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_set_port_mode_edsa()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_edsa",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_setup_port_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2687",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_setup_port_mode()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port_mode",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_setup_message_port()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2705",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_setup_message_port()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_message_port",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_setup_egress_floods()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2712",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_setup_egress_floods()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_egress_floods",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_serdes_irq_thread_fn()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2730",
      "_origin": "ast",
      "community": 51,
      "norm_label": "mv88e6xxx_serdes_irq_thread_fn()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_thread_fn",
      "community_name": "Community 51"
    },
    {
      "label": "mv88e6xxx_serdes_irq_request()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2747",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_serdes_irq_request()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_request",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_serdes_irq_free()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2776",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_serdes_irq_free()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_free",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_serdes_power()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2799",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_serdes_power()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_power",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_set_egress_port()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2826",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_set_egress_port()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_egress_port",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_setup_upstream_port()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2847",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_setup_upstream_port()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_upstream_port",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_setup_port()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2885",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_setup_port()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_get_max_mtu()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3064",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_max_mtu()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_max_mtu",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_change_mtu()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3075",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_change_mtu()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_change_mtu",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_port_enable()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3104",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_port_enable()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_enable",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_port_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3117",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_port_disable()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_disable",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_set_ageing_time()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3127",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_set_ageing_time()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_ageing_time",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_stats_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3140",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_stats_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6390_setup_errata_applied()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3155",
      "_origin": "ast",
      "community": 50,
      "norm_label": "mv88e6390_setup_errata_applied()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_setup_errata_applied",
      "community_name": "Community 50"
    },
    {
      "label": "mv88e6390_setup_errata()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3179",
      "_origin": "ast",
      "community": 50,
      "norm_label": "mv88e6390_setup_errata()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_setup_errata",
      "community_name": "Community 50"
    },
    {
      "label": "mv88e6xxx_teardown()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3203",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_teardown()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_teardown",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3210",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_port_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3365",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_port_setup()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_setup",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_port_teardown()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3370",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_port_teardown()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_teardown",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_mdio_read()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3382",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_mdio_read()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_read",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_mdio_write()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3408",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_mdio_write()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_write",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_mdio_register()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3424",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_mdio_register()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_register",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_mdios_unregister()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3489",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_mdios_unregister()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_unregister",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_mdios_register()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3506",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_mdios_register()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_register",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_get_eeprom_len()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3541",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_eeprom_len()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_eeprom_len",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_get_eeprom()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3548",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_get_eeprom()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_eeprom",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_set_eeprom()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3569",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_set_eeprom()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_eeprom",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_lookup_info()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5725",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_lookup_info()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lookup_info",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_detect()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5736",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_detect()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_detect",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_alloc_chip()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5765",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_alloc_chip()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_alloc_chip",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_get_tag_protocol()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5782",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_get_tag_protocol()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_tag_protocol",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_change_tag_protocol()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5791",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_change_tag_protocol()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_change_tag_protocol",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_port_mdb_add()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5829",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_mdb_add()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mdb_add",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_mdb_del()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5843",
      "_origin": "ast",
      "community": 13,
      "norm_label": "mv88e6xxx_port_mdb_del()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mdb_del",
      "community_name": "Community 13"
    },
    {
      "label": "mv88e6xxx_port_mirror_add()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5856",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_port_mirror_add()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mirror_add",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_port_mirror_del()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5895",
      "_origin": "ast",
      "community": 29,
      "norm_label": "mv88e6xxx_port_mirror_del()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mirror_del",
      "community_name": "Community 29"
    },
    {
      "label": "mv88e6xxx_port_pre_bridge_flags()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5924",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_port_pre_bridge_flags()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_pre_bridge_flags",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_port_bridge_flags()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5946",
      "_origin": "ast",
      "community": 35,
      "norm_label": "mv88e6xxx_port_bridge_flags()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_flags",
      "community_name": "Community 35"
    },
    {
      "label": "mv88e6xxx_lag_can_offload()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5996",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_lag_can_offload()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_can_offload",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_lag_sync_map()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6031",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_lag_sync_map()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_map",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_lag_set_port_mask()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6069",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_lag_set_port_mask()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_set_port_mask",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_lag_sync_masks()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6085",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_lag_sync_masks()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_lag_sync_masks_map()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6148",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_lag_sync_masks_map()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_port_lag_change()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6161",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_port_lag_change()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_change",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_port_lag_join()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6172",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_port_lag_join()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_join",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_port_lag_leave()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6204",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_port_lag_leave()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_leave",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_crosschip_lag_change()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6217",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_crosschip_lag_change()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_change",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_crosschip_lag_join()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6229",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_crosschip_lag_join()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_join",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_crosschip_lag_leave()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6252",
      "_origin": "ast",
      "community": 30,
      "norm_label": "mv88e6xxx_crosschip_lag_leave()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_leave",
      "community_name": "Community 30"
    },
    {
      "label": "mv88e6xxx_register_switch()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6331",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_register_switch()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_register_switch",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_unregister_switch()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6359",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_unregister_switch()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_unregister_switch",
      "community_name": "Community 23"
    },
    {
      "label": "pdata_device_get_match_data()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6364",
      "_origin": "ast",
      "community": 23,
      "norm_label": "pdata_device_get_match_data()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_pdata_device_get_match_data",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6380",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_suspend()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_suspend",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6385",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_resume()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_resume",
      "community_name": "Community 1"
    },
    {
      "label": "mv88e6xxx_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6392",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_probe()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6542",
      "_origin": "ast",
      "community": 23,
      "norm_label": "mv88e6xxx_remove()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_remove",
      "community_name": "Community 23"
    },
    {
      "label": "mv88e6xxx_shutdown()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6575",
      "_origin": "ast",
      "community": 1,
      "norm_label": "mv88e6xxx_shutdown()",
      "id": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_shutdown",
      "community_name": "Community 1"
    },
    {
      "label": "composite.c",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite.c",
      "id": "dl48_linux_drivers_usb_gadget_composite",
      "community_name": "Community 3"
    },
    {
      "label": "get_containers_gs()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L47",
      "_origin": "ast",
      "community": 3,
      "norm_label": "get_containers_gs()",
      "id": "dl48_linux_drivers_usb_gadget_composite_get_containers_gs",
      "community_name": "Community 3"
    },
    {
      "label": "function_descriptors()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L60",
      "_origin": "ast",
      "community": 3,
      "norm_label": "function_descriptors()",
      "id": "dl48_linux_drivers_usb_gadget_composite_function_descriptors",
      "community_name": "Community 3"
    },
    {
      "label": "next_desc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L109",
      "_origin": "ast",
      "community": 3,
      "norm_label": "next_desc()",
      "id": "dl48_linux_drivers_usb_gadget_composite_next_desc",
      "community_name": "Community 3"
    },
    {
      "label": "u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 3,
      "norm_label": "u8",
      "id": "dl48_linux_drivers_usb_gadget_composite_c_u8",
      "community_name": "Community 3"
    },
    {
      "label": "config_ep_by_speed_and_alt()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L149",
      "_origin": "ast",
      "community": 3,
      "norm_label": "config_ep_by_speed_and_alt()",
      "id": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed_and_alt",
      "community_name": "Community 3"
    },
    {
      "label": "config_ep_by_speed()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L281",
      "_origin": "ast",
      "community": 3,
      "norm_label": "config_ep_by_speed()",
      "id": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed",
      "community_name": "Community 3"
    },
    {
      "label": "usb_add_function()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L303",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_add_function()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_add_function",
      "community_name": "Community 3"
    },
    {
      "label": "usb_remove_function()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L356",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_remove_function()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_remove_function",
      "community_name": "Community 3"
    },
    {
      "label": "usb_function_deactivate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L390",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_function_deactivate()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_function_deactivate",
      "community_name": "Community 3"
    },
    {
      "label": "usb_function_activate()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L421",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_function_activate()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_function_activate",
      "community_name": "Community 3"
    },
    {
      "label": "usb_interface_id()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L468",
      "_origin": "ast",
      "community": 12,
      "norm_label": "usb_interface_id()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_interface_id",
      "community_name": "Community 12"
    },
    {
      "label": "encode_bMaxPower()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L482",
      "_origin": "ast",
      "community": 3,
      "norm_label": "encode_bmaxpower()",
      "id": "dl48_linux_drivers_usb_gadget_composite_encode_bmaxpower",
      "community_name": "Community 3"
    },
    {
      "label": "check_remote_wakeup_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L503",
      "_origin": "ast",
      "community": 3,
      "norm_label": "check_remote_wakeup_config()",
      "id": "dl48_linux_drivers_usb_gadget_composite_check_remote_wakeup_config",
      "community_name": "Community 3"
    },
    {
      "label": "config_buf()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L516",
      "_origin": "ast",
      "community": 3,
      "norm_label": "config_buf()",
      "id": "dl48_linux_drivers_usb_gadget_composite_config_buf",
      "community_name": "Community 3"
    },
    {
      "label": "config_desc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L567",
      "_origin": "ast",
      "community": 3,
      "norm_label": "config_desc()",
      "id": "dl48_linux_drivers_usb_gadget_composite_config_desc",
      "community_name": "Community 3"
    },
    {
      "label": "count_configs()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L630",
      "_origin": "ast",
      "community": 3,
      "norm_label": "count_configs()",
      "id": "dl48_linux_drivers_usb_gadget_composite_count_configs",
      "community_name": "Community 3"
    },
    {
      "label": "bos_desc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L678",
      "_origin": "ast",
      "community": 3,
      "norm_label": "bos_desc()",
      "id": "dl48_linux_drivers_usb_gadget_composite_bos_desc",
      "community_name": "Community 3"
    },
    {
      "label": "device_qual()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L829",
      "_origin": "ast",
      "community": 3,
      "norm_label": "device_qual()",
      "id": "dl48_linux_drivers_usb_gadget_composite_device_qual",
      "community_name": "Community 3"
    },
    {
      "label": "reset_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L848",
      "_origin": "ast",
      "community": 3,
      "norm_label": "reset_config()",
      "id": "dl48_linux_drivers_usb_gadget_composite_reset_config",
      "community_name": "Community 3"
    },
    {
      "label": "set_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L864",
      "_origin": "ast",
      "community": 3,
      "norm_label": "set_config()",
      "id": "dl48_linux_drivers_usb_gadget_composite_set_config",
      "community_name": "Community 3"
    },
    {
      "label": "usb_add_config_only()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L980",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_add_config_only()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_add_config_only",
      "community_name": "Community 3"
    },
    {
      "label": "usb_add_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1020",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_add_config()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_add_config",
      "community_name": "Community 3"
    },
    {
      "label": "remove_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1093",
      "_origin": "ast",
      "community": 3,
      "norm_label": "remove_config()",
      "id": "dl48_linux_drivers_usb_gadget_composite_remove_config",
      "community_name": "Community 3"
    },
    {
      "label": "usb_remove_config()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1121",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_remove_config()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_remove_config",
      "community_name": "Community 3"
    },
    {
      "label": "collect_langs()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1144",
      "_origin": "ast",
      "community": 3,
      "norm_label": "collect_langs()",
      "id": "dl48_linux_drivers_usb_gadget_composite_collect_langs",
      "community_name": "Community 3"
    },
    {
      "label": "__le16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 3,
      "norm_label": "__le16",
      "id": "dl48_linux_drivers_usb_gadget_composite_c_le16",
      "community_name": "Community 3"
    },
    {
      "label": "lookup_string()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1163",
      "_origin": "ast",
      "community": 3,
      "norm_label": "lookup_string()",
      "id": "dl48_linux_drivers_usb_gadget_composite_lookup_string",
      "community_name": "Community 3"
    },
    {
      "label": "u16",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 3,
      "norm_label": "u16",
      "id": "dl48_linux_drivers_usb_gadget_composite_c_u16",
      "community_name": "Community 3"
    },
    {
      "label": "get_string()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1184",
      "_origin": "ast",
      "community": 3,
      "norm_label": "get_string()",
      "id": "dl48_linux_drivers_usb_gadget_composite_get_string",
      "community_name": "Community 3"
    },
    {
      "label": "usb_string_id()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1299",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_string_id()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_string_id",
      "community_name": "Community 3"
    },
    {
      "label": "usb_string_ids_tab()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1328",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_string_ids_tab()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_string_ids_tab",
      "community_name": "Community 3"
    },
    {
      "label": "copy_gadget_strings()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1344",
      "_origin": "ast",
      "community": 3,
      "norm_label": "copy_gadget_strings()",
      "id": "dl48_linux_drivers_usb_gadget_composite_copy_gadget_strings",
      "community_name": "Community 3"
    },
    {
      "label": "usb_gstrings_attach()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1412",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_gstrings_attach()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_gstrings_attach",
      "community_name": "Community 3"
    },
    {
      "label": "usb_string_ids_n()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1476",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_string_ids_n()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_string_ids_n",
      "community_name": "Community 3"
    },
    {
      "label": "composite_setup_complete()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1488",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_setup_complete()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_setup_complete",
      "community_name": "Community 3"
    },
    {
      "label": "composite_ep0_queue()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1517",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_ep0_queue()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_ep0_queue",
      "community_name": "Community 3"
    },
    {
      "label": "gfp_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 3,
      "norm_label": "gfp_t",
      "id": "dl48_linux_drivers_usb_gadget_composite_c_gfp_t",
      "community_name": "Community 3"
    },
    {
      "label": "count_ext_compat()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1535",
      "_origin": "ast",
      "community": 3,
      "norm_label": "count_ext_compat()",
      "id": "dl48_linux_drivers_usb_gadget_composite_count_ext_compat",
      "community_name": "Community 3"
    },
    {
      "label": "fill_ext_compat()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1559",
      "_origin": "ast",
      "community": 3,
      "norm_label": "fill_ext_compat()",
      "id": "dl48_linux_drivers_usb_gadget_composite_fill_ext_compat",
      "community_name": "Community 3"
    },
    {
      "label": "count_ext_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1595",
      "_origin": "ast",
      "community": 3,
      "norm_label": "count_ext_prop()",
      "id": "dl48_linux_drivers_usb_gadget_composite_count_ext_prop",
      "community_name": "Community 3"
    },
    {
      "label": "len_ext_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1613",
      "_origin": "ast",
      "community": 3,
      "norm_label": "len_ext_prop()",
      "id": "dl48_linux_drivers_usb_gadget_composite_len_ext_prop",
      "community_name": "Community 3"
    },
    {
      "label": "fill_ext_prop()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1631",
      "_origin": "ast",
      "community": 3,
      "norm_label": "fill_ext_prop()",
      "id": "dl48_linux_drivers_usb_gadget_composite_fill_ext_prop",
      "community_name": "Community 3"
    },
    {
      "label": "composite_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1692",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_setup()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "community_name": "Community 3"
    },
    {
      "label": "__composite_disconnect()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2119",
      "_origin": "ast",
      "community": 3,
      "norm_label": "__composite_disconnect()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_disconnect",
      "community_name": "Community 3"
    },
    {
      "label": "composite_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2142",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_reset()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_reset",
      "community_name": "Community 3"
    },
    {
      "label": "suspended_show()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2155",
      "_origin": "ast",
      "community": 3,
      "norm_label": "suspended_show()",
      "id": "dl48_linux_drivers_usb_gadget_composite_suspended_show",
      "community_name": "Community 3"
    },
    {
      "label": "__composite_unbind()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2165",
      "_origin": "ast",
      "community": 3,
      "norm_label": "__composite_unbind()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_unbind",
      "community_name": "Community 3"
    },
    {
      "label": "update_unchanged_dev_desc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2202",
      "_origin": "ast",
      "community": 3,
      "norm_label": "update_unchanged_dev_desc()",
      "id": "dl48_linux_drivers_usb_gadget_composite_update_unchanged_dev_desc",
      "community_name": "Community 3"
    },
    {
      "label": "composite_dev_prepare()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2240",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_dev_prepare()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_dev_prepare",
      "community_name": "Community 3"
    },
    {
      "label": "composite_os_desc_req_prepare()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2287",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_os_desc_req_prepare()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_os_desc_req_prepare",
      "community_name": "Community 3"
    },
    {
      "label": "composite_dev_cleanup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2311",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_dev_cleanup()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_dev_cleanup",
      "community_name": "Community 3"
    },
    {
      "label": "composite_bind()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2357",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_bind()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_bind",
      "community_name": "Community 3"
    },
    {
      "label": "composite_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2408",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_suspend()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_suspend",
      "community_name": "Community 3"
    },
    {
      "label": "composite_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2432",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_resume()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_resume",
      "community_name": "Community 3"
    },
    {
      "label": "usb_composite_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2500",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_composite_probe()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_composite_probe",
      "community_name": "Community 3"
    },
    {
      "label": "usb_composite_unregister()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2528",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_composite_unregister()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_composite_unregister",
      "community_name": "Community 3"
    },
    {
      "label": "usb_composite_setup_continue()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2544",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_composite_setup_continue()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_composite_setup_continue",
      "community_name": "Community 3"
    },
    {
      "label": "composite_default_mfr()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2572",
      "_origin": "ast",
      "community": 3,
      "norm_label": "composite_default_mfr()",
      "id": "dl48_linux_drivers_usb_gadget_composite_composite_default_mfr",
      "community_name": "Community 3"
    },
    {
      "label": "usb_composite_overwrite_options()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2578",
      "_origin": "ast",
      "community": 3,
      "norm_label": "usb_composite_overwrite_options()",
      "id": "dl48_linux_drivers_usb_gadget_composite_usb_composite_overwrite_options",
      "community_name": "Community 3"
    },
    {
      "label": "f_uac2.c",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "norm_label": "f_uac2.c",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "community_name": "Community 12"
    },
    {
      "label": "func_to_uac2()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L74",
      "_origin": "ast",
      "community": 12,
      "norm_label": "func_to_uac2()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2",
      "community_name": "Community 12"
    },
    {
      "label": "g_audio_to_uac2_opts()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L79",
      "_origin": "ast",
      "community": 12,
      "norm_label": "g_audio_to_uac2_opts()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts",
      "community_name": "Community 12"
    },
    {
      "label": "set_ep_max_packet_size()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L650",
      "_origin": "ast",
      "community": 12,
      "norm_label": "set_ep_max_packet_size()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_set_ep_max_packet_size",
      "community_name": "Community 12"
    },
    {
      "label": "build_fu_desc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L711",
      "_origin": "ast",
      "community": 12,
      "norm_label": "build_fu_desc()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_build_fu_desc",
      "community_name": "Community 12"
    },
    {
      "label": "setup_headers()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L734",
      "_origin": "ast",
      "community": 12,
      "norm_label": "setup_headers()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_headers",
      "community_name": "Community 12"
    },
    {
      "label": "setup_descriptor()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L836",
      "_origin": "ast",
      "community": 12,
      "norm_label": "setup_descriptor()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_descriptor",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_validate_opts()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L916",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_validate_opts()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_validate_opts",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_bind()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L968",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_bind()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_notify_complete()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1277",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_notify_complete()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_notify_complete",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_notify()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1288",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_notify()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_notify",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_set_alt()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1347",
      "_origin": "ast",
      "community": 3,
      "norm_label": "afunc_set_alt()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_set_alt",
      "community_name": "Community 3"
    },
    {
      "label": "afunc_get_alt()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1402",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_get_alt()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_get_alt",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_disable()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1422",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_disable()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_disable",
      "community_name": "Community 12"
    },
    {
      "label": "in_rq_cur()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1435",
      "_origin": "ast",
      "community": 12,
      "norm_label": "in_rq_cur()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_cur",
      "community_name": "Community 12"
    },
    {
      "label": "in_rq_range()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1512",
      "_origin": "ast",
      "community": 12,
      "norm_label": "in_rq_range()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_range",
      "community_name": "Community 12"
    },
    {
      "label": "ac_rq_in()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1593",
      "_origin": "ast",
      "community": 12,
      "norm_label": "ac_rq_in()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_ac_rq_in",
      "community_name": "Community 12"
    },
    {
      "label": "out_rq_cur_complete()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1604",
      "_origin": "ast",
      "community": 12,
      "norm_label": "out_rq_cur_complete()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur_complete",
      "community_name": "Community 12"
    },
    {
      "label": "out_rq_cur()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1652",
      "_origin": "ast",
      "community": 12,
      "norm_label": "out_rq_cur()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur",
      "community_name": "Community 12"
    },
    {
      "label": "setup_rq_inf()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1683",
      "_origin": "ast",
      "community": 12,
      "norm_label": "setup_rq_inf()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_rq_inf",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_setup()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1705",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_setup()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_setup",
      "community_name": "Community 12"
    },
    {
      "label": "to_f_uac2_opts()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1738",
      "_origin": "ast",
      "community": 12,
      "norm_label": "to_f_uac2_opts()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_to_f_uac2_opts",
      "community_name": "Community 12"
    },
    {
      "label": "f_uac2_attr_release()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1744",
      "_origin": "ast",
      "community": 12,
      "norm_label": "f_uac2_attr_release()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_f_uac2_attr_release",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_free_inst()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1914",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_free_inst()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_free_inst",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_alloc_inst()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1922",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_alloc_inst()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_alloc_inst",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_free()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1961",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_free()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_free",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_unbind()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1974",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_unbind()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_unbind",
      "community_name": "Community 12"
    },
    {
      "label": "afunc_alloc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1989",
      "_origin": "ast",
      "community": 12,
      "norm_label": "afunc_alloc()",
      "id": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_alloc",
      "community_name": "Community 12"
    },
    {
      "label": "fusb302.c",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302.c",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_log_full()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L127",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_log_full()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_log_full",
      "community_name": "Community 4"
    },
    {
      "label": "_fusb302_log()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L134",
      "_origin": "ast",
      "community": 4,
      "norm_label": "_fusb302_log()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_log",
      "community_name": "Community 4"
    },
    {
      "label": "va_list",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 4,
      "norm_label": "va_list",
      "id": "va_list",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_debug_show()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L191",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_debug_show()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debug_show",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_debugfs_init()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L210",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_debugfs_init()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debugfs_init",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_debugfs_exit()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L221",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_debugfs_exit()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debugfs_exit",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_i2c_write()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L235",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_i2c_write()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write",
      "community_name": "Community 4"
    },
    {
      "label": "u8",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 4,
      "norm_label": "u8",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_i2c_block_write()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L248",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_i2c_block_write()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_write",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_i2c_read()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L265",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_i2c_read()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_i2c_block_read()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L278",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_i2c_block_read()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_read",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_i2c_mask_write()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L303",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_i2c_mask_write()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_i2c_set_bits()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L321",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_i2c_set_bits()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_i2c_clear_bits()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L327",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_i2c_clear_bits()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_sw_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L333",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_sw_reset()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_sw_reset",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_enable_tx_auto_retries()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L347",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_enable_tx_auto_retries()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_enable_tx_auto_retries",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_init_interrupt()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L361",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_init_interrupt()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_init_interrupt",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_set_power_mode()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L383",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_set_power_mode()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_power_mode",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_init()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L392",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_init()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_init",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_get_vbus()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L423",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_get_vbus()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_get_vbus",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_get_current_limit()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L436",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_get_current_limit()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_get_current_limit",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_set_src_current()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L468",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_set_src_current()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_src_current",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_set_toggling()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L497",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_set_toggling()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_set_cc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L597",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_set_cc()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_cc",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_get_cc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L703",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_get_cc()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_get_cc",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_set_polarity()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L719",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_set_polarity()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_polarity",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_set_vconn()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L725",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_set_vconn()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_vconn",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_set_vbus()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L756",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_set_vbus()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_vbus",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_tx_flush()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L790",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_tx_flush()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_tx_flush",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_rx_flush()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L796",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_rx_flush()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_rx_flush",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_set_auto_goodcrc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L802",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_set_auto_goodcrc()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_auto_goodcrc",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_set_interrupts()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L811",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_set_interrupts()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_interrupts",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_set_pd_rx()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L837",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_set_pd_rx()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_pd_rx",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_set_roles()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L883",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_set_roles()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_roles",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_start_toggling()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L914",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_start_toggling()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_start_toggling",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_send_message()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L955",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_send_message()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_message",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_send_hardreset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1004",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_send_hardreset()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_hardreset",
      "community_name": "Community 4"
    },
    {
      "label": "tcpm_pd_transmit()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1021",
      "_origin": "ast",
      "community": 4,
      "norm_label": "tcpm_pd_transmit()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_pd_transmit",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_bc_lvl_to_cc()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1059",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_bc_lvl_to_cc()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_to_cc",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_bc_lvl_handler_work()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1070",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_bc_lvl_handler_work()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_handler_work",
      "community_name": "Community 4"
    },
    {
      "label": "init_tcpc_dev()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1118",
      "_origin": "ast",
      "community": 4,
      "norm_label": "init_tcpc_dev()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_init_tcpc_dev",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_set_cc_polarity_and_pull()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1139",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_set_cc_polarity_and_pull()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_cc_polarity_and_pull",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_handle_togdone_snk()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1180",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_handle_togdone_snk()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_get_src_cc_status()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1243",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_get_src_cc_status()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_get_src_cc_status",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_handle_togdone_src()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1298",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_handle_togdone_src()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_handle_togdone()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1384",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_handle_togdone()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_reset()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1416",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_reset()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_reset",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pd_read_message()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1422",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pd_read_message()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_read_message",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_irq_intn()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1475",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_irq_intn()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_intn",
      "community_name": "Community 4"
    },
    {
      "label": "irqreturn_t",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "_origin": "ast",
      "community": 4,
      "norm_label": "irqreturn_t",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_irqreturn_t",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_irq_work()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1493",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_irq_work()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_work",
      "community_name": "Community 4"
    },
    {
      "label": "init_gpio()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1628",
      "_origin": "ast",
      "community": 4,
      "norm_label": "init_gpio()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_init_gpio",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_fwnode_get()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1669",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_fwnode_get()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_fwnode_get",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_probe()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1680",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_probe()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_probe",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_remove()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1774",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_remove()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_remove",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pm_suspend()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1790",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pm_suspend()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pm_suspend",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_pm_resume()",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1804",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_pm_resume()",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pm_resume",
      "community_name": "Community 4"
    },
    {
      "label": "fusb302_reg.h",
      "file_type": "code",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302_reg.h",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "fusb302_reg.h",
      "id": "dl48_linux_drivers_usb_typec_tcpm_fusb302_reg",
      "community_name": "Community 4"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/clk/sunxi-ng/ccu-sun55iw3-r.c",
      "source_location": "L288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r",
      "target": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r_sun55iw3_r_ccu_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/clk/sunxi-ng/ccu-sun55iw3-r.c",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r",
      "target": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r_sunxi_ccu_sun55iw3_r_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/clk/sunxi-ng/ccu-sun55iw3-r.c",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r",
      "target": "dl48_linux_bsp_drivers_clk_sunxi_ng_ccu_sun55iw3_r_sunxi_ccu_sun55iw3_r_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_adjust_link"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_change_mtu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1955",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_check_addr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_check_if_running"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2565",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2274",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_copy_loopback_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_crc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1055",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_addr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_len"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L989",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_own"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1084",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_rx_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_tx_last_seg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1023",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_tx_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_init_chain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1065",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_llc_snap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1060",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_rx_frame_len"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L996",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_set_own"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1001",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_tx_close"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_disable_tx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1701",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_desc_deinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_desc_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L945",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L958",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_stop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dump_dma_desc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_enable_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_enable_tx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_hardware_deinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_hardware_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3081",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_resource_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3282",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ephy_v1_resource_put"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2694",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_pauseparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_sset_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_wol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2676",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_getdrvinfo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_set_pauseparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_set_wol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1189",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_extra_rx_stats_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1169",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_extra_tx_stats_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2481",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fix_features"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L657",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_flow_ctrl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3450",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_ioctl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3340",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_rx_skb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_tx_skb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2918",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_get_sset_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2930",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_get_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_gphy_test_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_gphy_test_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3027",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_deinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2981",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hash_filter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_int_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2086",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ioctl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L984",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_irq_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L979",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_irq_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2845",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_read_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1262",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_read_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_write_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_mii_write_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1775",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_parse_delay_maps"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_phy_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1757",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_off"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_on"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_read_rx_flowctl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_read_tx_flowctl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_put"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1884",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_delay_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_delay_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_metadata_cmp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_refill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2078",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_select_gpio_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2890",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_self_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_features"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_link_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_addr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L934",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_addr_to_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_rx_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1945",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_skb_compose"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1713",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_stop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_sysfs_create"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_sysfs_destroy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_delay_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_delay_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2061",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_poll"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2546",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_timeout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_write_rx_flowctl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_write_tx_flowctl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1822",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_init_chain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_init_chain"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_adjust_link",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_link_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1378",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_store",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2855",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_test",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_features",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_test",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_crc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_adjust_link",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_flow_ctrl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_interrupt",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_int_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_enable_rx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2701",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_pauseparam",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_read_rx_flowctl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_get_pauseparam",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_read_tx_flowctl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_set_pauseparam",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_write_rx_flowctl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2720",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_ethtool_set_pauseparam",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_write_tx_flowctl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_enable_tx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_enable_tx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2065",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_disable_tx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_init",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_rx_mode",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hash_filter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_addr_to_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_address",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_addr_to_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2533",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_rx_mode",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_mac_addr_to_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1846",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_stop",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_poll"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2457",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_irq_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2081",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_schedule",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_irq_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_refill",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_refill",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_set_own"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2212",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_set_own"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_tx_close"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_tx_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_rx_skb",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_tx_skb",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2366",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_rx_skb",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1691",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_tx_skb",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_buf_get_addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2338",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_rx_frame_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_rx_status",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_llc_snap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_rx_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_own"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_own"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_desc_get_tx_last_seg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1810",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2439",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dump_dma_desc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dump_dma_desc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_stop",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_phy_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_refill"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2442",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_refill"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3576",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_desc_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1728",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_stop",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_rx_skb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_stop",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_tx_skb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_free_tx_skb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_remove",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_dma_desc_deinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1925",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_suspend",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_stop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2987",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_init",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_on"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1892",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resume",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_on"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3032",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_deinit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_off"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3015",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_init",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_off"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1929",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_suspend",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_power_off"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1900",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resume",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1896",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resume",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_select_gpio_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_suspend",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_select_gpio_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1894",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resume",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L1931",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_suspend",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_check_addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2994",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_init",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3034",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_deinit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3012",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_init",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_clk_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2099",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_interrupt",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_timeout",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_interrupt",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_schedule"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2086",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_interrupt",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_irqreturn_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll_controller",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_interrupt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_tx_complete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_ioctl",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_test",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2160",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_xmit",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_netdev_tx_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_copy_loopback_data"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx_metadata_cmp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_poll",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_rx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2481",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fix_features",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_netdev_features_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2605",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_set_features",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_netdev_features_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2845",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_loopback_test",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2930",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_get_strings",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2890",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_self_test",
      "target": "u64"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L2930",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_get_strings",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3525",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_deinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_remove",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_hardware_deinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_get",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_parse_delay_maps"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_put"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_remove",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_resource_put"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_sysfs_create"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3598",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_sysfs_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3622",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_remove",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_sysfs_destroy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_ioctl",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_skb_compose"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_probe",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/gmac/sunxi-gmac.c",
      "source_location": "L3620",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_remove",
      "target": "dl48_linux_bsp_drivers_gmac_sunxi_gmac_sunxi_gmac_fops_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3-r.c",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r_sun55iw3_r_pinctrl_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3-r.c",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r_sun55iw3_r_pio_init"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3-r.c",
      "source_location": "L12",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_r",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_pinctrl_pm_alloc_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pinctrl_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pinctrl_resume_noirq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pinctrl_suspend_noirq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pio_init"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L15",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sun55iw3.c",
      "source_location": "L2506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_sun55iw3_pinctrl_probe",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sun55iw3_pinctrl_pm_alloc_mem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_bsp_pinctrl_init_with_variant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_irq_set_affinity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_group_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_group_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_free_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_node_to_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_find_pins_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_group_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L310",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_group_pins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_groups_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_irq_domain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_bias_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_drive_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_power_source_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L342",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_bias_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_drive_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_function_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_power_source_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_add_function"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1878",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_build_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_pin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L225",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_find_function_by_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_find_group_by_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_div"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_param"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_direction_input"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_direction_output"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_of_xlate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_to_irq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_ack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_ack_unmask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_handler"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_mask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1786",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_of_xlate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_release_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_request_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1608",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_set_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_set_wake"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_unmask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L695",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_set_io_bias_cfg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2003",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_setup_debounce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_ctrl_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_sel_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_val_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_get_func_groups"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_get_func_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1214",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_get_funcs_cnt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_gpio_set_direction"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set_mux"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_power_switch_pf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_node_to_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_find_group_by_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1973",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_build_state",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_find_function_by_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L573",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_node_to_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_name"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set_mux",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_name"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_pin",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1563",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_to_irq",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_pin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1803",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_of_xlate",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_pin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_request_resources",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_pin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_gpio_set_direction",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_desc_find_function_by_pin"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_bias_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_drive_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_has_power_source_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_bias_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L474",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_drive_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_node_to_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_function_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_parse_power_source_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L539",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_node_to_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_find_pins_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_dt_node_to_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_build_pin_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_set_io_bias_cfg",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_ctrl_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L644",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_ctrl_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L870",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_reg",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1535",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_of_xlate",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1786",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_of_xlate",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L661",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_sel_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L678",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_val_map",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1006",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_power_switch_pf",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_set_io_bias_cfg",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_sel_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_set_io_bias_cfg",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pintctrl_vccio_val_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_request",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_set_io_bias_cfg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L851",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_param",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_div"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1166",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_set",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_param"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2028",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_setup_debounce",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_get_debounce_param"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_get",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_set",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_reg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1003",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_group_get",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_set",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_power_switch_pf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_group_set",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pconf_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_get",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_request_resources",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_gpio_set_direction",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1242",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set_mux",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pmx_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_direction_output",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_gpio_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1708",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_ack_unmask",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_ack"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_ack_unmask",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_irq_unmask"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L1944",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_build_state",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_add_function"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2099",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_bsp_pinctrl_init_with_variant",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_build_state"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_bsp_pinctrl_init_with_variant",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pinctrl_setup_debounce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/pinctrl/pinctrl-sunxi.c",
      "source_location": "L2254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_bsp_pinctrl_init_with_variant",
      "target": "dl48_linux_bsp_drivers_pinctrl_pinctrl_sunxi_sunxi_pctrl_get_irq_domain"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_hw_dvm_set_voltage_sel_regmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_hw_dvm_set_voltage_time_sel_regmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L213",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_sw_dvm_set_voltage_sel_regmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_sw_dvm_set_voltage_time_sel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L513",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L430",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_regulator_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_set_voltage_time_sel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_sw_dvm_set_voltage_sel_regmap",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_pmu_ext_set_voltage_time_sel"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/power/regulator/pmu-ext-regulator.c",
      "source_location": "L250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_sw_dvm_set_voltage_sel_regmap",
      "target": "dl48_linux_bsp_drivers_power_regulator_pmu_ext_regulator_axp1530_ext_sw_dvm_set_voltage_time_sel"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_rate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_i2s.c",
      "source_location": "L38",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_init",
      "target": "sunxi_i2s_clk_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1944",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2011",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2046",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1441",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_resume",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1950",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L923",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_startup",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1426",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_suspend",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2045",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_bus_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L947",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_shutdown",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L559",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_pll",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_i2s_snd_i2s_clk_rate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L39",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_rate"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/platforms/snd_sun55iw3_owa.c",
      "source_location": "L39",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_init",
      "target": "sunxi_owa_clk_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1511",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1592",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1624",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_resume",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1518",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L105",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_startup",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1082",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_suspend",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1623",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_bus_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L129",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_shutdown",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_set_pll",
      "target": "dl48_linux_bsp_drivers_sound_platform_platforms_snd_sun55iw3_owa_snd_owa_clk_rate"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_h_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dma_params_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dts_params_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1819",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_help"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1863",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dump_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_mem_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_mem_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1788",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_pin_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_pin_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sun8iw11_i2s_set_ch_en"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sun8iw11_i2s_set_ch_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L322",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sun8iw11_i2s_set_daifmt_fmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L458",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_i2s_dai_fmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_rx_sync_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_tx_hub_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_hw_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1040",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_prepare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1094",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_rx_route"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L658",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_bclk_ratio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L723",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_fmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L550",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_pll"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L574",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_sysclk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_tdm_slot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L939",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L915",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_startup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_trigger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1064",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_tx_route"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2103",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1901",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2022",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_ch_en"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_ch_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_daifmt_fmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L120",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_pcm_ucfmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_rx_sync_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L529",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L492",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_i2s_dai_fmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_rx_sync_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_tx_hub_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_set_ch_en",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_i2s_dai_fmt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sun8iw11_i2s_set_ch_en",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_i2s_dai_fmt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_sysclk",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_i2s_dai_fmt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_tdm_slot",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_get_i2s_dai_fmt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_fmt",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_i2s_dai_fmt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_pll",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_i2s_dai_fmt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L905",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_set_tdm_slot",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_i2s_dai_fmt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_tx_route",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_tx_hub_mode",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_tx_route",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_set_tx_hub_mode",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_sdout_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_trigger",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_tx_route"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_trigger",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_rx_route"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_component_resume",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dai_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_mem_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2013",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_mem_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_mem_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1964",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dts_params_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1967",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_pin_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L1965",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_dma_params_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_pin_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_i2s.c",
      "source_location": "L2044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_sunxi_i2s_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_i2s_snd_sunxi_pin_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_dai_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_hw_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L945",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_startup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_dai_link_of"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_parse_of"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L827",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_soc_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_soc_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_help"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_snd_sunxi_dump_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L983",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_sunxi_soundcard_machine_dev_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L970",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_sunxi_soundcard_machine_dev_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L460",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_parse_of",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_dai_link_of"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_mach.c",
      "source_location": "L921",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_asoc_simple_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_mach_simple_parse_of"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L35",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_h_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_owa_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dma_params_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dts_params_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_help"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1406",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1438",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1372",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dump_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_mem_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_mem_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1341",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_owa_irq_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_owa_irq_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_pin_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1258",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_pin_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L775",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_get_rx_debug_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_get_rx_sync_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_get_tx_hub_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1088",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_hw_params"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_prepare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L600",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_set_clkdiv"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_set_pll"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L97",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_startup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_trigger"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1699",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_get_tx_data_fmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L137",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_lock_confirm_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_rxctrl_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_set_tx_data_fmt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_txctrl_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_rx_sync_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L927",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_set_null_value"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_set_rx_sync_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L654",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_set_tx_hub_mode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L237",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_owa_interrupt",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_c_irqreturn_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L519",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_trigger",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_txctrl_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_trigger",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_rxctrl_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_component_resume",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dai_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_mem_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1594",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_mem_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1625",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_mem_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dts_params_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_pin_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1626",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_pin_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_owa_irq_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_remove",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_owa_irq_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/sound/platform/snd_sunxi_owa.c",
      "source_location": "L1541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_sunxi_owa_dev_probe",
      "target": "dl48_linux_bsp_drivers_sound_platform_snd_sunxi_owa_snd_sunxi_dma_params_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_desc_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2071",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_rx_desc_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_tx_desc_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_skbufs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_xskbufs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_tx_skbufs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_desc_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_rx_desc_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_tx_desc_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_desc_rings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1825",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_tx_desc_rings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_print_pkt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers_zc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_bpf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L145",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_bus_clks_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_cdc_adjust"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_change_mtu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2872",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_check_ether_addr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_check_pcs_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_descriptors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_rx_descriptors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_tx_descriptors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L295",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clk_csr_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7496",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_cmdline_opt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5656",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_common_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3061",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_configure_cbs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_construct_skb_zc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_all_queues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_eee_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6373",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_rx_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_tx_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rx_rings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_tx_rings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6083",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_cap_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_operation_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_ctrl_timer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_dma_irq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_queues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L403",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_eee_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_exit_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4802",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_finalize_xdp_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fix_features"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3953",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_flush_tx_descriptors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_event_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6955",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_handshake"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_link_state_handle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6909",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_lp_task"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_start_wq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_stop_wq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3415",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_irq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_rx_buffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1521",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_buffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1892",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_skbufs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2860",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_hw_features"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L582",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_rx_hwtstamp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L538",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_tx_hwtstamp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_xsk_pool"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_global_err"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_has_ip_ethertype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3271",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_teardown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L820",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hwtstamp_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hwtstamp_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3002",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_coalesce"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2891",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_dma_engine"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6183",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1227",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_phy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_ptp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_rx_buffers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L842",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_tstamp_counter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5721",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_ioctl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_lpi_entry_timer_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1052",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rx_queues_prio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rx_queues_routing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3124",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_tx_queues_prio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_enable_rx_queues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L943",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_flow_ctrl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1073",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_down"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1088",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_up"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mmc_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5827",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_tx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_add"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2749",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_check"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_del"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5397",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5443",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_rxtx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_tx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_phy_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5853",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_poll_controller"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_queues"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6891",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_ringparam"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3824",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L931",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release_ptp"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3666",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_multi_msi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3615",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_single"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7395",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reset_queues_param"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reset_subtask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6036",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rings_status_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5123",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_buf1_len"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4615",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_buf2_len"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_dirty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3087",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_queue_dma_chan_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4527",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4875",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill_zc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_vlan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4933",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_configuration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5962",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_select_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_service_event_schedule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_service_task"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_bfsize"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_dma_operation_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_features"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_mac_address"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3022",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_rings_length"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_rx_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_tx_queue_weight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5940",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_setup_tc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5912",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_setup_tc_block_cb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_all_dma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_rx_dma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2239",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_tx_dma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_rx_dma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_tx_dma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_allocator"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4002",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5490",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timeout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2957",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer_arm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L951",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_verify_args"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vid_crc32_le"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3871",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_insert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_add_vid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_kill_vid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_update"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4708",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_get_tx_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_run_prog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_back"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_xdpf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_zc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xsk_wakeup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_sysfs_display_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L776",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_runtime_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_bus_clks_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_runtime_suspend",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_bus_clks_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7023",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_verify_args"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5921",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_setup_tc_block_cb",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_all_queues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3780",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_queues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_queues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5934",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_setup_tc_block_cb",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_queues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_queues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L280",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_global_err",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_service_event_schedule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_global_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timeout",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_global_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clk_csr_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4216",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_print_pkt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_print_pkt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4030",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L356",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_xdpf",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2414",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_avail"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1999",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_rx_desc_resources",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2101",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_tx_desc_resources",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1564",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_skbufs",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1603",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_xskbufs",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1871",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_tx_skbufs",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1906",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_rx_desc_resources",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1952",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_tx_desc_resources",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1665",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1774",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_tx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1572",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1619",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L522",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_cdc_adjust",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1383",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_rx_descriptors",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1409",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_tx_descriptors",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6373",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6435",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4838",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6386",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6448",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1501",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_rx_buffer",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1521",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_buffer",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1648",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_xsk_pool",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1461",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_rx_buffers",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L842",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_tstamp_counter",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L943",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_flow_ctrl",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2749",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_check",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6870",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_queues",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6891",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_ringparam",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5123",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L374",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_dirty",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4527",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4875",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4933",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2712",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_dma_operation_mode",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2226",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_rx_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2239",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_tx_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2252",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_rx_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2265",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_tx_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3913",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_allocator",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2503",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2681",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2957",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer_arm",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6211",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vid_crc32_le",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6331",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2401",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6624",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xsk_wakeup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_dirty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4882",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_dirty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_dirty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_eee_mode",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_lpi_entry_timer_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_init",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_lpi_entry_timer_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_ctrl_timer",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_eee_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2658",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_eee_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4284",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_eee_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1081",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_down",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1178",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_up",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_eee_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_rx_hwtstamp",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_cdc_adjust"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L562",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_tx_hwtstamp",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_cdc_adjust"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_tx_hwtstamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4855",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_rx_hwtstamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_rx_hwtstamp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5900",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_ioctl",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hwtstamp_set"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5903",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_ioctl",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hwtstamp_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L906",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_ptp",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_tstamp_counter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L834",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_noirq_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_tstamp_counter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_ptp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3861",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release_ptp"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_up",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_flow_ctrl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_down",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_link_state_handle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_up",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_link_state_handle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1073",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_down",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_phy_interface_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1088",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_link_up",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_phy_interface_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_check_pcs_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3707",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_phy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_phy_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rx_rings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_tx_rings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1861",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_display_rings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_bfsize"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_rx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_descriptors",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_rx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_rx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1448",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_descriptors",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_tx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_tx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_tx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_clear_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1587",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_rx_buffers"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1461",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_rx_buffers",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_gfp_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1847",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_gfp_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1726",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_gfp_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1572",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_gfp_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_skbufs",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_rx_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1879",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_tx_skbufs",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_rx_desc_resources",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_skbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_skbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1703",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1912",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_rx_desc_resources",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_xskbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1750",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_rx_xskbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1701",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_alloc_rx_buffers_zc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_xsk_pool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_tx_desc_rings",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_xsk_pool"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6400",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_rx_desc_rings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6461",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_tx_desc_rings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3753",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_desc_rings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6537",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_init_dma_desc_rings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1959",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_tx_desc_resources",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_tx_skbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L1898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_skbufs",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_tx_skbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2688",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_dma_free_tx_skbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_tx_skbufs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_rx_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_rx_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6445",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_tx_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6463",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_tx_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_rx_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6455",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_tx_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6530",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_alloc_dma_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6619",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_free_dma_desc_resources"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_enable_rx_queues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6428",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_rx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_all_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_rx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_tx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_all_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_tx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_tx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_rx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_rx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_rx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_disable_tx_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_tx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_tx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_tx_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_dma_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7485",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_dma_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_enable_all_dma_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_all_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_start_all_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_remove",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3851",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_suspend",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_stop_all_dma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_operation_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_zc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2484",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_flush_tx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_rxtx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_tx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_clean"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2827",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5821",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_tx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_err"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2815",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_dma_operation_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5809",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_tx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_dma_operation_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5731",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_interrupt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_interrupt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L2805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_check"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_check"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5801",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_tx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_check"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5738",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dma_interrupt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mmc_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_init",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_get_hw_features"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7072",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_check_ether_addr"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_dma_engine"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4811",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_finalize_xdp_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer_arm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4222",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer_arm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer_arm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tx_timer_arm"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3766",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_coalesce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_coalesce"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_rings_length"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_tx_queue_weight"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3201",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_configure_cbs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_queue_dma_chan_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rx_queues_prio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_tx_queues_prio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rx_queues_routing"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_config_rss"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mtl_configuration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_feat_configuration"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_start_wq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_handshake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3798",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_teardown"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_teardown"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3843",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_multi_msi",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_single",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6499",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_free_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3673",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_multi_msi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3675",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq_single"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_open",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_request_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6886",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_queues",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6903",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_ringparam",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3866",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_stop_wq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_suspend",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_stop_wq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6876",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_queues",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6897",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_ringparam",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_release"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_insert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_insert"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L3913",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_allocator",
      "target": "dma_addr_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_allocator"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6006",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_sysfs_display_ring",
      "target": "dma_addr_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4221",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_flush_tx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_flush_tx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_back",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_flush_tx_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4487",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_flush_tx_descriptors"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4002",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_netdev_tx_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_tso_xmit"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4264",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_netdev_tx_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4859",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_has_ip_ethertype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_has_ip_ethertype"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_vlan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_vlan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5389",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5232",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_buf1_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_buf1_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5234",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_buf2_len"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_xdpf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4741",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_back",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_xdpf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_finalize_xdp_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_get_tx_queue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6346",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_get_tx_queue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_back",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_get_tx_queue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4763",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_run_prog",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_xmit_back"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_xdp_run_prog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_finalize_xdp_rx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5098",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_finalize_xdp_rx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_construct_skb_zc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5074",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dispatch_skb_zc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L4986",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_refill_zc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_rxtx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx_zc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5407",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_poll_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7480",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_rx_mode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5558",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fix_features",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_netdev_features_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5588",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_set_features",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_netdev_features_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_common_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_event_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5735",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_common_interrupt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_common_interrupt"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5721",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_irqreturn_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5870",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_poll_controller",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_interrupt"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5743",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_mac_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_irqreturn_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5827",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_rx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_irqreturn_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5783",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_tx",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_irqreturn_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5763",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_safety_interrupt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_irqreturn_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5867",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_poll_controller",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_tx"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_poll_controller",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_msi_intr_rx"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L5962",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_select_queue",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_add_vid",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_kill_vid",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_u16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6054",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_rings_status_show",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_sysfs_display_ring"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_init_fs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_remove",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_exit_fs"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6211",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vid_crc32_le",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_c_le16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_update",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vid_crc32_le"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_add_vid",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_update"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6308",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_kill_vid",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_update"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6260",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_add_vid",
      "target": "be16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6285",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_vlan_rx_kill_vid",
      "target": "be16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6699",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reset_subtask",
      "target": "dl48_linux_drivers_gpu_drm_d2help_dev_open"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6710",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_service_task",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reset_subtask"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_hw_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_add"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_queues",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_add"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_probe",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_del"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L6878",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reinit_queues",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_napi_del"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_suspend",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_fpe_handshake"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L710",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_remove",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_dvr_remove"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_suspend",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_suspend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_main.c",
      "source_location": "L7473",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_reset_queues_param"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L757",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_resume",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_main_stmmac_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L38",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_dwmac1000_validate_mcast_bins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L68",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_dwmac1000_validate_ucast_entries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L94",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_axi_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_dt_phy"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L658",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_get_platform_resources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_mtl_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_of_get_mac_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L819",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_noirq_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_noirq_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_remove_config_dt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L770",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_runtime_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L760",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_runtime_suspend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L504",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_dwmac1000_validate_mcast_bins"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L502",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_dwmac1000_validate_ucast_entries"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_axi_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_mtl_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L456",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_dt_phy"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_of_get_mac_mode"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L646",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_probe_config_dt",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_remove_config_dt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/stmmac/stmmac_platform.c",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_pltfr_remove",
      "target": "dl48_linux_bsp_drivers_stmmac_stmmac_platform_stmmac_remove_config_dt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4143",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4173",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_vbus_draw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_clear_all_irq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1035",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_got_short_pkt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L963",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_read_fifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_write_fifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_ed_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1794",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_filtrate_irq_misc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_get_dp_dm_status_normal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_get_otgc_vbase"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L394",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_dma_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L420",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L869",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_write_fifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_dma_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_dma_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_ed_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L320",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_irq_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_msc_read_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_msc_write_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_phy_range"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L296",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_read_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_udc_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L272",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_write_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_base"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_clock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3795",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_resource"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L444",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_set_cur_vol_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_alloc_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1835",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clean_dma_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L648",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clear_ep_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1017",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_confirm_rx_ready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dequeue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1904",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_config_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L660",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_fifo_count_out"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_free_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_frame"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1722",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1270",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_unaligned_buf_complete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_unaligned_buf_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2026",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_is_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L478",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_map_dma_buffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4036",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3922",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe_otg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3055",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_pullup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo_crq"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L852",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_packet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_reinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4041",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4000",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_remove_otg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2888",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2822",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt_ex"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3011",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_pullup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2997",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_selfpowered"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3261",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1868",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop_dma_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4047",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L514",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_unmap_dma_buffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3065",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_draw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3037",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_session"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2986",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_wakeup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L812",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L673",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_packet"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_vbus_det_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1823",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_throw_away_all_urb"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2294",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_req"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_dma_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_dma_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4196",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4177",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_irq_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_msc_read_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_msc_write_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_phy_range"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_queue_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_read_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3827",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_reg_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_reg_store"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_write_debug"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_start_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_stop_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbpc_current_limit_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3860",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbpc_current_limit_store"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_ed_test",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_show_phy_range",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L215",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_phy_range",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L208",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_udc_phy_range",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_write"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L420",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2451",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2975",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_frame",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2040",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2653",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4090",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_resume",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2911",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt_ex",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3017",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_pullup",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2999",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_selfpowered",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4058",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_suspend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_draw",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3043",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_session",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_wakeup",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_start_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3250",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_stop_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_is_peripheral_active"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1794",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_filtrate_irq_misc",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1270",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1868",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop_dma_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_map_dma_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1925",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_unmap_dma_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_unmap_dma_buffer"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2640",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_unaligned_buf_start"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_unaligned_buf_complete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L956",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L761",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_write_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dequeue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1992",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L644",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_done"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L657",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clear_ep_state",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2520",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_throw_away_all_urb",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_nuke"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L902",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_fifo_count_out"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L660",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_fifo_count_out",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L660",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_fifo_count_out",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L715",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_write_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_packet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L737",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_write_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1974",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_write_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_write_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L786",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_write_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_write_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2010",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1636",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_write_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L908",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_packet"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L931",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1982",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_pio_read_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1158",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_read_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_got_short_pkt",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_confirm_rx_ready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1023",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_confirm_rx_ready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_got_short_pkt",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1066",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_got_short_pkt",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1119",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_dma_got_short_pkt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2688",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_read_fifo_crq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1224",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_status",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1255",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_status",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1261",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_status",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_get_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt_ex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1291",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1279",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1289",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0_idle",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1617",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_clearsetupend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1613",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_issetupend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1606",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1601",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1642",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1632",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1659",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1693",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep0"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1757",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1754",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1781",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1775",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_handle_ep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2063",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_filtrate_irq_misc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_clear_all_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2045",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_clear_all_irq"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2100",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_throw_away_all_urb"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1848",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clean_dma_status",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2813",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dequeue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clean_dma_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1899",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop_dma_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_clean_dma_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2098",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop_dma_work"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3739",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop_dma_work"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1937",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1979",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L1933",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready_fifoempty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dma_completion"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2026",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_irqreturn_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2195",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querytransfermode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2095",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_irq",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2767",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dequeue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2616",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2900",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2833",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt_ex",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_ep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2773",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_dequeue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_pullup",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_session",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_free_request",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_req"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2634",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_to_sunxi_udc_req"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_config_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2466",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2459",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2460",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2473",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isoupdateenable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2532",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_ep_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2552",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_alloc_request",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_gfp_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2602",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_gfp_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2685",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2675",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2711",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_queue",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2856",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt_ex",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2862",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt_ex",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2925",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L2931",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_halt",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3061",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_pullup",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_pullup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3031",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_pullup",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3024",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_pullup",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_session",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_set_pullup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_vbus_draw",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_vbus_draw"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3079",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_base",
      "target": "sunxi_udc_io_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3802",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_resource",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_base"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3111",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_clock",
      "target": "sunxi_udc_io_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3795",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_resource",
      "target": "sunxi_udc_io_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_resource",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_clock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3958",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe_otg",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_reinit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3188",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_resume",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3323",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_stop",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4067",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_suspend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3733",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4151",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_start_work"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3231",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_start_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_s32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3241",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_start_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_conectswitch"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3246",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_stop_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_c_s32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_stop_work"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3256",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_usbd_stop_work",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_conectswitch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3990",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe_otg",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_enable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_resource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4007",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_remove_otg",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_disable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_usb_device_disable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3939",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe_otg",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_is_enable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L3950",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe_otg",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_get_udc_resource"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_probe_otg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4043",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_remove",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_remove_otg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4064",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_suspend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/udc/sunxi_udc.c",
      "source_location": "L4112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_sunxi_udc_resume",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_udc_sunxi_udc_cfg_udc_command"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_cleardma_trans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L803",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L647",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_conectswitch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configdma_trans"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L689",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L729",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L590",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L964",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_clearsetupend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L947",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_issetupend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_clearsetupend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L160",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_clearstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_configep0"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L98",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_configep0_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_flushfifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isepstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isreaddataready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_issetupend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_iswritedataready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_readdatacomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_readdatahalf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L154",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_sendstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_writedatacomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_writedatahalf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L913",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L877",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1251",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L841",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1219",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isoupdateenable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1126",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1159",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1185",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready_fifoempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querypowerstatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querytransfermode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatacomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatahalf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L452",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_clearepdma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_clearstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L429",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configepdma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enablebulkep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L358",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enableintep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enableisoep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_flushfifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L501",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isepstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L465",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isreaddataready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L483",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_readdatacomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L471",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_readdatahalf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_sendstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L80",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_hs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L92",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_ls"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_bulk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L30",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_ctrl"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L23",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_int"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L40",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_iso"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L267",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_clearepdma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_clearstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L209",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep_default"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configepdma"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enablebulkep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enableintep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enableisoep"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1237",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_flushfifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_isepstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready_fifoempty"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_sendstall"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L316",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_writedatacomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L306",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_writedatahalf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatacomplete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L975",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatahalf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1076",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L601",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_ctrl"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L605",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_iso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isoupdateenable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_iso"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_int"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tstype_bulk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L635",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L623",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_hs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L627",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_fs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_ls",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_fs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tsmode_ls"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L738",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_configep0_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_configep0"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L110",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isreaddataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1135",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isreaddataready"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L803",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L647",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_conectswitch",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L689",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L729",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L765",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L947",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_issetupend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L148",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L168",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_issetupend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L116",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_iswritedataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L913",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L877",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L841",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready_fifoempty",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L669",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querypowerstatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L568",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querytransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1044",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1021",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L381",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L501",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L465",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isreaddataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L209",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L333",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L283",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L293",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready_fifoempty",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L998",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L975",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1076",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1277",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_read",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_write",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_iswritedataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1194",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready_fifoempty",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_iswritedataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1026",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_readdatahalf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1049",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_readdatacomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_writedatahalf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1003",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_writedatacomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L850",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_isepstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L886",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_sendstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L922",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_clearstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L954",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_issetupend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_issetupend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_clearsetupend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_clearsetupend"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L238",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enableisoep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L242",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enableintep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L246",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_enablebulkep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L742",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L704",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_configepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_clearepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready_fifoempty",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_iswritedataready_fifoempty"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L984",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_writedatahalf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1007",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_writedatacomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L890",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_sendstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_isepstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L926",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_clearstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L413",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enableisoep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L417",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enableintep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_enablebulkep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep_default"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L709",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configep"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_configepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L821",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_clearepdma"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isreaddataready"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1034",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_readdatahalf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_readdatacomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L894",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_sendstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L858",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_isepstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L930",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_clearstall"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L817",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_cleardma_trans"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configdma_trans"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L542",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress_default",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L803",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L647",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_conectswitch",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L689",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L729",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L765",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L590",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L964",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_clearsetupend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L947",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ctrl_issetupend",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L913",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L877",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1251",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L841",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1219",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isoupdateenable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1126",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isreaddataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1159",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1185",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_iswritedataready_fifoempty",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L669",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querypowerstatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L568",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_querytransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1102",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L557",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1076",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1277",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_read",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1309",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_phyx_write",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_hdle"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L557",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_setaddress",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L590",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configtransfermode",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L689",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L803",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_clearepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L729",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configep_default",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L765",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_configepdma",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L913",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epclearstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L877",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_epsendstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L841",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isepstall",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1219",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_isoupdateenable",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1044",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1021",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1102",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L998",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatacomplete",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L975",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatahalf",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1076",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_c_s32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1088",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatahalf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_writedatacomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1114",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatahalf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatastatus",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_readdatacomplete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_ep0_flushfifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_tx_flushfifo"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/bsp/drivers/usb/sunxi_usb/usbc/usbc_dev.c",
      "source_location": "L1268",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_flushfifo",
      "target": "dl48_linux_bsp_drivers_usb_sunxi_usb_usbc_usbc_dev_usbc_dev_rx_flushfifo"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/build_dl48_kernel.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_build_dl48_kernel",
      "target": "dl48_linux_build_dl48_kernel_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/build_sb24_kernel.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_build_sb24_kernel",
      "target": "dl48_linux_build_sb24_kernel_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/deploy_dl48_kernel.sh",
      "source_location": "L1",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_deploy_dl48_kernel",
      "target": "dl48_linux_deploy_dl48_kernel_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L50",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_cbfunc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_deinit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_dev_mmap"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_dev_open"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L146",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_dev_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L181",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_dev_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_dev_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L57",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_dma_filter_by_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L205",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L64",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help",
      "target": "dl48_linux_drivers_gpu_drm_d2help_privateinfo_enter"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help_dev_write",
      "target": "dl48_linux_drivers_gpu_drm_d2help_privateinfo_enter"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help_privateinfo_enter",
      "target": "phys_addr_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L64",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help_privateinfo_enter",
      "target": "privateinfo_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L146",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help_dev_read",
      "target": "loff_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/gpu/drm/d2help.c",
      "source_location": "L161",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_gpu_drm_d2help_dev_write",
      "target": "loff_t"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31_map_brightness12"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L195",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3216_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3216_software_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L315",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_brightness_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L286",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_seed_amplitude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_brightness_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_find_led_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L381",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_init_regs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L449",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_child_dt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_dt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L553",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L588",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L343",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_reset_regs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_software_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L174",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3216_reset",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3216_software_shutdown",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_brightness_set",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L292",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_seed_amplitude",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_brightness_set",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_init_regs",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L349",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_reset_regs",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_software_shutdown",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L174",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_write",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L475",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_find_led_data",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L350",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_reset_regs",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_seed_amplitude"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L307",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31_map_brightness12",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_c_u16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl3294_brightness_set",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31_map_brightness12"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_init_regs",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_reset_regs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_remove",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_reset_regs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_probe",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_init_regs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L505",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_dt",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_child_dt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_dt",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_find_led_data"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/leds/leds-is31fl32xx.c",
      "source_location": "L581",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_probe",
      "target": "dl48_linux_drivers_leds_leds_is31fl32xx_is31fl32xx_parse_dt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L46",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_assert_reg_lock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L566",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6065_phylink_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1037",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_sset_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1107",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L960",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L579",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6185_phylink_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1043",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_sset_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1115",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L967",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1048",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_sset_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L973",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L592",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6341_phylink_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L606",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6352_phylink_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L617",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_phylink_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_setup_errata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_setup_errata_applied"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1131",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_stats_get_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390x_phylink_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L645",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6393x_phylink_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5765",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_alloc_chip"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1641",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_vtu_get_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L988",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_vtu_get_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2557",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_tx_fwd_offload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_tx_fwd_unoffload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2060",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_broadcast_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3075",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_change_mtu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5791",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_change_tag_protocol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2507",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_bridge_join"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_bridge_leave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6217",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6229",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_join"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6252",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_leave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L116",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_default_mdio_bus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5736",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_detect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_devmap_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_disable_ports"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1621",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_fid_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1611",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_fid_map_vlan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L193",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_bus_lock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_bus_sync_unlock"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_domain_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L266",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L249",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free_common"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_mask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L329",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L279",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup_common"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_fn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_unmask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3548",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_eeprom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3541",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_eeprom_len"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L901",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_mac_eee"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3064",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_max_mtu"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1198",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_regs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1186",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_regs_len"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1969",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_rxnfc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1054",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_sset_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L998",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5782",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_tag_protocol"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2585",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_hardware_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irl_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L360",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L371",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5996",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_can_offload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6069",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_set_port_mask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6031",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lookup_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L696",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L755",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_down"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L783",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_up"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_map_virtual_bridge_to_pvt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3382",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_register"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3506",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_register"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_unregister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L462",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_phy_is_internal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1839",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_apply"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1887",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_insert"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2049",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_add_broadcast"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5946",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_flags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2464",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_join"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2486",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_leave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2092",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync_vlan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1661",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_check_hw_vlan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1706",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_commit_pvid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_config_interface"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2345",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_fid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2386",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_vlan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1778",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3117",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3104",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_enable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1524",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fast_age"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2318",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_add"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2332",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_del"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2419",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_dump"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6172",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_join"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6204",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_leave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mdb_add"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5843",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mdb_del"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5856",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mirror_add"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5895",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mirror_del"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L469",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_ppu_updates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5924",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_pre_bridge_flags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L424",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_setup_mac"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1312",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_stp_state_set"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3370",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_teardown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_add"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2283",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_del"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_filtering"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2244",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_leave"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1302",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1758",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_prepare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1396",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pot_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1326",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pri_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L54",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6331",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_register_switch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6542",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6385",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1388",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_rmu_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1404",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_rsvd2cpu_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2776",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2747",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_request"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2730",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_thread_fn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_an_restart"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L510",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_get_state"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L549",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_link_up"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2799",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_power"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_ageing_time"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3569",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_eeprom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2826",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_egress_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1233",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_mac_eee"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_dsa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2679",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_edsa"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2665",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_normal"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2016",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_rxnfc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3210",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2712",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_egress_floods"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_message_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2885",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2687",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2847",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_upstream_port"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6575",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_shutdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2577",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_software_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1023",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_sset_count"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1085",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3140",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L831",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_snapshot"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6380",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2629",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_switch_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_teardown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1379",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_trunk_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6359",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_unregister_switch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L671",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_validate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1552",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1602",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_loadpurge"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1571",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_walk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_bit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L86",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_mask"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L70",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_pdata_device_get_match_data"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L58",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_read",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_assert_reg_lock"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_write",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_assert_reg_lock"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L54",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_read",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L95",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_mask",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_read"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1641",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_new",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2060",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_broadcast_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L901",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stat",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6069",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_set_port_mask",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3408",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_write",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2049",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_add_broadcast",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1661",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_check_hw_vlan",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2345",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_fid",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1778",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2318",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_add",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2332",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_del",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1241",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2244",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2642",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1085",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1552",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_get",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L86",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_mask",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L70",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_write",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L112",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_bit",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_wait_mask"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3218",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_default_mdio_bus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_fn",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_work"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L144",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_work",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_irqreturn_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_work"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L186",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_thread_fn",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_irqreturn_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2730",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_thread_fn",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_irqreturn_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L230",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_domain_map",
      "target": "irq_hw_number_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L275",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free_common"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L355",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free_common"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_free",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free_common"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6532",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6568",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_remove",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L335",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup_common"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup_common"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6489",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_g1_irq_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6491",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_remove",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irq_poll_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_config",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_config_interface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L402",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_config_interface",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_phy_interface_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L454",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_setup_mac",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_config_interface"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L755",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_down",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_phy_interface_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L783",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_up",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_phy_interface_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L424",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_setup_mac",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_phy_interface_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L510",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_config",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_phy_interface_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2899",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_setup_mac"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L708",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_config",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_phy_is_internal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L743",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_config",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_ppu_updates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L769",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_down",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_ppu_updates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L800",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_up",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_ppu_updates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L724",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_config",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L808",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_link_up",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_pcs_link_up"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L589",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6185_phylink_validate",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6065_phylink_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L603",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6341_phylink_validate",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6065_phylink_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L614",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6352_phylink_validate",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6065_phylink_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_phylink_validate",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6065_phylink_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L668",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6393x_phylink_validate",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6065_phylink_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L642",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390x_phylink_validate",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_phylink_validate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1176",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_snapshot"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1096",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L963",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_strings",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_strings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L970",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_strings",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_strings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L976",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_strings",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_strings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1018",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_strings",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_vtu_get_strings"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L998",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_strings",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u32"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1969",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_rxnfc",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1039",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_sset_count",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_sset_count"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1045",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_sset_count",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_sset_count"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1050",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_sset_count",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_sset_count"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1110",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6095_stats_get_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6250_stats_get_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6320_stats_get_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1134",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_stats_get_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_get_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1164",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_vtu_get_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_ethtool_stats",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_stats"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1304",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_map",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1479",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2446",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_map",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2495",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3054",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_map"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1312",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_stp_state_set",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3548",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_get_eeprom",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1778",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3569",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_eeprom",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3313",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pri_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_devmap_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3305",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_trunk_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3297",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_rmu_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3293",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pot_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3301",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_rsvd2cpu_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3269",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_irl_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3273",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mac_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2453",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_map",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_bridge_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2534",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_bridge_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6245",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_map_virtual_bridge_to_pvt",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_pvt_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1672",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_check_hw_vlan",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1797",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2141",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2253",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_get"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_fid_map",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_walk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_walk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_walk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2161",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_loadpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2276",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_vtu_loadpurge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1646",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_new",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_fid_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2148",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_atu_new"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1772",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_prepare",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_check_hw_vlan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_commit_pvid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2498",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_commit_pvid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2226",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_add",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_commit_pvid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2307",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_del",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_commit_pvid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1748",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_filtering",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_commit_pvid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_add",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_prepare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1867",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_apply",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2057",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_add_broadcast",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2108",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync_vlan",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_add",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2339",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_del",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mdb_add",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5850",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mdb_del",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_load_purge"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L1959",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_insert",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_apply"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2035",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_rxnfc",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_apply"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2028",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_rxnfc",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_policy_insert"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2079",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_broadcast_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_add_broadcast"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2165",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_broadcast_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3289",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_broadcast_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2125",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync_vlan"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5985",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_flags",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_broadcast_sync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2215",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_add",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2972",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_join"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2300",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_del",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_vlan_leave"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_fid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2345",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_fid",
      "target": "dsa_fdb_dump_cb_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_vlan",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump_fid"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2396",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump",
      "target": "dsa_fdb_dump_cb_t"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2419",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_dump",
      "target": "dsa_fdb_dump_cb_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2426",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_fdb_dump",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_db_dump"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2472",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2494",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_bridge_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2561",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_tx_fwd_offload",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_map_virtual_bridge_to_pvt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2570",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_bridge_tx_fwd_unoffload",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_map_virtual_bridge_to_pvt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3200",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_setup_errata",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_software_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2639",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_switch_reset",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_software_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2637",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_switch_reset",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_hardware_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2633",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_switch_reset",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_disable_ports"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6467",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_switch_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2674",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_dsa",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2681",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_edsa",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2667",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_normal",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2693",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port_mode",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_normal"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2690",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port_mode",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_dsa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port_mode",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_port_mode_edsa"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5820",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_change_tag_protocol",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2937",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2941",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_egress_floods"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2814",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_power",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_request"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2816",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_power",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_irq_free"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3122",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_disable",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_power"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3111",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_enable",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_serdes_power"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5882",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mirror_add",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_egress_port"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5916",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_mirror_del",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_egress_port"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2869",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_upstream_port",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_set_egress_port"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L2955",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_upstream_port"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3264",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup_port"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_setup",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_stats_setup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_setup_errata",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6390_setup_errata_applied"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_register",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdio_register"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L3531",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_register",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_unregister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6522",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_unregister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_remove",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_unregister"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6511",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_mdios_register"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L5752",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_detect",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lookup_info"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6447",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_detect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_alloc_chip"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6236",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_can_offload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6179",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_can_offload"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6156",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6132",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_set_port_mask"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_change",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6153",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6167",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_change",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6241",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6259",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_crosschip_lag_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6190",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_join",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6211",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_port_lag_leave",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_lag_sync_masks_map"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_register_switch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6558",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_remove",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_unregister_switch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/net/dsa/mv88e6xxx/chip.c",
      "source_location": "L6409",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_mv88e6xxx_probe",
      "target": "dl48_linux_drivers_net_dsa_mv88e6xxx_chip_pdata_device_get_match_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L678",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_bos_desc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_check_remote_wakeup_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1144",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_collect_langs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2357",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_bind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2572",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_default_mfr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2311",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_dev_cleanup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2240",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_dev_prepare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2136",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_disconnect"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_ep0_queue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2287",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_os_desc_req_prepare"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2142",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1692",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1488",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_setup_complete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2197",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_unbind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L516",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_buf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L567",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_desc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L149",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed_and_alt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1344",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_copy_gadget_strings"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L630",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_count_configs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_count_ext_compat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1595",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_count_ext_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L829",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_device_qual"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L482",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_encode_bmaxpower"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1559",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_fill_ext_compat"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1631",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_fill_ext_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L60",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_function_descriptors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L47",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_get_containers_gs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1184",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_get_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1613",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_len_ext_prop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1163",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_lookup_string"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L109",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_next_desc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1093",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_remove_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L848",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_reset_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L864",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_set_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2155",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_suspended_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2202",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_update_unchanged_dev_desc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1020",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_add_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_add_config_only"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_add_function"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2578",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_composite_overwrite_options"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2500",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_composite_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2544",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_composite_setup_continue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2528",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_composite_unregister"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L421",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_function_activate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_function_deactivate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1412",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_gstrings_attach"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_interface_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1121",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_remove_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L356",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_remove_function"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1299",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_string_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_string_ids_n"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1328",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_string_ids_tab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1364",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_copy_gadget_strings",
      "target": "dl48_linux_drivers_usb_gadget_composite_get_containers_gs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1224",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_get_string",
      "target": "dl48_linux_drivers_usb_gadget_composite_get_containers_gs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_gstrings_attach",
      "target": "dl48_linux_drivers_usb_gadget_composite_get_containers_gs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L551",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_config_buf",
      "target": "dl48_linux_drivers_usb_gadget_composite_function_descriptors"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L919",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_set_config",
      "target": "dl48_linux_drivers_usb_gadget_composite_function_descriptors"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L109",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_next_desc",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L516",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_config_buf",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L149",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed_and_alt",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L482",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_encode_bmaxpower",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1559",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_fill_ext_compat",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1631",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_fill_ext_prop",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L285",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed_and_alt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1373",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_set_alt",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_ep_by_speed"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_add_function",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_function_deactivate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_remove_config",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_remove_function"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L367",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_remove_function",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_function_activate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1063",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_interface_id"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L535",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_config_buf",
      "target": "dl48_linux_drivers_usb_gadget_composite_encode_bmaxpower"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L624",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_config_desc",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_buf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1779",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_config_desc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1745",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_count_configs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L842",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_device_qual",
      "target": "dl48_linux_drivers_usb_gadget_composite_count_configs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1792",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_bos_desc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1769",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_device_qual"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2130",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_disconnect",
      "target": "dl48_linux_drivers_usb_gadget_composite_reset_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L882",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_set_config",
      "target": "dl48_linux_drivers_usb_gadget_composite_reset_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1129",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_remove_config",
      "target": "dl48_linux_drivers_usb_gadget_composite_reset_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1838",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_set_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1033",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_add_config",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_add_config_only"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2182",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_unbind",
      "target": "dl48_linux_drivers_usb_gadget_composite_remove_config"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1133",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_remove_config",
      "target": "dl48_linux_drivers_usb_gadget_composite_remove_config"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1144",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_collect_langs",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_le16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1208",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_get_string",
      "target": "dl48_linux_drivers_usb_gadget_composite_collect_langs"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1254",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_get_string",
      "target": "dl48_linux_drivers_usb_gadget_composite_lookup_string"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1163",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_lookup_string",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u16"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1184",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_get_string",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_u16"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1784",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_get_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1432",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_gstrings_attach",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_string_ids_tab"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1427",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_gstrings_attach",
      "target": "dl48_linux_drivers_usb_gadget_composite_copy_gadget_strings"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L984",
      "weight": 1.0,
      "_origin": "ast",
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_composite_usb_gstrings_attach"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2106",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_setup_complete"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2564",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_composite_setup_continue",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_setup_complete"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1517",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_ep0_queue",
      "target": "dl48_linux_drivers_usb_gadget_composite_c_gfp_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2102",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_ep0_queue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2560",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_composite_setup_continue",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_ep0_queue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1987",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_count_ext_compat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L1994",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_fill_ext_compat"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_count_ext_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2009",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_len_ext_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2014",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_setup",
      "target": "dl48_linux_drivers_usb_gadget_composite_fill_ext_prop"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2150",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_reset",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_disconnect"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_bind",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_unbind"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2187",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_unbind",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_dev_cleanup"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_bind",
      "target": "dl48_linux_drivers_usb_gadget_composite_update_unchanged_dev_desc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2374",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_bind",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_dev_prepare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_composite_bind",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_os_desc_req_prepare"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/composite.c",
      "source_location": "L2604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_composite_usb_composite_overwrite_options",
      "target": "dl48_linux_drivers_usb_gadget_composite_composite_default_mfr"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1593",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_ac_rq_in"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1989",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_alloc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1922",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_alloc_inst"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L968",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_disable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1961",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_free"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_free_inst"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_get_alt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1288",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_notify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1277",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_notify_complete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_set_alt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1705",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1974",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_unbind"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L916",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_validate_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L711",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_build_fu_desc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_f_uac2_attr_release"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L74",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L79",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1435",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_cur"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1512",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_range"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1652",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1604",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur_complete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L650",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_set_ep_max_packet_size"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L836",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_descriptor"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L734",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_headers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1683",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_rq_inf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1738",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_to_f_uac2_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L971",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1425",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_disable",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_get_alt",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1291",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_notify",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1281",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_notify_complete",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_set_alt",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1658",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1610",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur_complete",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1686",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_rq_inf",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_func_to_uac2"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L976",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L918",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_validate_opts",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1440",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_cur",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1517",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_range",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1657",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1609",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur_complete",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_g_audio_to_uac2_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1128",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_set_ep_max_packet_size"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L989",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_build_fu_desc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L911",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_descriptor",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_headers"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1223",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_descriptor"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L980",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_bind",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_validate_opts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_ac_rq_in",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_cur"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1599",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_ac_rq_in",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_in_rq_range"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1698",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_rq_inf",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_ac_rq_in"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1700",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_rq_inf",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_out_rq_cur"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_afunc_setup",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_setup_rq_inf"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/gadget/function/f_uac2.c",
      "source_location": "L1746",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_gadget_function_f_uac2_f_uac2_attr_release",
      "target": "dl48_linux_drivers_usb_gadget_function_f_uac2_to_f_uac2_opts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1070",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_handler_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1059",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_to_cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L191",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debug_show"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L231",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debugfs_exit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L230",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debugfs_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L347",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_enable_tx_auto_retries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1669",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_fwnode_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1243",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_get_src_cc_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1384",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1180",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1298",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L278",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L248",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L327",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L303",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L265",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L321",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L235",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L361",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_init_interrupt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1475",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_intn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1493",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_work"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_log"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L127",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_log_full"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1422",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_read_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1416",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L796",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_rx_flush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1004",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_hardreset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L955",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_message"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L802",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_auto_goodcrc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L811",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_interrupts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L790",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_tx_flush"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1804",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pm_resume"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1790",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pm_suspend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1680",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_probe"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1774",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_remove"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1139",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_cc_polarity_and_pull"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L383",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_power_mode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L468",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_src_current"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L497",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L333",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_sw_reset"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1628",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_init_gpio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1118",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_init_tcpc_dev"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L34",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_reg"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L703",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_get_cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L436",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_get_current_limit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L423",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_get_vbus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L392",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_init"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1021",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_pd_transmit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L597",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_cc"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L837",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_pd_rx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L719",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_polarity"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L883",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_roles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L756",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_vbus"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L725",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_vconn"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L914",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_start_toggling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L152",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_log",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_log_full"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L134",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_log",
      "target": "va_list"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1727",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_probe",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debugfs_init"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1768",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_probe",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debugfs_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1785",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_remove",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_debugfs_exit"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1256",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_get_src_cc_status",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L314",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L235",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L365",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_init_interrupt",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1168",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_cc_polarity_and_pull",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L387",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_power_mode",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L337",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_sw_reset",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L662",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_cc",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_write"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1059",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_to_cc",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L347",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_enable_tx_auto_retries",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1180",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1298",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L278",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_read",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L248",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_write",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L327",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L303",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L265",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L321",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L383",
      "weight": 1.0,
      "context": "parameter_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_power_mode",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_u8"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L995",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_message",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1084",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_handler_work",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1260",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_get_src_cc_status",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1390",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1199",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L309",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1515",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_work",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1431",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_read_message",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L411",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_init",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1434",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_read_message",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_block_read"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L330",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L324",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1171",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_cc_polarity_and_pull",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L476",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_src_current",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L518",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L638",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_cc",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L898",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_roles",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L744",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_vconn",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_mask_write"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L351",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_enable_tx_auto_retries",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1418",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_reset",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L798",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_rx_flush",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1006",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_hardreset",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L805",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_auto_goodcrc",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L823",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_interrupts",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L792",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_tx_flush",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L508",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_set_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1228",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1369",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L375",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_init_interrupt",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L807",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_auto_goodcrc",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L822",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_interrupts",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L503",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_i2c_clear_bits"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L399",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_init",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_sw_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L402",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_init",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_enable_tx_auto_retries"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1032",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_pd_transmit",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_enable_tx_auto_retries"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_init",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_init_interrupt"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L408",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_init",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_power_mode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L649",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_cc",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_src_current"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L936",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_start_toggling",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_src_current"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1405",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1207",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1325",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L632",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_cc",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L942",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_start_toggling",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_toggling"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L849",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_pd_rx",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_tx_flush"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L844",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_pd_rx",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_rx_flush"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L854",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_pd_rx",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_auto_goodcrc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L860",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_set_pd_rx",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_set_interrupts"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1038",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_pd_transmit",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_message"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1044",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_tcpm_pd_transmit",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_send_hardreset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1095",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_handler_work",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_to_cc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1203",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_bc_lvl_to_cc"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1726",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_probe",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_init_tcpc_dev"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1192",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_cc_polarity_and_pull"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1352",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_set_cc_polarity_and_pull"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1398",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_snk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1319",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_get_src_cc_status"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1401",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone_src"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1543",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_work",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_handle_togdone"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1586",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_work",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_reset"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1596",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_work",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_pd_read_message"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1475",
      "weight": 1.0,
      "context": "return_type",
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_irq_intn",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_c_irqreturn_t"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1732",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_probe",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_init_gpio"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "dl48-linux/drivers/usb/typec/tcpm/fusb302.c",
      "source_location": "L1737",
      "weight": 1.0,
      "_origin": "ast",
      "confidence_score": 1.0,
      "source": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_probe",
      "target": "dl48_linux_drivers_usb_typec_tcpm_fusb302_fusb302_fwnode_get"
    }
  ],
  "hyperedges": []
}