/linux-master/drivers/usb/host/ |
H A D | xhci.c | 5009 int xhci_update_hub_device(struct usb_hcd *hcd, struct usb_device *hdev, argument [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pci-hyperv.c | 497 struct hv_device *hdev; member in struct:hv_pcibus_device 978 static int wait_for_response(struct hv_device *hdev, argument 2891 struct hv_device *hdev = hbus->hdev; local 3097 hv_pci_protocol_negotiation(struct hv_device *hdev, enum pci_protocol_version_t version[], int num_version) argument 3320 hv_pci_enter_d0(struct hv_device *hdev) argument 3410 hv_pci_query_relations(struct hv_device *hdev) argument 3468 hv_send_resources_allocated(struct hv_device *hdev) argument 3545 hv_send_resources_released(struct hv_device *hdev) argument 3626 hv_pci_probe(struct hv_device *hdev, const struct hv_vmbus_device_id *dev_id) argument 3804 hv_pci_bus_exit(struct hv_device *hdev, bool keep_devs) argument 3887 hv_pci_remove(struct hv_device *hdev) argument 3927 hv_pci_suspend(struct hv_device *hdev) argument 4010 hv_pci_resume(struct hv_device *hdev) argument [all...] |
/linux-master/drivers/hid/ |
H A D | wacom_wac.c | 1967 static void wacom_wac_battery_usage_mapping(struct hid_device *hdev, argument 1973 static void wacom_wac_battery_event(struct hid_device *hdev, struct hid_field *field, argument 2010 static void wacom_wac_battery_pre_report(struct hid_device *hdev, argument 2016 static void wacom_wac_battery_report(struct hid_device *hdev, argument 2032 wacom_wac_pad_usage_mapping(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) argument 2141 wacom_wac_pad_event(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 2247 wacom_wac_pad_pre_report(struct hid_device *hdev, struct hid_report *report) argument 2256 wacom_wac_pad_report(struct hid_device *hdev, struct hid_report *report, struct hid_field *field) argument 2288 wacom_wac_pen_usage_mapping(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) argument 2373 wacom_wac_pen_event(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 2513 wacom_wac_pen_pre_report(struct hid_device *hdev, struct hid_report *report) argument 2523 wacom_wac_pen_report(struct hid_device *hdev, struct hid_report *report) argument 2610 wacom_wac_finger_usage_mapping(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) argument 2720 wacom_wac_finger_event(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 2775 wacom_wac_finger_pre_report(struct hid_device *hdev, struct hid_report *report) argument 2838 wacom_wac_finger_report(struct hid_device *hdev, struct hid_report *report) argument 2868 wacom_wac_usage_mapping(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) argument 2889 wacom_wac_event(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 2911 wacom_report_events(struct hid_device *hdev, struct hid_report *report, int collection_index, int field_index) argument 2937 wacom_wac_collection(struct hid_device *hdev, struct hid_report *report, int collection_index, struct hid_field *field, int field_index) argument 2965 wacom_wac_report(struct hid_device *hdev, struct hid_report *report) argument [all...] |
H A D | hid-nintendo.c | 571 struct hid_device *hdev; member in struct:joycon_ctlr 798 __joycon_hid_send(struct hid_device *hdev, u8 *data, size_t len) argument 1124 joycon_use_default_calibration(struct hid_device *hdev, struct joycon_stick_cal *cal_x, struct joycon_stick_cal *cal_y, const char *stick, int ret) argument 2081 struct hid_device *hdev; local 2148 struct hid_device *hdev; local 2216 struct hid_device *hdev = to_hid_device(dev); local 2242 struct hid_device *hdev = to_hid_device(dev); local 2261 struct hid_device *hdev = ctlr->hdev; local 2405 struct hid_device *hdev = ctlr->hdev; local 2485 joycon_init(struct hid_device *hdev) argument 2641 nintendo_hid_event(struct hid_device *hdev, struct hid_report *report, u8 *raw_data, int size) argument 2652 nintendo_hid_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 2753 nintendo_hid_remove(struct hid_device *hdev) argument 2774 nintendo_hid_resume(struct hid_device *hdev) argument [all...] |
H A D | hid-playstation.c | 38 struct hid_device *hdev; member in struct:ps_device 596 static struct input_dev *ps_allocate_input_dev(struct hid_device *hdev, const char *name_suffix) argument 710 ps_gamepad_create(struct hid_device *hdev, int (*play_effect)(struct input_dev *, void *, struct ff_effect *)) argument 748 ps_get_report(struct hid_device *hdev, uint8_t report_id, uint8_t *buf, size_t size, bool check_crc) argument 821 struct hid_device *hdev = ps_dev->hdev; local 856 ps_sensors_create(struct hid_device *hdev, int accel_range, int accel_res, int gyro_range, int gyro_res) argument 893 ps_touchpad_create(struct hid_device *hdev, int width, int height, unsigned int num_contacts) argument 925 struct hid_device *hdev = to_hid_device(dev); local 937 struct hid_device *hdev = to_hid_device(dev); local 954 struct hid_device *hdev = ds->base.hdev; local 1152 struct hid_device *hdev = to_hid_device(led->dev->parent); local 1160 struct hid_device *hdev = to_hid_device(led->dev->parent); local 1184 struct hid_device *hdev = ds->base.hdev; local 1237 struct hid_device *hdev = ds->base.hdev; local 1318 struct hid_device *hdev = ps_dev->hdev; local 1494 struct hid_device *hdev = input_get_drvdata(dev); local 1585 dualsense_create(struct hid_device *hdev) argument 1770 struct hid_device *hdev = ds4->base.hdev; local 1973 struct hid_device *hdev = ds4->base.hdev; local 2013 struct hid_device *hdev = to_hid_device(led->dev->parent); local 2035 struct hid_device *hdev = to_hid_device(led->dev->parent); local 2066 struct hid_device *hdev = to_hid_device(led->dev->parent); local 2107 struct hid_device *hdev = ds4->base.hdev; local 2202 struct hid_device *hdev = ps_dev->hdev; local 2454 struct hid_device *hdev = input_get_drvdata(dev); local 2527 dualshock4_create(struct hid_device *hdev) argument 2665 ps_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 2676 ps_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 2724 ps_remove(struct hid_device *hdev) argument [all...] |
H A D | hid-logitech-hidpp.c | 238 static int __hidpp_send_report(struct hid_device *hdev, argument 509 struct hid_device *hdev = hidpp->hid_dev; local 896 struct hid_device *hdev = hidpp->hid_dev; local 1037 struct hid_device *hdev = hidpp->hid_dev; local 2934 wtp_input_mapping(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 3053 wtp_raw_event(struct hid_device *hdev, u8 *data, int size) argument 3125 wtp_allocate(struct hid_device *hdev, const struct hid_device_id *id) argument 3140 wtp_connect(struct hid_device *hdev) argument 3202 m560_send_config_command(struct hid_device *hdev) argument 3220 m560_raw_event(struct hid_device *hdev, u8 *data, int size) argument 3334 m560_input_mapping(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 3382 k400_allocate(struct hid_device *hdev) argument 3397 k400_connect(struct hid_device *hdev) argument 3507 lg_dinovo_input_mapping(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 3769 hidpp_report_fixup(struct hid_device *hdev, u8 *rdesc, unsigned int *rsize) argument 3785 hidpp_input_mapping(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 3806 hidpp_input_mapped(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 3845 hidpp_input_configured(struct hid_device *hdev, struct hid_input *hidinput) argument 3952 hidpp_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 4002 hidpp_event(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 4130 struct hid_device *hdev = hidpp->hid_dev; local 4159 hidpp_allocate_input(struct hid_device *hdev) argument 4186 struct hid_device *hdev = hidpp->hid_dev; local 4315 hidpp_get_report_length(struct hid_device *hdev, int id) argument 4328 hidpp_validate_device(struct hid_device *hdev) argument 4370 hidpp_application_equals(struct hid_device *hdev, unsigned int application) argument 4381 hidpp_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 4518 hidpp_remove(struct hid_device *hdev) argument [all...] |
/linux-master/drivers/accel/habanalabs/goya/ |
H A D | goya.c | 360 int goya_set_fixed_properties(struct hl_device *hdev) argument 508 static int goya_pci_bars_map(struct hl_device *hdev) argument 524 goya_set_ddr_bar_base(struct hl_device *hdev, u64 addr) argument 558 goya_init_iatu(struct hl_device *hdev) argument 592 goya_get_hw_state(struct hl_device *hdev) argument 608 goya_early_init(struct hl_device *hdev) argument 709 goya_early_fini(struct hl_device *hdev) argument 717 goya_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid) argument 724 goya_qman0_set_security(struct hl_device *hdev, bool secure) argument 745 goya_fetch_psoc_frequency(struct hl_device *hdev) argument 814 goya_set_frequency(struct hl_device *hdev, enum hl_pll_frequency freq) argument 837 struct hl_device *hdev = goya_work->hdev; local 850 goya_late_init(struct hl_device *hdev) argument 922 goya_late_fini(struct hl_device *hdev) argument 931 goya_set_pci_memory_regions(struct hl_device *hdev) argument 970 goya_sw_init(struct hl_device *hdev) argument 1067 goya_sw_fini(struct hl_device *hdev) argument 1084 goya_init_dma_qman(struct hl_device *hdev, int dma_id, dma_addr_t bus_address) argument 1136 goya_init_dma_ch(struct hl_device *hdev, int dma_id) argument 1170 goya_init_dma_qmans(struct hl_device *hdev) argument 1196 goya_disable_external_queues(struct hl_device *hdev) argument 1210 goya_stop_queue(struct hl_device *hdev, u32 cfg_reg, u32 cp_sts_reg, u32 glbl_sts0_reg) argument 1260 goya_stop_external_queues(struct hl_device *hdev) argument 1330 goya_init_cpu_queues(struct hl_device *hdev) argument 1397 goya_set_pll_refclk(struct hl_device *hdev) argument 1435 goya_disable_clk_rlx(struct hl_device *hdev) argument 1441 _goya_tpc_mbist_workaround(struct hl_device *hdev, u8 tpc_id) argument 1506 goya_tpc_mbist_workaround(struct hl_device *hdev) argument 1533 goya_init_golden_registers(struct hl_device *hdev) argument 1828 goya_init_mme_qman(struct hl_device *hdev) argument 1878 goya_init_mme_cmdq(struct hl_device *hdev) argument 1914 goya_init_mme_qmans(struct hl_device *hdev) argument 1934 goya_init_tpc_qman(struct hl_device *hdev, u32 base_off, int tpc_id) argument 1984 goya_init_tpc_cmdq(struct hl_device *hdev, int tpc_id) argument 2021 goya_init_tpc_qmans(struct hl_device *hdev) argument 2063 goya_disable_internal_queues(struct hl_device *hdev) argument 2110 goya_stop_internal_queues(struct hl_device *hdev) argument 2311 goya_dma_stall(struct hl_device *hdev) argument 2325 goya_tpc_stall(struct hl_device *hdev) argument 2342 goya_mme_stall(struct hl_device *hdev) argument 2352 goya_enable_msix(struct hl_device *hdev) argument 2402 goya_sync_irqs(struct hl_device *hdev) argument 2417 goya_disable_msix(struct hl_device *hdev) argument 2440 goya_enable_timestamp(struct hl_device *hdev) argument 2453 goya_disable_timestamp(struct hl_device *hdev) argument 2459 goya_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) argument 2500 goya_load_firmware_to_device(struct hl_device *hdev) argument 2517 goya_load_boot_fit_to_device(struct hl_device *hdev) argument 2526 goya_init_dynamic_firmware_loader(struct hl_device *hdev) argument 2549 goya_init_static_firmware_loader(struct hl_device *hdev) argument 2569 goya_init_firmware_preload_params(struct hl_device *hdev) argument 2581 goya_init_firmware_loader(struct hl_device *hdev) argument 2602 goya_init_cpu(struct hl_device *hdev) argument 2633 goya_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 asid, u64 phys_addr) argument 2665 goya_mmu_init(struct hl_device *hdev) argument 2719 goya_hw_init(struct hl_device *hdev) argument 2787 goya_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) argument 2865 goya_suspend(struct hl_device *hdev) argument 2876 goya_resume(struct hl_device *hdev) argument 2881 goya_mmap(struct hl_device *hdev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument 2897 goya_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi) argument 2982 goya_pqe_write(struct hl_device *hdev, __le64 *pqe, struct hl_bd *bd) argument 2988 goya_dma_alloc_coherent(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle, gfp_t flags) argument 3001 goya_dma_free_coherent(struct hl_device *hdev, size_t size, void *cpu_addr, dma_addr_t dma_handle) argument 3010 goya_scrub_device_mem(struct hl_device *hdev) argument 3015 goya_get_int_queue_base(struct hl_device *hdev, u32 queue_id, dma_addr_t *dma_handle, u16 *queue_len) argument 3073 goya_send_job_on_qman0(struct hl_device *hdev, struct hl_cs_job *job) argument 3140 goya_send_cpu_message(struct hl_device *hdev, u32 *msg, u16 len, u32 timeout, u64 *result) argument 3158 goya_test_queue(struct hl_device *hdev, u32 hw_queue_id) argument 3225 goya_test_cpu_queue(struct hl_device *hdev) argument 3239 goya_test_queues(struct hl_device *hdev) argument 3252 goya_dma_pool_zalloc(struct hl_device *hdev, size_t size, gfp_t mem_flags, dma_addr_t *dma_handle) argument 3269 goya_dma_pool_free(struct hl_device *hdev, void *vaddr, dma_addr_t dma_addr) argument 3278 goya_cpu_accessible_dma_pool_alloc(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle) argument 3290 goya_cpu_accessible_dma_pool_free(struct hl_device *hdev, size_t size, void *vaddr) argument 3296 goya_get_dma_desc_list_size(struct hl_device *hdev, struct sg_table *sgt) argument 3336 goya_pin_memory_before_cs(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt, u64 addr, enum dma_data_direction dir) argument 3382 goya_validate_dma_pkt_host(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt) argument 3485 goya_validate_dma_pkt_no_host(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt) argument 3530 goya_validate_dma_pkt_no_mmu(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt) argument 3567 goya_validate_dma_pkt_mmu(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt) argument 3604 goya_validate_wreg32(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_wreg32 *wreg_pkt) argument 3648 goya_validate_cb(struct hl_device *hdev, struct hl_cs_parser *parser, bool is_mmu) argument 3755 goya_patch_dma_packet(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt, struct packet_lin_dma *new_dma_pkt, u32 *new_dma_pkt_size) argument 3885 goya_patch_cb(struct hl_device *hdev, struct hl_cs_parser *parser) argument 3983 goya_parse_cb_mmu(struct hl_device *hdev, struct hl_cs_parser *parser) argument 4058 goya_parse_cb_no_mmu(struct hl_device *hdev, struct hl_cs_parser *parser) argument 4106 goya_parse_cb_no_ext_queue(struct hl_device *hdev, struct hl_cs_parser *parser) argument 4137 goya_cs_parser(struct hl_device *hdev, struct hl_cs_parser *parser) argument 4150 goya_add_end_of_cb_packets(struct hl_device *hdev, void *kernel_address, u32 len, u32 original_len, u64 cq_addr, u32 cq_val, u32 msix_vec, bool eb) argument 4175 goya_update_eq_ci(struct hl_device *hdev, u32 val) argument 4180 goya_restore_phase_topology(struct hl_device *hdev) argument 4185 goya_clear_sm_regs(struct hl_device *hdev) argument 4205 goya_debugfs_read_dma(struct hl_device *hdev, u64 addr, u32 size, void *blob_addr) argument 4211 goya_read_pte(struct hl_device *hdev, u64 addr) argument 4222 goya_write_pte(struct hl_device *hdev, u64 addr, u64 val) argument 4431 goya_print_razwi_info(struct hl_device *hdev) argument 4454 goya_print_mmu_error_info(struct hl_device *hdev) argument 4476 goya_print_out_of_sync_info(struct hl_device *hdev, struct cpucp_pkt_sync_err *sync_err) argument 4485 goya_print_irq_info(struct hl_device *hdev, u16 event_type, bool razwi) argument 4500 goya_unmask_irq_arr(struct hl_device *hdev, u32 *irq_arr, size_t irq_arr_size) argument 4551 goya_compute_reset_late_init(struct hl_device *hdev) argument 4561 goya_unmask_irq(struct hl_device *hdev, u16 event_type) argument 4582 goya_print_clk_change_info(struct hl_device *hdev, u16 event_type) argument 4630 goya_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) argument 4750 goya_get_events_stat(struct hl_device *hdev, bool aggregate, u32 *size) argument 4763 goya_memset_device_memory(struct hl_device *hdev, u64 addr, u64 size, u64 val, bool is_dram) argument 4835 goya_context_switch(struct hl_device *hdev, u32 asid) argument 4869 goya_mmu_clear_pgt_range(struct hl_device *hdev) argument 4883 goya_mmu_set_dram_default_page(struct hl_device *hdev) argument 4896 goya_mmu_add_mappings_for_device_cpu(struct hl_device *hdev) argument 4977 goya_mmu_remove_device_cpu_mappings(struct hl_device *hdev) argument 5020 goya_mmu_prepare(struct hl_device *hdev, u32 asid) argument 5038 goya_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) argument 5072 goya_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 flags, u32 asid, u64 va, u64 size) argument 5082 goya_send_heartbeat(struct hl_device *hdev) argument 5092 goya_cpucp_info_get(struct hl_device *hdev) argument 5129 goya_is_device_idle(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 5224 goya_get_pci_id(struct hl_device *hdev) argument 5229 goya_get_eeprom_data(struct hl_device *hdev, void *data, size_t max_size) argument 5240 goya_cpu_init_scrambler_dram(struct hl_device *hdev) argument 5258 goya_get_queue_id_for_cq(struct hl_device *hdev, u32 cq_idx) argument 5263 goya_get_signal_cb_size(struct hl_device *hdev) argument 5268 goya_get_wait_cb_size(struct hl_device *hdev) argument 5273 goya_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, u32 size, bool eb) argument 5279 goya_gen_wait_cb(struct hl_device *hdev, struct hl_gen_wait_properties *prop) argument 5285 goya_reset_sob(struct hl_device *hdev, void *data) argument 5290 goya_reset_sob_group(struct hl_device *hdev, u16 sob_group) argument 5295 goya_get_device_time(struct hl_device *hdev) argument 5307 goya_collective_wait_create_jobs(struct hl_device *hdev, struct hl_ctx *ctx, struct hl_cs *cs, u32 wait_queue_id, u32 collective_engine_id, u32 encaps_signal_offset) argument 5319 goya_get_hw_block_id(struct hl_device *hdev, u64 block_addr, u32 *block_size, u32 *block_id) argument 5325 goya_block_mmap(struct hl_device *hdev, struct vm_area_struct *vma, u32 block_id, u32 block_size) argument 5331 goya_enable_events_from_fw(struct hl_device *hdev) argument 5337 goya_ack_mmu_page_fault_or_access_error(struct hl_device *hdev, u64 mmu_cap_mask) argument 5356 goya_gen_sync_to_engine_map(struct hl_device *hdev, struct hl_sync_to_engine_map *map) argument 5369 goya_print_single_monitor(char **buf, size_t *size, size_t *offset, struct hl_device *hdev, struct hl_mon_state_dump *mon) argument 5378 goya_print_fences_single_engine( struct hl_device *hdev, u64 base_offset, u64 status_base_offset, enum hl_sync_engine_type engine_type, u32 engine_id, char **buf, size_t *size, size_t *offset) argument 5395 goya_state_dump_init(struct hl_device *hdev) argument 5402 goya_get_sob_addr(struct hl_device *hdev, u32 sob_id) argument 5412 goya_get_monitor_dump(struct hl_device *hdev, void *data) argument 5417 goya_check_if_razwi_happened(struct hl_device *hdev) argument 5421 goya_scrub_device_dram(struct hl_device *hdev, u64 val) argument 5426 goya_set_dram_properties(struct hl_device *hdev) argument 5431 goya_set_binning_masks(struct hl_device *hdev) argument 5436 goya_send_device_activity(struct hl_device *hdev, bool open) argument 5544 goya_set_asic_funcs(struct hl_device *hdev) argument [all...] |
/linux-master/net/bluetooth/ |
H A D | hci_event.c | 50 static void *hci_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, argument 62 static void *hci_cc_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, argument 74 static void *hci_le_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, argument 86 static u8 hci_cc_inquiry_cancel(struct hci_dev *hdev, void *data, argument 124 hci_cc_periodic_inq(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 139 hci_cc_exit_periodic_inq(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 154 hci_cc_remote_name_req_cancel(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 164 hci_cc_role_discovery(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 186 hci_cc_read_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 208 hci_cc_write_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 235 hci_cc_read_def_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 250 hci_cc_write_def_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 270 hci_cc_reset(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 305 hci_cc_read_stored_link_key(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 325 hci_cc_delete_stored_link_key(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 346 hci_cc_write_local_name(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 370 hci_cc_read_local_name(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 387 hci_cc_write_auth_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 418 hci_cc_write_encrypt_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 444 hci_cc_write_scan_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 482 hci_cc_set_event_filter(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 508 hci_cc_read_class_of_dev(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 529 hci_cc_write_class_of_dev(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 554 hci_cc_read_voice_setting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 580 hci_cc_write_voice_setting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 611 hci_cc_read_num_supported_iac(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 628 hci_cc_write_ssp_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 661 hci_cc_write_sc_support(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 694 hci_cc_read_local_version(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 716 hci_cc_read_enc_key_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 771 hci_cc_read_local_commands(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 788 hci_cc_read_auth_payload_timeout(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 810 hci_cc_write_auth_payload_timeout(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 840 hci_cc_read_local_features(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 892 hci_cc_read_local_ext_features(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 916 hci_cc_read_buffer_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 948 hci_cc_read_bd_addr(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 967 hci_cc_read_local_pairing_opts(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 986 hci_cc_read_page_scan_activity(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1004 hci_cc_write_page_scan_activity(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1025 hci_cc_read_page_scan_type(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1041 hci_cc_write_page_scan_type(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1059 hci_cc_read_clock(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1093 hci_cc_read_inq_rsp_tx_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1108 hci_cc_read_def_err_data_reporting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1123 hci_cc_write_def_err_data_reporting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1143 hci_cc_pin_code_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1173 hci_cc_pin_code_neg_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1191 hci_cc_le_read_buffer_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1214 hci_cc_le_read_local_features(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1229 hci_cc_le_read_adv_tx_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1244 hci_cc_user_confirm_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1262 hci_cc_user_confirm_neg_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1280 hci_cc_user_passkey_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1298 hci_cc_user_passkey_neg_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1316 hci_cc_read_local_oob_data(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1326 hci_cc_read_local_oob_ext_data(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1336 hci_cc_le_set_random_addr(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1366 hci_cc_le_set_default_phy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1391 hci_cc_le_set_adv_set_random_addr(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1429 hci_cc_le_remove_adv_set(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1457 hci_cc_le_clear_adv_sets(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1488 hci_cc_le_read_transmit_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1504 hci_cc_le_set_privacy_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1531 hci_cc_le_set_adv_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1570 hci_cc_le_set_ext_adv_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1635 hci_cc_le_set_scan_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1659 hci_cc_le_set_ext_scan_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1686 has_pending_adv_report(struct hci_dev *hdev) argument 1693 clear_pending_adv_report(struct hci_dev *hdev) argument 1701 store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, s8 rssi, u32 flags, u8 *data, u8 len) argument 1718 le_set_scan_enable_complete(struct hci_dev *hdev, u8 enable) argument 1773 hci_cc_le_set_scan_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1793 hci_cc_le_set_ext_scan_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1813 hci_cc_le_read_num_adv_sets(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1829 hci_cc_le_read_accept_list_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1844 hci_cc_le_clear_accept_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1861 hci_cc_le_add_to_accept_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1884 hci_cc_le_del_from_accept_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1907 hci_cc_le_read_supported_states(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1922 hci_cc_le_read_def_data_len(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1938 hci_cc_le_write_def_data_len(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1959 hci_cc_le_add_to_resolv_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1983 hci_cc_le_del_from_resolv_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2006 hci_cc_le_clear_resolv_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2023 hci_cc_le_read_resolv_list_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2038 hci_cc_le_set_addr_resolution_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2065 hci_cc_le_read_max_data_len(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2083 hci_cc_write_le_host_supported(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2119 hci_cc_set_adv_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2141 hci_cc_set_ext_adv_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2175 hci_cc_read_rssi(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2197 hci_cc_read_tx_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2233 hci_cc_write_ssp_debug_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2251 hci_cs_inquiry(struct hci_dev *hdev, __u8 status) argument 2262 hci_cs_create_conn(struct hci_dev *hdev, __u8 status) argument 2297 hci_cs_add_sco(struct hci_dev *hdev, __u8 status) argument 2334 hci_cs_auth_requested(struct hci_dev *hdev, __u8 status) argument 2361 hci_cs_set_conn_encrypt(struct hci_dev *hdev, __u8 status) argument 2388 hci_outgoing_auth_needed(struct hci_dev *hdev, struct hci_conn *conn) argument 2410 hci_resolve_name(struct hci_dev *hdev, struct inquiry_entry *e) argument 2425 hci_resolve_next_name(struct hci_dev *hdev) argument 2451 hci_check_pending_name(struct hci_dev *hdev, struct hci_conn *conn, bdaddr_t *bdaddr, u8 *name, u8 name_len) argument 2495 hci_cs_remote_name_req(struct hci_dev *hdev, __u8 status) argument 2538 hci_cs_read_remote_features(struct hci_dev *hdev, __u8 status) argument 2565 hci_cs_read_remote_ext_features(struct hci_dev *hdev, __u8 status) argument 2592 hci_setup_sync_conn_status(struct hci_dev *hdev, __u16 handle, __u8 status) argument 2617 hci_cs_setup_sync_conn(struct hci_dev *hdev, __u8 status) argument 2633 hci_cs_enhanced_setup_sync_conn(struct hci_dev *hdev, __u8 status) argument 2649 hci_cs_sniff_mode(struct hci_dev *hdev, __u8 status) argument 2676 hci_cs_exit_sniff_mode(struct hci_dev *hdev, __u8 status) argument 2703 hci_cs_disconnect(struct hci_dev *hdev, u8 status) argument 2785 ev_bdaddr_type(struct hci_dev *hdev, u8 type, bool *resolved) argument 2807 cs_le_create_conn(struct hci_dev *hdev, bdaddr_t *peer_addr, u8 peer_addr_type, u8 own_address_type, u8 filter_policy) argument 2834 hci_cs_le_create_conn(struct hci_dev *hdev, u8 status) argument 2859 hci_cs_le_ext_create_conn(struct hci_dev *hdev, u8 status) argument 2884 hci_cs_le_read_remote_features(struct hci_dev *hdev, u8 status) argument 2911 hci_cs_le_start_enc(struct hci_dev *hdev, u8 status) argument 2941 hci_cs_switch_role(struct hci_dev *hdev, u8 status) argument 2964 hci_inquiry_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3023 hci_inquiry_result_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 3067 hci_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3221 hci_reject_conn(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 3230 hci_conn_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3354 hci_disconn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3439 hci_auth_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3503 hci_remote_name_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3544 hci_encrypt_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3656 hci_change_link_key_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3679 hci_remote_features_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3729 handle_cmd_cnt_and_timer(struct hci_dev *hdev, u8 ncmd) argument 3747 hci_cc_le_read_buffer_size_v2(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3774 hci_unbound_cis_failed(struct hci_dev *hdev, u8 cig, u8 status) argument 3790 hci_cc_le_set_cig_params(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3855 hci_cc_le_setup_iso_path(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3906 hci_cs_le_create_big(struct hci_dev *hdev, u8 status) argument 3911 hci_cc_set_per_adv_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3930 hci_cc_le_set_per_adv_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4163 hci_cc_func(struct hci_dev *hdev, const struct hci_cc *cc, struct sk_buff *skb) argument 4189 hci_cmd_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb, u16 *opcode, u8 *status, hci_req_complete_t *req_complete, hci_req_complete_skb_t *req_complete_skb) argument 4234 hci_cs_le_create_cis(struct hci_dev *hdev, u8 status) argument 4310 hci_cmd_status_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb, u16 *opcode, u8 *status, hci_req_complete_t *req_complete, hci_req_complete_skb_t *req_complete_skb) argument 4352 hci_hardware_error_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4364 hci_role_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4387 hci_num_comp_pkts_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4464 hci_mode_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4493 hci_pin_code_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4564 hci_link_key_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4622 hci_link_key_notify_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4692 hci_clock_offset_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4716 hci_pkt_type_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4733 hci_pscan_rep_mode_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4752 hci_inquiry_result_with_rssi_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 4839 hci_remote_ext_features_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4904 hci_sync_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5034 hci_extended_inquiry_result_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 5089 hci_key_refresh_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5159 struct hci_dev *hdev = conn->hdev; local 5199 hci_io_capa_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5272 hci_io_capa_reply_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5293 hci_user_confirm_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5378 hci_user_passkey_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5389 hci_user_passkey_notify_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5410 hci_keypress_notify_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5449 hci_simple_pair_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5480 hci_remote_host_features_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5502 hci_remote_oob_data_request_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 5609 le_conn_complete_evt(struct hci_dev *hdev, u8 status, bdaddr_t *bdaddr, u8 bdaddr_type, bdaddr_t *local_rpa, u8 role, u16 handle, u16 interval, u16 latency, u16 supervision_timeout) argument 5780 hci_le_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5794 hci_le_enh_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5808 hci_le_ext_adv_term_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5878 hci_le_conn_update_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5902 check_pending_le_conn(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type, bool addr_resolved, u8 adv_type, u8 phy, u8 sec_phy) argument 5993 process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr, u8 bdaddr_type, bdaddr_t *direct_addr, u8 direct_addr_type, u8 phy, u8 sec_phy, s8 rssi, u8 *data, u8 len, bool ext_adv, bool ctl_time, u64 instant) argument 6203 hci_le_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6243 ext_evt_type_to_legacy(struct hci_dev *hdev, u16 evt_type) argument 6287 hci_le_ext_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6328 hci_le_pa_term_sync(struct hci_dev *hdev, __le16 handle) argument 6338 hci_le_pa_sync_estabilished_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6381 hci_le_per_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6420 hci_le_remote_feat_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6462 hci_le_ltk_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6527 send_conn_param_neg_reply(struct hci_dev *hdev, u16 handle, u8 reason) argument 6539 hci_le_remote_conn_param_req_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6603 hci_le_direct_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6631 hci_le_phy_update_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6655 hci_le_cis_estabilished_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6739 hci_le_reject_cis(struct hci_dev *hdev, __le16 handle) argument 6749 hci_le_accept_cis(struct hci_dev *hdev, __le16 handle) argument 6758 hci_le_cis_req_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6809 hci_iso_term_big_sync(struct hci_dev *hdev, void *data) argument 6817 hci_le_create_big_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6875 hci_le_big_sync_established_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6938 hci_le_big_info_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 7066 hci_le_meta_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb, u16 *opcode, u8 *status, hci_req_complete_t *req_complete, hci_req_complete_skb_t *req_complete_skb) argument 7109 hci_get_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 event, struct sk_buff *skb) argument 7153 hci_store_wake_reason(struct hci_dev *hdev, u8 event, struct sk_buff *skb) argument 7383 hci_event_func(struct hci_dev *hdev, u8 event, struct sk_buff *skb, u16 *opcode, u8 *status, hci_req_complete_t *req_complete, hci_req_complete_skb_t *req_complete_skb) argument 7420 hci_event_packet(struct hci_dev *hdev, struct sk_buff *skb) argument [all...] |
H A D | l2cap_core.c | 1577 struct hci_dev *hdev = hcon->hdev; local 1686 struct hci_dev *hdev = conn->hcon->hdev; local 1724 struct hci_dev *hdev = conn->hcon->hdev; local 4069 struct hci_dev *hdev = conn->hcon->hdev; local 6954 struct hci_dev *hdev; local 7165 l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 7232 struct hci_dev *hdev = hcon->hdev; local [all...] |
H A D | hci_sync.c | 24 static void hci_cmd_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode, argument 52 static struct sk_buff *hci_cmd_sync_alloc(struct hci_dev *hdev, u1 argument 90 struct hci_dev *hdev = req->hdev; local 119 struct hci_dev *hdev = req->hdev; local 151 __hci_cmd_sync_sk(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u8 event, u32 timeout, struct sock *sk) argument 209 __hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u32 timeout) argument 217 hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u32 timeout) argument 236 __hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u8 event, u32 timeout) argument 245 __hci_cmd_sync_status_sk(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u8 event, u32 timeout, struct sock *sk) argument 275 __hci_cmd_sync_status(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u32 timeout) argument 285 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_work); local 322 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_cancel_work); local 332 scan_disable_sync(struct hci_dev *hdev, void *data) argument 338 interleaved_inquiry_sync(struct hci_dev *hdev, void *data) argument 345 struct hci_dev *hdev = container_of(work, struct hci_dev, local 403 reenable_adv_sync(struct hci_dev *hdev, void *data) argument 430 struct hci_dev *hdev = container_of(work, struct hci_dev, local 445 cancel_adv_timeout(struct hci_dev *hdev) argument 464 hci_clear_adv_instance_sync(struct hci_dev *hdev, struct sock *sk, u8 instance, bool force) argument 520 adv_timeout_expire_sync(struct hci_dev *hdev, void *data) argument 537 struct hci_dev *hdev = container_of(work, struct hci_dev, local 560 hci_cmd_sync_init(struct hci_dev *hdev) argument 573 _hci_cmd_sync_cancel_entry(struct hci_dev *hdev, struct hci_cmd_sync_work_entry *entry, int err) argument 584 hci_cmd_sync_clear(struct hci_dev *hdev) argument 597 hci_cmd_sync_cancel(struct hci_dev *hdev, int err) argument 615 hci_cmd_sync_cancel_sync(struct hci_dev *hdev, int err) argument 635 hci_cmd_sync_submit(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 672 hci_cmd_sync_queue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 686 _hci_cmd_sync_lookup_entry(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 712 hci_cmd_sync_queue_once(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 728 hci_cmd_sync_lookup_entry(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 742 hci_cmd_sync_cancel_entry(struct hci_dev *hdev, struct hci_cmd_sync_work_entry *entry) argument 755 hci_cmd_sync_dequeue_once(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 776 hci_cmd_sync_dequeue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 794 hci_update_eir_sync(struct hci_dev *hdev) argument 825 get_service_classes(struct hci_dev *hdev) argument 836 hci_update_class_sync(struct hci_dev *hdev) argument 865 is_advertising_allowed(struct hci_dev *hdev, bool connectable) argument 904 adv_use_rpa(struct hci_dev *hdev, uint32_t flags) argument 927 hci_set_random_addr_sync(struct hci_dev *hdev, bdaddr_t *rpa) argument 950 hci_update_random_address_sync(struct hci_dev *hdev, bool require_privacy, bool rpa, u8 *own_addr_type) argument 1040 hci_disable_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance) argument 1076 hci_set_adv_set_random_addr_sync(struct hci_dev *hdev, u8 instance, bdaddr_t *random_addr) argument 1102 hci_setup_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance) argument 1235 hci_set_ext_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance) argument 1272 __hci_set_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance) argument 1294 hci_update_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance) argument 1305 hci_enable_ext_advertising_sync(struct hci_dev *hdev, u8 instance) argument 1351 hci_start_ext_adv_sync(struct hci_dev *hdev, u8 instance) argument 1366 hci_disable_per_advertising_sync(struct hci_dev *hdev, u8 instance) argument 1385 hci_set_per_adv_params_sync(struct hci_dev *hdev, u8 instance, u16 min_interval, u16 max_interval) argument 1407 hci_set_per_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1431 hci_enable_per_advertising_sync(struct hci_dev *hdev, u8 instance) argument 1453 hci_adv_bcast_annoucement(struct hci_dev *hdev, struct adv_info *adv) argument 1488 hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 data_len, u8 *data, u32 flags, u16 min_interval, u16 max_interval, u16 sync_interval) argument 1544 hci_start_adv_sync(struct hci_dev *hdev, u8 instance) argument 1562 hci_enable_advertising_sync(struct hci_dev *hdev) argument 1648 enable_advertising_sync(struct hci_dev *hdev, void *data) argument 1653 hci_enable_advertising(struct hci_dev *hdev) argument 1662 hci_remove_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance, struct sock *sk) argument 1683 remove_ext_adv_sync(struct hci_dev *hdev, void *data) argument 1694 hci_remove_ext_adv_instance(struct hci_dev *hdev, u8 instance) argument 1707 hci_le_terminate_big_sync(struct hci_dev *hdev, u8 handle, u8 reason) argument 1719 hci_set_ext_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1757 hci_set_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1780 hci_update_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1791 hci_schedule_adv_instance_sync(struct hci_dev *hdev, u8 instance, bool force) argument 1847 hci_clear_adv_sets_sync(struct hci_dev *hdev, struct sock *sk) argument 1863 hci_clear_adv_sync(struct hci_dev *hdev, struct sock *sk, bool force) argument 1897 hci_remove_adv_sync(struct hci_dev *hdev, u8 instance, struct sock *sk) argument 1933 hci_remove_advertising_sync(struct hci_dev *hdev, struct sock *sk, u8 instance, bool force) argument 1977 hci_read_rssi_sync(struct hci_dev *hdev, __le16 handle) argument 1986 hci_read_clock_sync(struct hci_dev *hdev, struct hci_cp_read_clock *cp) argument 1992 hci_read_tx_power_sync(struct hci_dev *hdev, __le16 handle, u8 type) argument 2002 hci_disable_advertising_sync(struct hci_dev *hdev) argument 2020 hci_le_set_ext_scan_enable_sync(struct hci_dev *hdev, u8 val, u8 filter_dup) argument 2037 hci_le_set_scan_enable_sync(struct hci_dev *hdev, u8 val, u8 filter_dup) argument 2057 hci_le_set_addr_resolution_enable_sync(struct hci_dev *hdev, u8 val) argument 2070 hci_scan_disable_sync(struct hci_dev *hdev) argument 2092 scan_use_rpa(struct hci_dev *hdev) argument 2097 hci_start_interleave_scan(struct hci_dev *hdev) argument 2104 is_interleave_scanning(struct hci_dev *hdev) argument 2109 cancel_interleave_scan(struct hci_dev *hdev) argument 2121 hci_update_interleaved_scan_sync(struct hci_dev *hdev) argument 2150 hci_le_del_resolve_list_sync(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 2172 hci_le_del_accept_list_sync(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 2213 hci_le_add_resolve_list_sync(struct hci_dev *hdev, struct conn_params *params) argument 2275 hci_le_set_privacy_mode_sync(struct hci_dev *hdev, struct conn_params *params) argument 2311 hci_le_add_accept_list_sync(struct hci_dev *hdev, struct conn_params *params, u8 *num_entries) argument 2377 hci_pause_advertising_sync(struct hci_dev *hdev) argument 2421 hci_resume_advertising_sync(struct hci_dev *hdev) argument 2465 hci_pause_addr_resolution(struct hci_dev *hdev) argument 2504 hci_read_local_oob_data_sync(struct hci_dev *hdev, bool extended, struct sock *sk) argument 2560 hci_le_clear_accept_list_sync(struct hci_dev *hdev) argument 2586 hci_update_accept_list_sync(struct hci_dev *hdev) argument 2759 hci_le_set_ext_scan_param_sync(struct hci_dev *hdev, u8 type, u16 interval, u16 window, u8 own_addr_type, u8 filter_policy) argument 2839 hci_le_set_scan_param_sync(struct hci_dev *hdev, u8 type, u16 interval, u16 window, u8 own_addr_type, u8 filter_policy) argument 2861 hci_start_scan_sync(struct hci_dev *hdev, u8 type, u16 interval, u16 window, u8 own_addr_type, u8 filter_policy, u8 filter_dup) argument 2880 hci_passive_scan_sync(struct hci_dev *hdev) argument 2975 hci_update_passive_scan_sync(struct hci_dev *hdev) argument 3046 update_scan_sync(struct hci_dev *hdev, void *data) argument 3051 hci_update_scan(struct hci_dev *hdev) argument 3056 update_passive_scan_sync(struct hci_dev *hdev, void *data) argument 3061 hci_update_passive_scan(struct hci_dev *hdev) argument 3076 hci_write_sc_support_sync(struct hci_dev *hdev, u8 val) argument 3099 hci_write_ssp_mode_sync(struct hci_dev *hdev, u8 mode) argument 3120 hci_write_le_host_supported_sync(struct hci_dev *hdev, u8 le, u8 simul) argument 3144 hci_powered_update_adv_sync(struct hci_dev *hdev) argument 3189 hci_write_auth_enable_sync(struct hci_dev *hdev) argument 3202 hci_write_fast_connectable_sync(struct hci_dev *hdev, bool enable) argument 3246 disconnected_accept_list_entries(struct hci_dev *hdev) argument 3264 hci_write_scan_enable_sync(struct hci_dev *hdev, u8 val) argument 3271 hci_update_scan_sync(struct hci_dev *hdev) argument 3303 hci_update_name_sync(struct hci_dev *hdev) argument 3328 hci_powered_update_sync(struct hci_dev *hdev) argument 3398 hci_dev_get_bd_addr_from_property(struct hci_dev *hdev) argument 3420 hci_init_stage_sync(struct hci_dev *hdev, const struct hci_init_stage *stage) argument 3437 hci_read_local_version_sync(struct hci_dev *hdev) argument 3444 hci_read_bd_addr_sync(struct hci_dev *hdev) argument 3463 hci_reset_sync(struct hci_dev *hdev) argument 3477 hci_init0_sync(struct hci_dev *hdev) argument 3493 hci_unconf_init_sync(struct hci_dev *hdev) argument 3511 hci_read_local_features_sync(struct hci_dev *hdev) argument 3529 hci_read_local_cmds_sync(struct hci_dev *hdev) argument 3547 hci_init1_sync(struct hci_dev *hdev) argument 3564 hci_read_buffer_size_sync(struct hci_dev *hdev) argument 3571 hci_read_dev_class_sync(struct hci_dev *hdev) argument 3578 hci_read_local_name_sync(struct hci_dev *hdev) argument 3585 hci_read_voice_setting_sync(struct hci_dev *hdev) argument 3592 hci_read_num_supported_iac_sync(struct hci_dev *hdev) argument 3599 hci_read_current_iac_lap_sync(struct hci_dev *hdev) argument 3605 hci_set_event_filter_sync(struct hci_dev *hdev, u8 flt_type, u8 cond_type, bdaddr_t *bdaddr, u8 auto_accept) argument 3632 hci_clear_event_filter_sync(struct hci_dev *hdev) argument 3649 hci_write_ca_timeout_sync(struct hci_dev *hdev) argument 3678 hci_write_ssp_mode_1_sync(struct hci_dev *hdev) argument 3697 hci_write_eir_sync(struct hci_dev *hdev) argument 3711 hci_write_inquiry_mode_sync(struct hci_dev *hdev) argument 3729 hci_read_inq_rsp_tx_power_sync(struct hci_dev *hdev) argument 3738 hci_read_local_ext_features_sync(struct hci_dev *hdev, u8 page) argument 3752 hci_read_local_ext_features_1_sync(struct hci_dev *hdev) argument 3777 hci_le_read_buffer_size_sync(struct hci_dev *hdev) argument 3790 hci_le_read_local_features_sync(struct hci_dev *hdev) argument 3797 hci_le_read_supported_states_sync(struct hci_dev *hdev) argument 3814 hci_init2_sync(struct hci_dev *hdev) argument 3844 hci_set_event_mask_sync(struct hci_dev *hdev) argument 3953 hci_read_stored_link_key_sync(struct hci_dev *hdev) argument 3969 hci_setup_link_policy_sync(struct hci_dev *hdev) argument 3994 hci_read_page_scan_activity_sync(struct hci_dev *hdev) argument 4003 hci_read_def_err_data_reporting_sync(struct hci_dev *hdev) argument 4014 hci_read_page_scan_type_sync(struct hci_dev *hdev) argument 4028 hci_read_local_ext_features_all_sync(struct hci_dev *hdev) argument 4065 hci_le_set_event_mask_sync(struct hci_dev *hdev) argument 4186 hci_le_read_adv_tx_power_sync(struct hci_dev *hdev) argument 4204 hci_le_read_tx_power_sync(struct hci_dev *hdev) argument 4215 hci_le_read_accept_list_size_sync(struct hci_dev *hdev) argument 4225 hci_le_read_resolv_list_size_sync(struct hci_dev *hdev) argument 4235 hci_le_clear_resolv_list_sync(struct hci_dev *hdev) argument 4245 hci_le_set_rpa_timeout_sync(struct hci_dev *hdev) argument 4259 hci_le_read_max_data_len_sync(struct hci_dev *hdev) argument 4269 hci_le_read_def_data_len_sync(struct hci_dev *hdev) argument 4279 hci_le_read_num_support_adv_sets_sync(struct hci_dev *hdev) argument 4290 hci_set_le_support_sync(struct hci_dev *hdev) argument 4313 hci_le_set_host_feature_sync(struct hci_dev *hdev) argument 4361 hci_init3_sync(struct hci_dev *hdev) argument 4377 hci_delete_stored_link_key_sync(struct hci_dev *hdev) argument 4406 hci_set_event_mask_page_2_sync(struct hci_dev *hdev) argument 4457 hci_read_local_codecs_sync(struct hci_dev *hdev) argument 4468 hci_read_local_pairing_opts_sync(struct hci_dev *hdev) argument 4478 hci_get_mws_transport_config_sync(struct hci_dev *hdev) argument 4488 hci_read_sync_train_params_sync(struct hci_dev *hdev) argument 4498 hci_write_sc_support_1_sync(struct hci_dev *hdev) argument 4514 hci_set_err_data_report_sync(struct hci_dev *hdev) argument 4556 hci_le_set_write_def_data_len_sync(struct hci_dev *hdev) argument 4574 hci_le_set_default_phy_sync(struct hci_dev *hdev) argument 4616 hci_init4_sync(struct hci_dev *hdev) argument 4632 hci_init_sync(struct hci_dev *hdev) argument 4720 hci_dev_setup_sync(struct hci_dev *hdev) argument 4794 hci_dev_init_sync(struct hci_dev *hdev) argument 4846 hci_dev_open_sync(struct hci_dev *hdev) argument 4955 hci_pend_le_actions_clear(struct hci_dev *hdev) argument 4971 hci_dev_shutdown(struct hci_dev *hdev) argument 4996 hci_dev_close_sync(struct hci_dev *hdev) argument 5133 hci_power_on_sync(struct hci_dev *hdev) argument 5195 hci_remote_name_cancel_sync(struct hci_dev *hdev, bdaddr_t *addr) argument 5206 hci_stop_discovery_sync(struct hci_dev *hdev) argument 5256 hci_disconnect_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5291 hci_le_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5308 hci_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5354 hci_reject_sco_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5373 hci_le_reject_cis_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5386 hci_reject_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5405 hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5458 hci_disconnect_all_sync(struct hci_dev *hdev, u8 reason) argument 5489 hci_power_off_sync(struct hci_dev *hdev) argument 5526 hci_set_powered_sync(struct hci_dev *hdev, u8 val) argument 5534 hci_write_iac_sync(struct hci_dev *hdev) argument 5565 hci_update_discoverable_sync(struct hci_dev *hdev) argument 5605 update_discoverable_sync(struct hci_dev *hdev, void *data) argument 5610 hci_update_discoverable(struct hci_dev *hdev) argument 5623 hci_update_connectable_sync(struct hci_dev *hdev) argument 5654 hci_inquiry_sync(struct hci_dev *hdev, u8 length) argument 5682 hci_active_scan_sync(struct hci_dev *hdev, uint16_t interval) argument 5753 hci_start_interleaved_discovery_sync(struct hci_dev *hdev) argument 5766 hci_start_discovery_sync(struct hci_dev *hdev) argument 5817 hci_suspend_monitor_sync(struct hci_dev *hdev) argument 5829 hci_pause_discovery_sync(struct hci_dev *hdev) argument 5851 hci_update_event_filter_sync(struct hci_dev *hdev) argument 5896 hci_pause_scan_sync(struct hci_dev *hdev) argument 5925 hci_suspend_sync(struct hci_dev *hdev) argument 5990 hci_resume_discovery_sync(struct hci_dev *hdev) argument 6010 hci_resume_monitor_sync(struct hci_dev *hdev) argument 6022 hci_resume_scan_sync(struct hci_dev *hdev) argument 6045 hci_resume_sync(struct hci_dev *hdev) argument 6076 struct hci_dev *hdev = conn->hdev; local 6081 hci_le_ext_directed_advertising_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6144 hci_le_directed_advertising_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6199 struct hci_dev *hdev = conn->hdev; local 6213 hci_le_ext_create_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 own_addr_type) argument 6264 hci_le_create_conn_sync(struct hci_dev *hdev, void *data) argument 6377 hci_le_create_cis_sync(struct hci_dev *hdev) argument 6474 hci_le_remove_cig_sync(struct hci_dev *hdev, u8 handle) argument 6485 hci_le_big_terminate_sync(struct hci_dev *hdev, u8 handle) argument 6496 hci_le_pa_terminate_sync(struct hci_dev *hdev, u16 handle) argument 6507 hci_get_random_address(struct hci_dev *hdev, bool require_privacy, bool use_rpa, struct adv_info *adv_instance, u8 *own_addr_type, bdaddr_t *rand_addr) argument 6580 _update_adv_data_sync(struct hci_dev *hdev, void *data) argument 6587 hci_update_adv_data(struct hci_dev *hdev, u8 instance) argument 6593 hci_acl_create_conn_sync(struct hci_dev *hdev, void *data) argument 6654 hci_connect_acl_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6660 create_le_conn_complete(struct hci_dev *hdev, void *data, int err) argument 6691 hci_connect_le_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6697 hci_cancel_connect_sync(struct hci_dev *hdev, struct hci_conn *conn) argument [all...] |
H A D | mgmt.c | 323 static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data, argument 330 static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data, argument 337 static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len, argument 366 static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, argument 379 static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, argument 431 read_index_list(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 489 read_unconf_index_list(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 547 read_ext_index_list(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 613 is_configured(struct hci_dev *hdev) argument 627 get_missing_options(struct hci_dev *hdev) argument 643 new_options(struct hci_dev *hdev, struct sock *skip) argument 651 send_options_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) argument 659 read_config_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 687 get_supported_phys(struct hci_dev *hdev) argument 739 get_selected_phys(struct hci_dev *hdev) argument 802 get_configurable_phys(struct hci_dev *hdev) argument 808 get_supported_settings(struct hci_dev *hdev) argument 859 get_current_settings(struct hci_dev *hdev) argument 939 pending_find(u16 opcode, struct hci_dev *hdev) argument 944 mgmt_get_adv_discov_flags(struct hci_dev *hdev) argument 968 mgmt_get_connectable(struct hci_dev *hdev) argument 985 service_cache_sync(struct hci_dev *hdev, void *data) argument 995 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1004 rpa_expired_sync(struct hci_dev *hdev, void *data) argument 1018 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1035 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1060 mesh_send_complete(struct hci_dev *hdev, struct mgmt_mesh_tx *mesh_tx, bool silent) argument 1072 mesh_send_done_sync(struct hci_dev *hdev, void *data) argument 1088 mesh_next(struct hci_dev *hdev, void *data, int err) argument 1106 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1115 mgmt_init_hdev(struct sock *sk, struct hci_dev *hdev) argument 1137 read_controller_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 1167 append_eir_data_to_buf(struct hci_dev *hdev, u8 *eir) argument 1191 read_ext_controller_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 1231 ext_info_changed(struct hci_dev *hdev, struct sock *skip) argument 1247 send_settings_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) argument 1255 mgmt_advertising_added(struct sock *sk, struct hci_dev *hdev, u8 instance) argument 1264 mgmt_advertising_removed(struct sock *sk, struct hci_dev *hdev, u8 instance) argument 1274 cancel_adv_timeout(struct hci_dev *hdev) argument 1283 restart_le_actions(struct hci_dev *hdev) argument 1307 new_settings(struct hci_dev *hdev, struct sock *skip) argument 1315 mgmt_set_powered_complete(struct hci_dev *hdev, void *data, int err) argument 1351 set_powered_sync(struct hci_dev *hdev, void *data) argument 1361 set_powered(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1420 mgmt_new_settings(struct hci_dev *hdev) argument 1427 struct hci_dev *hdev; member in struct:cmd_lookup 1481 mgmt_bredr_support(struct hci_dev *hdev) argument 1491 mgmt_le_support(struct hci_dev *hdev) argument 1501 mgmt_set_discoverable_complete(struct hci_dev *hdev, void *data, int err) argument 1535 set_discoverable_sync(struct hci_dev *hdev, void *data) argument 1542 set_discoverable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1675 mgmt_set_connectable_complete(struct hci_dev *hdev, void *data, int err) argument 1703 set_connectable_update_settings(struct hci_dev *hdev, struct sock *sk, u8 val) argument 1732 set_connectable_sync(struct hci_dev *hdev, void *data) argument 1739 set_connectable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1799 set_bondable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1837 set_link_security(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1906 set_ssp_complete(struct hci_dev *hdev, void *data, int err) argument 1948 set_ssp_sync(struct hci_dev *hdev, void *data) argument 1966 set_ssp(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2041 set_hs(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2049 set_le_complete(struct hci_dev *hdev, void *data, int err) argument 2070 set_le_sync(struct hci_dev *hdev, void *data) argument 2114 set_mesh_complete(struct hci_dev *hdev, void *data, int err) argument 2130 set_mesh_sync(struct hci_dev *hdev, void *data) argument 2153 set_mesh(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2191 mesh_send_start_complete(struct hci_dev *hdev, void *data, int err) argument 2212 mesh_send_sync(struct hci_dev *hdev, void *data) argument 2276 mesh_features(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2303 send_cancel(struct hci_dev *hdev, void *data) argument 2330 mesh_send_cancel(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2364 mesh_send(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2425 set_le(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2520 pending_eir_or_class(struct hci_dev *hdev) argument 2556 mgmt_class_complete(struct hci_dev *hdev, void *data, int err) argument 2568 add_uuid_sync(struct hci_dev *hdev, void *data) argument 2579 add_uuid(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2629 enable_service_cache(struct hci_dev *hdev) argument 2643 remove_uuid_sync(struct hci_dev *hdev, void *data) argument 2654 remove_uuid(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2725 set_class_sync(struct hci_dev *hdev, void *data) argument 2740 set_dev_class(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2795 load_link_keys(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2885 device_unpaired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, struct sock *skip_sk) argument 2897 unpair_device_complete(struct hci_dev *hdev, void *data, int err) argument 2909 unpair_device_sync(struct hci_dev *hdev, void *data) argument 2928 unpair_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3057 disconnect(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3143 get_connections(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 3197 send_pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_pin_code_neg_reply *cp) argument 3218 pin_code_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3280 set_io_capability(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3305 struct hci_dev *hdev = conn->hdev; local 3397 pair_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3529 cancel_pair_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3586 user_pairing_resp(struct sock *sk, struct hci_dev *hdev, struct mgmt_addr_info *addr, u16 mgmt_op, u16 hci_op, __le32 passkey) argument 3657 pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3669 user_confirm_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3685 user_confirm_neg_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3697 user_passkey_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3709 user_passkey_neg_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3721 adv_expire_sync(struct hci_dev *hdev, u32 flags) argument 3744 name_changed_sync(struct hci_dev *hdev, void *data) argument 3749 set_name_complete(struct hci_dev *hdev, void *data, int err) argument 3774 set_name_sync(struct hci_dev *hdev, void *data) argument 3790 set_local_name(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3853 appearance_changed_sync(struct hci_dev *hdev, void *data) argument 3858 set_appearance(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3893 get_phy_configuration(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3914 mgmt_phy_configuration_changed(struct hci_dev *hdev, struct sock *skip) argument 3926 set_default_phy_complete(struct hci_dev *hdev, void *data, int err) argument 3963 set_default_phy_sync(struct hci_dev *hdev, void *data) argument 4002 set_phy_configuration(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 4131 set_blocked_keys(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 4180 set_wideband_speech(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 4229 read_controller_cap(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 4340 read_exp_features_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 4445 exp_ll_privacy_feature_changed(bool enabled, struct hci_dev *hdev, struct sock *skip) argument 4466 exp_feature_changed(struct hci_dev *hdev, const u8 *uuid, bool enabled, struct sock *skip) argument 4487 set_zero_key_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4524 set_debug_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4570 set_mgmt_mesh_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4621 set_rpa_resolution_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4686 set_quality_report_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4760 set_offload_codec_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4818 set_le_simultaneous_roles_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4877 set_iso_socket_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4949 set_exp_feature(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 4967 get_params_flags(struct hci_dev *hdev, struct hci_conn_params *params) argument 4983 get_device_flags(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 5035 device_flags_changed(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, u32 supported_flags, u32 current_flags) argument 5049 set_device_flags(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5126 mgmt_adv_monitor_added(struct sock *sk, struct hci_dev *hdev, u16 handle) argument 5136 mgmt_adv_monitor_removed(struct hci_dev *hdev, u16 handle) argument 5156 read_adv_mon_features(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5205 mgmt_add_adv_patterns_monitor_complete(struct hci_dev *hdev, void *data, int status) argument 5233 mgmt_add_adv_patterns_monitor_sync(struct hci_dev *hdev, void *data) argument 5241 __add_adv_patterns_monitor(struct sock *sk, struct hci_dev *hdev, struct adv_monitor *m, u8 status, void *data, u16 len, u16 op) argument 5345 add_adv_patterns_monitor(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5382 add_adv_patterns_monitor_rssi(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5419 mgmt_remove_adv_monitor_complete(struct hci_dev *hdev, void *data, int status) argument 5442 mgmt_remove_adv_monitor_sync(struct hci_dev *hdev, void *data) argument 5454 remove_adv_monitor(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5500 read_local_oob_data_complete(struct hci_dev *hdev, void *data, int err) argument 5567 read_local_oob_data_sync(struct hci_dev *hdev, void *data) argument 5582 read_local_oob_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 5624 add_remote_oob_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5732 remove_remote_oob_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5769 mgmt_start_discovery_complete(struct hci_dev *hdev, u8 status) argument 5792 discovery_type_is_valid(struct hci_dev *hdev, uint8_t type, uint8_t *mgmt_status) argument 5819 start_discovery_complete(struct hci_dev *hdev, void *data, int err) argument 5838 start_discovery_sync(struct hci_dev *hdev, void *data) argument 5843 start_discovery_internal(struct sock *sk, struct hci_dev *hdev, u16 op, void *data, u16 len) argument 5914 start_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5921 start_limited_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5929 start_service_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6041 mgmt_stop_discovery_complete(struct hci_dev *hdev, u8 status) argument 6058 stop_discovery_complete(struct hci_dev *hdev, void *data, int err) argument 6075 stop_discovery_sync(struct hci_dev *hdev, void *data) argument 6080 stop_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6125 confirm_name(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6167 block_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6203 unblock_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6239 set_device_id_sync(struct hci_dev *hdev, void *data) argument 6244 set_device_id(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6276 enable_advertising_instance(struct hci_dev *hdev, int err) argument 6284 set_advertising_complete(struct hci_dev *hdev, void *data, int err) argument 6332 set_adv_sync(struct hci_dev *hdev, void *data) argument 6366 set_advertising(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6451 set_static_address(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6495 set_scan_params(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6544 fast_connectable_complete(struct hci_dev *hdev, void *data, int err) argument 6568 write_fast_connectable_sync(struct hci_dev *hdev, void *data) argument 6576 set_fast_connectable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6632 set_bredr_complete(struct hci_dev *hdev, void *data, int err) argument 6655 set_bredr_sync(struct hci_dev *hdev, void *data) argument 6673 set_bredr(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6773 set_secure_conn_complete(struct hci_dev *hdev, void *data, int err) argument 6811 set_secure_conn_sync(struct hci_dev *hdev, void *data) argument 6823 set_secure_conn(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6904 set_debug_keys(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6951 set_privacy(struct sock *sk, struct hci_dev *hdev, void *cp_data, u16 len) argument 7024 load_irks(struct sock *sk, struct hci_dev *hdev, void *cp_data, u16 len) argument 7119 load_long_term_keys(struct sock *sk, struct hci_dev *hdev, void *cp_data, u16 len) argument 7220 get_conn_info_complete(struct hci_dev *hdev, void *data, int err) argument 7249 get_conn_info_sync(struct hci_dev *hdev, void *data) argument 7287 get_conn_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7378 get_clock_info_complete(struct hci_dev *hdev, void *data, int err) argument 7409 get_clock_info_sync(struct hci_dev *hdev, void *data) argument 7431 get_clock_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7495 is_connected(struct hci_dev *hdev, bdaddr_t *addr, u8 type) argument 7513 hci_conn_params_set(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type, u8 auto_connect) argument 7557 device_added(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type, u8 action) argument 7569 add_device_sync(struct hci_dev *hdev, void *data) argument 7574 add_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7676 device_removed(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type) argument 7687 remove_device_sync(struct hci_dev *hdev, void *data) argument 7692 remove_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7816 load_conn_param(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7901 set_external_config(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7957 set_public_address(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 8009 read_local_oob_ext_data_complete(struct hci_dev *hdev, void *data, int err) argument 8132 read_local_ssp_oob_req(struct hci_dev *hdev, struct sock *sk, struct mgmt_cp_read_local_oob_ext_data *cp) argument 8154 read_local_oob_ext_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8315 get_supported_adv_flags(struct hci_dev *hdev) argument 8352 read_adv_features(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8407 calculate_name_len(struct hci_dev *hdev) argument 8414 tlv_data_max_len(struct hci_dev *hdev, u32 adv_flags, bool is_adv_data) argument 8460 tlv_data_is_valid(struct hci_dev *hdev, u32 adv_flags, u8 *data, u8 len, bool is_adv_data) argument 8505 requested_adv_flags_are_valid(struct hci_dev *hdev, u32 adv_flags) argument 8521 adv_busy(struct hci_dev *hdev) argument 8526 add_adv_complete(struct hci_dev *hdev, struct sock *sk, u8 instance, int err) argument 8558 add_advertising_complete(struct hci_dev *hdev, void *data, int err) argument 8580 add_advertising_sync(struct hci_dev *hdev, void *data) argument 8588 add_advertising(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8723 add_ext_adv_params_complete(struct hci_dev *hdev, void *data, int err) argument 8773 add_ext_adv_params_sync(struct hci_dev *hdev, void *data) argument 8781 add_ext_adv_params(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8897 add_ext_adv_data_complete(struct hci_dev *hdev, void *data, int err) argument 8919 add_ext_adv_data_sync(struct hci_dev *hdev, void *data) argument 8940 add_ext_adv_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 9059 remove_advertising_complete(struct hci_dev *hdev, void *data, int err) argument 9081 remove_advertising_sync(struct hci_dev *hdev, void *data) argument 9097 remove_advertising(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 9145 get_adv_size_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 9315 mgmt_index_added(struct hci_dev *hdev) argument 9338 mgmt_index_removed(struct hci_dev *hdev) argument 9371 mgmt_power_on(struct hci_dev *hdev, int err) argument 9394 __mgmt_power_off(struct hci_dev *hdev) argument 9428 mgmt_set_powered_failed(struct hci_dev *hdev, int err) argument 9447 mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key, bool persistent) argument 9483 mgmt_new_ltk(struct hci_dev *hdev, struct smp_ltk *key, bool persistent) argument 9526 mgmt_new_irk(struct hci_dev *hdev, struct smp_irk *irk, bool persistent) argument 9542 mgmt_new_csrk(struct hci_dev *hdev, struct smp_csrk *csrk, bool persistent) argument 9572 mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, u8 store_hint, u16 min_interval, u16 max_interval, u16 latency, u16 timeout) argument 9593 mgmt_device_connected(struct hci_dev *hdev, struct hci_conn *conn, u8 *name, u8 name_len) argument 9657 struct hci_dev *hdev = data; local 9666 mgmt_powering_down(struct hci_dev *hdev) argument 9685 mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 reason, bool mgmt_connected) argument 9717 mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9743 mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9755 mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure) argument 9766 mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 status) argument 9779 mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 status) argument 9792 mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u32 value, u8 confirm_hint) argument 9809 mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type) argument 9823 user_pairing_resp_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status, u8 opcode) argument 9839 mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9846 mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9854 mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9861 mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9869 mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u32 passkey, u8 entered) argument 9906 mgmt_auth_enable_complete(struct hci_dev *hdev, u8 status) argument 9943 mgmt_set_class_of_dev_complete(struct hci_dev *hdev, u8 *dev_class, u8 status) argument 9962 mgmt_set_local_name_complete(struct hci_dev *hdev, u8 *name, u8 status) argument 10060 is_filter_match(struct hci_dev *hdev, s8 rssi, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len) argument 10103 mgmt_adv_monitor_device_lost(struct hci_dev *hdev, u16 handle, bdaddr_t *bdaddr, u8 addr_type) argument 10116 mgmt_send_adv_monitor_device_found(struct hci_dev *hdev, struct sk_buff *skb, struct sock *skip_sk, u16 handle) argument 10146 mgmt_adv_monitor_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, bool report_device, struct sk_buff *skb, struct sock *skip_sk) argument 10210 mesh_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, s8 rssi, u32 flags, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len, u64 instant) argument 10276 mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 *dev_class, s8 rssi, u32 flags, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len, u64 instant) argument 10368 mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, s8 rssi, u8 *name, u8 name_len) argument 10395 mgmt_discovering(struct hci_dev *hdev, u8 discovering) argument 10408 mgmt_suspending(struct hci_dev *hdev, u8 state) argument 10416 mgmt_resuming(struct hci_dev *hdev, u8 reason, bdaddr_t *bdaddr, u8 addr_type) argument 10452 struct hci_dev *hdev; local [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btusb.c | 836 struct hci_dev *hdev; member in struct:btusb_data 900 static void btusb_reset(struct hci_dev *hdev) argument 922 btusb_intel_cmd_timeout(struct hci_dev *hdev) argument 981 btusb_rtl_alloc_devcoredump(struct hci_dev *hdev, struct rtk_dev_coredump_hdr *hdr, u8 *buf, u32 len) argument 1003 btusb_rtl_cmd_timeout(struct hci_dev *hdev) argument 1038 btusb_rtl_hw_error(struct hci_dev *hdev, u8 code) argument 1050 btusb_qca_cmd_timeout(struct hci_dev *hdev) argument 1243 btusb_validate_sco_handle(struct hci_dev *hdev, struct hci_sco_hdr *hdr) argument 1332 struct hci_dev *hdev = urb->context; local 1375 btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1448 struct hci_dev *hdev = urb->context; local 1489 btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1537 struct hci_dev *hdev = urb->context; local 1649 btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1702 struct hci_dev *hdev = urb->context; local 1741 btusb_submit_diag_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1790 struct hci_dev *hdev = (struct hci_dev *)skb->dev; local 1821 struct hci_dev *hdev = (struct hci_dev *)skb->dev; local 1840 btusb_open(struct hci_dev *hdev) argument 1903 btusb_close(struct hci_dev *hdev) argument 1941 btusb_flush(struct hci_dev *hdev) argument 1957 alloc_ctrl_urb(struct hci_dev *hdev, struct sk_buff *skb) argument 1990 alloc_bulk_urb(struct hci_dev *hdev, struct sk_buff *skb) argument 2013 alloc_isoc_urb(struct hci_dev *hdev, struct sk_buff *skb) argument 2046 submit_tx_urb(struct hci_dev *hdev, struct urb *urb) argument 2068 submit_or_queue_tx_urb(struct hci_dev *hdev, struct urb *urb) argument 2090 btusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb) argument 2135 btusb_notify(struct hci_dev *hdev, unsigned int evt) argument 2148 __set_isoc_interface(struct hci_dev *hdev, int altsetting) argument 2191 btusb_switch_alt_setting(struct hci_dev *hdev, int new_alts) argument 2253 struct hci_dev *hdev = data->hdev; local 2333 btusb_setup_bcm92035(struct hci_dev *hdev) argument 2349 btusb_setup_csr(struct hci_dev *hdev) argument 2502 inject_cmd_complete(struct hci_dev *hdev, __u16 opcode) argument 2530 struct hci_dev *hdev = data->hdev; local 2542 btusb_send_frame_intel(struct hci_dev *hdev, struct sk_buff *skb) argument 2609 btusb_setup_realtek(struct hci_dev *hdev) argument 2622 btusb_recv_event_realtek(struct hci_dev *hdev, struct sk_buff *skb) argument 2656 struct hci_dev *hdev = urb->context; local 2736 btusb_mtk_submit_wmt_recv_urb(struct hci_dev *hdev) argument 2789 btusb_mtk_hci_wmt_sync(struct hci_dev *hdev, struct btmtk_hci_wmt_params *wmt_params) argument 2917 btusb_mtk_func_query(struct hci_dev *hdev) argument 2941 struct hci_dev *hdev = data->hdev; local 2969 struct hci_dev *hdev = data->hdev; local 3026 btusb_mtk_reset_done(struct hci_dev *hdev) argument 3036 btusb_mtk_reset(struct hci_dev *hdev, void *rst_data) argument 3108 btusb_mtk_setup(struct hci_dev *hdev) argument 3297 btusb_mtk_shutdown(struct hci_dev *hdev) argument 3319 btusb_recv_acl_mtk(struct hci_dev *hdev, struct sk_buff *skb) argument 3353 marvell_config_oob_wake(struct hci_dev *hdev) argument 3395 btusb_set_bdaddr_marvell(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 3418 btusb_set_bdaddr_ath3012(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 3442 btusb_set_bdaddr_wcn6855(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 3485 btusb_dump_hdr_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3511 btusb_coredump_qca(struct hci_dev *hdev) argument 3526 handle_dump_pkt_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3643 btusb_recv_acl_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3650 btusb_recv_evt_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3738 btusb_setup_qca_download_fw(struct hci_dev *hdev, const struct firmware *firmware, size_t hdr_size) argument 3807 btusb_setup_qca_load_rampatch(struct hci_dev *hdev, struct qca_version *ver, const struct qca_device_info *info) argument 3905 btusb_setup_qca_load_nvm(struct hci_dev *hdev, struct qca_version *ver, const struct qca_device_info *info) argument 3943 btusb_setup_qca(struct hci_dev *hdev) argument 4016 __set_diag_interface(struct hci_dev *hdev) argument 4052 alloc_diag_urb(struct hci_dev *hdev, bool enable) argument 4085 btusb_bcm_set_diag(struct hci_dev *hdev, bool enable) argument 4128 btusb_config_oob_wake(struct hci_dev *hdev) argument 4172 btusb_wakeup(struct hci_dev *hdev) argument 4179 btusb_shutdown_qca(struct hci_dev *hdev) argument 4242 struct hci_dev *hdev; local 4629 struct hci_dev *hdev; local 4758 struct hci_dev *hdev = data->hdev; local 4823 struct hci_dev *hdev = data->hdev; local [all...] |
/linux-master/drivers/usb/core/ |
H A D | hub.c | 153 struct usb_hub *usb_hub_to_struct_hub(struct usb_device *hdev) argument 406 static int get_hub_descriptor(struct usb_device *hdev, argument 442 clear_hub_feature(struct usb_device *hdev, int feature) argument 451 usb_clear_port_feature(struct usb_device *hdev, int port1, int feature) argument 461 set_port_feature(struct usb_device *hdev, int port1, int feature) argument 505 struct usb_device *hdev = hub->hdev; local 579 get_hub_status(struct usb_device *hdev, struct usb_hub_status *data) argument 597 get_port_status(struct usb_device *hdev, int port1, void *data, u16 value, u16 length) argument 644 struct usb_device *hdev = hub->hdev; local 732 usb_kick_hub_wq(struct usb_device *hdev) argument 748 usb_wakeup_notification(struct usb_device *hdev, unsigned int portnum) argument 812 hub_clear_tt_buffer(struct usb_device *hdev, u16 devinfo, u16 tt) argument 844 struct usb_device *hdev = hub->hdev; local 883 usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, int port1, bool set) argument 1078 struct usb_device *hdev = hub->hdev; local 1369 struct usb_device *hdev = hub->hdev; local 1429 struct usb_device *hdev = hub->hdev; local 1776 struct usb_device *hdev = interface_to_usbdev(intf); local 1844 struct usb_device *hdev; local 1978 struct usb_device *hdev = interface_to_usbdev(intf); local 2014 find_port_owner(struct usb_device *hdev, unsigned port1, struct usb_dev_state ***ppowner) argument 2032 usb_hub_claim_port(struct usb_device *hdev, unsigned port1, struct usb_dev_state *owner) argument 2048 usb_hub_release_port(struct usb_device *hdev, unsigned port1, struct usb_dev_state *owner) argument 2064 usb_hub_release_all_ports(struct usb_device *hdev, struct usb_dev_state *owner) argument 2523 struct usb_device *hdev = udev->parent; local 2768 get_port_ssp_rate(struct usb_device *hdev, u32 ext_portstatus) argument 3859 struct usb_device *hdev; variable in typeref:struct:usb_device 3915 struct usb_device *hdev = hub->hdev; local 3969 struct usb_device *hdev = hub->hdev; local 4598 struct usb_device *hdev = hub->hdev; local 4859 struct usb_device *hdev = hub->hdev; local 5215 struct usb_device *hdev = hub->hdev; local 5350 struct usb_device *hdev = hub->hdev; local 5706 struct usb_device *hdev = hub->hdev; variable in typeref:struct:usb_device 5826 struct usb_device *hdev; local 6397 usb_hub_find_child(struct usb_device *hdev, int port1) argument 6408 usb_hub_adjust_deviceremovable(struct usb_device *hdev, struct usb_hub_descriptor *desc) argument 6462 usb_get_hub_port_acpi_handle(struct usb_device *hdev, int port1) argument [all...] |
/linux-master/include/linux/ |
H A D | usb.h | 781 static inline int usb_acpi_set_power_state(struct usb_device *hdev, in argument 783 usb_acpi_power_manageable(struct usb_device *hdev, int index) argument 785 usb_acpi_port_lpm_incapable(struct usb_device *hdev, int index) argument [all...] |
H A D | hid.h | 696 static inline void *hid_get_drvdata(struct hid_device *hdev) argument 701 static inline void hid_set_drvdata(struct hid_device *hdev, void *data) argument 984 hid_driver_suspend(struct hid_device *hdev, pm_message_t state) argument 985 hid_driver_reset_resume(struct hid_device *hdev) argument 986 hid_driver_resume(struct hid_device *hdev) argument 1116 hid_parse(struct hid_device *hdev) argument 1144 hid_hw_power(struct hid_device *hdev, int level) argument 1158 hid_hw_idle(struct hid_device *hdev, int report, int idle, enum hid_class_request reqtype) argument 1172 hid_hw_may_wakeup(struct hid_device *hdev) argument 1188 hid_hw_wait(struct hid_device *hdev) argument [all...] |
/linux-master/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 498 get_collective_mode(struct hl_device *hdev, u32 queue_id) argument 518 set_default_power_values(struct hl_device *hdev) argument 535 gaudi_set_fixed_properties(struct hl_device *hdev) argument 710 gaudi_pci_bars_map(struct hl_device *hdev) argument 726 gaudi_set_hbm_bar_base(struct hl_device *hdev, u64 addr) argument 755 gaudi_init_iatu(struct hl_device *hdev) argument 797 gaudi_get_hw_state(struct hl_device *hdev) argument 802 gaudi_early_init(struct hl_device *hdev) argument 894 gaudi_early_fini(struct hl_device *hdev) argument 908 gaudi_fetch_psoc_frequency(struct hl_device *hdev) argument 965 _gaudi_init_tpc_mem(struct hl_device *hdev, dma_addr_t tpc_kernel_src_addr, u32 tpc_kernel_size) argument 1050 gaudi_init_tpc_mem(struct hl_device *hdev) argument 1092 gaudi_collective_map_sobs(struct hl_device *hdev, u32 stream) argument 1128 struct hl_device *hdev = hw_sob_group->hdev; local 1142 struct hl_device *hdev = hw_sob_group->hdev; local 1167 gaudi_collective_init(struct hl_device *hdev) argument 1200 gaudi_reset_sob_group(struct hl_device *hdev, u16 sob_group) argument 1209 gaudi_collective_master_init_job(struct hl_device *hdev, struct hl_cs_job *job, u32 stream, u32 sob_group_offset) argument 1260 gaudi_collective_slave_init_job(struct hl_device *hdev, struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) argument 1318 struct hl_device *hdev; local 1428 gaudi_collective_wait_create_job(struct hl_device *hdev, struct hl_ctx *ctx, struct hl_cs *cs, enum hl_collective_mode mode, u32 queue_id, u32 wait_queue_id, u32 encaps_signal_offset) argument 1524 gaudi_collective_wait_create_jobs(struct hl_device *hdev, struct hl_ctx *ctx, struct hl_cs *cs, u32 wait_queue_id, u32 collective_engine_id, u32 encaps_signal_offset) argument 1609 gaudi_late_init(struct hl_device *hdev) argument 1691 gaudi_late_fini(struct hl_device *hdev) argument 1696 gaudi_alloc_cpu_accessible_dma_mem(struct hl_device *hdev) argument 1749 gaudi_free_internal_qmans_pq_mem(struct hl_device *hdev) argument 1763 gaudi_alloc_internal_qmans_pq_mem(struct hl_device *hdev) argument 1809 gaudi_set_pci_memory_regions(struct hl_device *hdev) argument 1851 gaudi_sw_init(struct hl_device *hdev) argument 1945 gaudi_sw_fini(struct hl_device *hdev) argument 1969 struct hl_device *hdev = arg; local 1987 gaudi_pci_irq_vector(struct hl_device *hdev, unsigned int nr, bool cpu_eq) argument 2002 gaudi_enable_msi_single(struct hl_device *hdev) argument 2018 gaudi_enable_msi(struct hl_device *hdev) argument 2045 gaudi_sync_irqs(struct hl_device *hdev) argument 2056 gaudi_disable_msi(struct hl_device *hdev) argument 2070 gaudi_init_scrambler_sram(struct hl_device *hdev) argument 2138 gaudi_init_scrambler_hbm(struct hl_device *hdev) argument 2206 gaudi_init_e2e(struct hl_device *hdev) argument 2456 gaudi_init_hbm_cred(struct hl_device *hdev) argument 2519 gaudi_init_golden_registers(struct hl_device *hdev) argument 2547 gaudi_init_pci_dma_qman(struct hl_device *hdev, int dma_id, int qman_id, dma_addr_t qman_pq_addr) argument 2638 gaudi_init_dma_core(struct hl_device *hdev, int dma_id) argument 2678 gaudi_enable_qman(struct hl_device *hdev, int dma_id, u32 enable_mask) argument 2686 gaudi_init_pci_dma_qmans(struct hl_device *hdev) argument 2727 gaudi_init_hbm_dma_qman(struct hl_device *hdev, int dma_id, int qman_id, u64 qman_base_addr) argument 2832 gaudi_init_hbm_dma_qmans(struct hl_device *hdev) argument 2869 gaudi_init_mme_qman(struct hl_device *hdev, u32 mme_offset, int qman_id, u64 qman_base_addr) argument 2956 gaudi_init_mme_qmans(struct hl_device *hdev) argument 2995 gaudi_init_tpc_qman(struct hl_device *hdev, u32 tpc_offset, int qman_id, u64 qman_base_addr) argument 3101 gaudi_init_tpc_qmans(struct hl_device *hdev) argument 3146 gaudi_init_nic_qman(struct hl_device *hdev, u32 nic_offset, int qman_id, u64 qman_base_addr, int nic_id) argument 3234 gaudi_init_nic_qmans(struct hl_device *hdev) argument 3286 gaudi_disable_pci_dma_qmans(struct hl_device *hdev) argument 3298 gaudi_disable_hbm_dma_qmans(struct hl_device *hdev) argument 3312 gaudi_disable_mme_qmans(struct hl_device *hdev) argument 3323 gaudi_disable_tpc_qmans(struct hl_device *hdev) argument 3338 gaudi_disable_nic_qmans(struct hl_device *hdev) argument 3362 gaudi_stop_pci_dma_qmans(struct hl_device *hdev) argument 3375 gaudi_stop_hbm_dma_qmans(struct hl_device *hdev) argument 3391 gaudi_stop_mme_qmans(struct hl_device *hdev) argument 3403 gaudi_stop_tpc_qmans(struct hl_device *hdev) argument 3420 gaudi_stop_nic_qmans(struct hl_device *hdev) argument 3487 gaudi_pci_dma_stall(struct hl_device *hdev) argument 3499 gaudi_hbm_dma_stall(struct hl_device *hdev) argument 3513 gaudi_mme_stall(struct hl_device *hdev) argument 3539 gaudi_tpc_stall(struct hl_device *hdev) argument 3556 gaudi_disable_clock_gating(struct hl_device *hdev) argument 3584 gaudi_enable_timestamp(struct hl_device *hdev) argument 3597 gaudi_disable_timestamp(struct hl_device *hdev) argument 3603 gaudi_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) argument 3642 gaudi_mmu_init(struct hl_device *hdev) argument 3691 gaudi_load_firmware_to_device(struct hl_device *hdev) argument 3700 gaudi_load_boot_fit_to_device(struct hl_device *hdev) argument 3709 gaudi_init_dynamic_firmware_loader(struct hl_device *hdev) argument 3732 gaudi_init_static_firmware_loader(struct hl_device *hdev) argument 3755 gaudi_init_firmware_preload_params(struct hl_device *hdev) argument 3767 gaudi_init_firmware_loader(struct hl_device *hdev) argument 3788 gaudi_init_cpu(struct hl_device *hdev) argument 3816 gaudi_init_cpu_queues(struct hl_device *hdev, u32 cpu_timeout) argument 3889 gaudi_pre_hw_init(struct hl_device *hdev) argument 3917 gaudi_hw_init(struct hl_device *hdev) argument 4005 gaudi_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) argument 4155 gaudi_suspend(struct hl_device *hdev) argument 4166 gaudi_resume(struct hl_device *hdev) argument 4171 gaudi_mmap(struct hl_device *hdev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument 4187 gaudi_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi) argument 4529 gaudi_pqe_write(struct hl_device *hdev, __le64 *pqe, struct hl_bd *bd) argument 4539 gaudi_dma_alloc_coherent(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle, gfp_t flags) argument 4552 gaudi_dma_free_coherent(struct hl_device *hdev, size_t size, void *cpu_addr, dma_addr_t dma_handle) argument 4561 gaudi_scrub_device_dram(struct hl_device *hdev, u64 val) argument 4622 gaudi_scrub_device_mem(struct hl_device *hdev) argument 4664 gaudi_get_int_queue_base(struct hl_device *hdev, u32 queue_id, dma_addr_t *dma_handle, u16 *queue_len) argument 4684 gaudi_send_cpu_message(struct hl_device *hdev, u32 *msg, u16 len, u32 timeout, u64 *result) argument 4702 gaudi_test_queue(struct hl_device *hdev, u32 hw_queue_id) argument 4775 gaudi_test_cpu_queue(struct hl_device *hdev) argument 4789 gaudi_test_queues(struct hl_device *hdev) argument 4808 gaudi_dma_pool_zalloc(struct hl_device *hdev, size_t size, gfp_t mem_flags, dma_addr_t *dma_handle) argument 4825 gaudi_dma_pool_free(struct hl_device *hdev, void *vaddr, dma_addr_t dma_addr) argument 4834 gaudi_cpu_accessible_dma_pool_alloc(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle) argument 4840 gaudi_cpu_accessible_dma_pool_free(struct hl_device *hdev, size_t size, void *vaddr) argument 4846 gaudi_get_dma_desc_list_size(struct hl_device *hdev, struct sg_table *sgt) argument 4886 gaudi_pin_memory_before_cs(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt, u64 addr, enum dma_data_direction dir) argument 4932 gaudi_validate_dma_pkt_host(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt, bool src_in_host) argument 4970 gaudi_validate_dma_pkt_no_mmu(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt) argument 5002 gaudi_validate_load_and_exe_pkt(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_load_and_exe *user_pkt) argument 5021 gaudi_validate_cb(struct hl_device *hdev, struct hl_cs_parser *parser, bool is_mmu) argument 5128 gaudi_patch_dma_packet(struct hl_device *hdev, struct hl_cs_parser *parser, struct packet_lin_dma *user_dma_pkt, struct packet_lin_dma *new_dma_pkt, u32 *new_dma_pkt_size) argument 5247 gaudi_patch_cb(struct hl_device *hdev, struct hl_cs_parser *parser) argument 5337 gaudi_parse_cb_mmu(struct hl_device *hdev, struct hl_cs_parser *parser) argument 5422 gaudi_parse_cb_no_mmu(struct hl_device *hdev, struct hl_cs_parser *parser) argument 5470 gaudi_parse_cb_no_ext_queue(struct hl_device *hdev, struct hl_cs_parser *parser) argument 5515 gaudi_cs_parser(struct hl_device *hdev, struct hl_cs_parser *parser) argument 5528 gaudi_add_end_of_cb_packets(struct hl_device *hdev, void *kernel_address, u32 len, u32 original_len, u64 cq_addr, u32 cq_val, u32 msi_vec, bool eb) argument 5565 gaudi_update_eq_ci(struct hl_device *hdev, u32 val) argument 5570 gaudi_memset_device_memory(struct hl_device *hdev, u64 addr, u32 size, u64 val) argument 5649 gaudi_memset_registers(struct hl_device *hdev, u64 reg_base, u32 num_regs, u32 val) argument 5712 gaudi_restore_sm_registers(struct hl_device *hdev) argument 5787 gaudi_restore_dma_registers(struct hl_device *hdev) argument 5814 gaudi_restore_qm_registers(struct hl_device *hdev) argument 5841 gaudi_restore_user_registers(struct hl_device *hdev) argument 5855 gaudi_context_switch(struct hl_device *hdev, u32 asid) argument 5860 gaudi_mmu_clear_pgt_range(struct hl_device *hdev) argument 5873 gaudi_restore_phase_topology(struct hl_device *hdev) argument 5878 gaudi_dma_core_transfer(struct hl_device *hdev, int dma_id, u64 addr, u32 size_to_dma, dma_addr_t dma_addr) argument 5925 gaudi_debugfs_read_dma(struct hl_device *hdev, u64 addr, u32 size, void *blob_addr) argument 6030 gaudi_read_pte(struct hl_device *hdev, u64 addr) argument 6041 gaudi_write_pte(struct hl_device *hdev, u64 addr, u64 val) argument 6052 gaudi_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid) argument 6059 gaudi_mmu_prepare(struct hl_device *hdev, u32 asid) argument 6350 gaudi_send_job_on_qman0(struct hl_device *hdev, struct hl_cs_job *job) argument 6431 gaudi_get_razwi_initiator_dma_name(struct hl_device *hdev, u32 x_y, bool is_write, u16 *engine_id_1, u16 *engine_id_2) argument 6529 gaudi_get_razwi_initiator_name(struct hl_device *hdev, bool is_write, u16 *engine_id_1, u16 *engine_id_2) argument 6646 gaudi_print_and_get_razwi_info(struct hl_device *hdev, u16 *engine_id_1, u16 *engine_id_2, bool *is_read, bool *is_write) argument 6667 gaudi_print_and_get_mmu_error_info(struct hl_device *hdev, u64 *addr, u64 *event_mask) argument 6717 gaudi_extract_ecc_info(struct hl_device *hdev, struct ecc_info_extract_params *params, u64 *ecc_address, u64 *ecc_syndrom, u8 *memory_wrapper_idx) argument 6802 gaudi_handle_sw_config_stream_data(struct hl_device *hdev, u32 stream, u64 qman_base, u64 event_mask) argument 6839 gaudi_handle_last_pqes_on_err(struct hl_device *hdev, u32 qid_base, u32 stream, u64 qman_base, u64 event_mask, bool pr_sw_conf) argument 6919 handle_qman_data_on_err(struct hl_device *hdev, u32 qid_base, u32 stream, u64 qman_base, u64 event_mask) argument 6938 gaudi_handle_qman_err_generic(struct hl_device *hdev, const char *qm_name, u64 qman_base, u32 qid_base, u64 *event_mask) argument 7005 gaudi_print_sm_sei_info(struct hl_device *hdev, u16 event_type, struct hl_eq_sm_sei_data *sei_data) argument 7039 gaudi_handle_ecc_event(struct hl_device *hdev, u16 event_type, struct hl_eq_ecc_data *ecc_data) argument 7136 gaudi_handle_qman_err(struct hl_device *hdev, u16 event_type, u64 *event_mask) argument 7227 gaudi_print_irq_info(struct hl_device *hdev, u16 event_type, bool check_razwi, u64 *event_mask) argument 7270 gaudi_print_out_of_sync_info(struct hl_device *hdev, struct cpucp_pkt_sync_err *sync_err) argument 7279 gaudi_print_fw_alive_info(struct hl_device *hdev, struct hl_eq_fw_alive *fw_alive) argument 7290 gaudi_print_nic_axi_irq_info(struct hl_device *hdev, u16 event_type, void *data) argument 7332 gaudi_compute_reset_late_init(struct hl_device *hdev) argument 7338 gaudi_hbm_read_interrupts(struct hl_device *hdev, int device, struct hl_eq_hbm_ecc_data *hbm_ecc_data) argument 7476 gaudi_tpc_read_interrupts(struct hl_device *hdev, u8 tpc_id, char *interrupt_name) argument 7512 gaudi_print_clk_change_info(struct hl_device *hdev, u16 event_type, u64 *event_mask) argument 7562 gaudi_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) argument 7891 gaudi_get_events_stat(struct hl_device *hdev, bool aggregate, u32 *size) argument 7904 gaudi_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) argument 7937 gaudi_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 flags, u32 asid, u64 va, u64 size) argument 7947 gaudi_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 asid, u64 phys_addr) argument 7979 gaudi_send_heartbeat(struct hl_device *hdev) argument 7989 gaudi_cpucp_info_get(struct hl_device *hdev) argument 8015 gaudi_is_device_idle(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 8168 gaudi_get_pci_id(struct hl_device *hdev) argument 8173 gaudi_get_eeprom_data(struct hl_device *hdev, void *data, size_t max_size) argument 8184 gaudi_get_monitor_dump(struct hl_device *hdev, void *data) argument 8198 gaudi_run_tpc_kernel(struct hl_device *hdev, u64 tpc_kernel, u32 tpc_id) argument 8294 gaudi_internal_cb_pool_init(struct hl_device *hdev, struct hl_ctx *ctx) argument 8374 gaudi_internal_cb_pool_fini(struct hl_device *hdev, struct hl_ctx *ctx) argument 8427 gaudi_get_queue_id_for_cq(struct hl_device *hdev, u32 cq_idx) argument 8432 gaudi_get_signal_cb_size(struct hl_device *hdev) argument 8438 gaudi_get_wait_cb_size(struct hl_device *hdev) argument 8445 gaudi_get_sob_addr(struct hl_device *hdev, u32 sob_id) argument 8450 gaudi_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, u32 size, bool eb) argument 8498 gaudi_add_arm_monitor_pkt(struct hl_device *hdev, struct packet_msg_short *pkt, u16 sob_base, u8 sob_mask, u16 sob_val, u16 mon_id) argument 8568 gaudi_get_fence_addr(struct hl_device *hdev, u32 queue_id, u64 *addr) argument 8731 gaudi_gen_wait_cb(struct hl_device *hdev, struct hl_gen_wait_properties *prop) argument 8753 gaudi_reset_sob(struct hl_device *hdev, void *data) argument 8766 gaudi_get_device_time(struct hl_device *hdev) argument 8773 gaudi_get_hw_block_id(struct hl_device *hdev, u64 block_addr, u32 *block_size, u32 *block_id) argument 8779 gaudi_block_mmap(struct hl_device *hdev, struct vm_area_struct *vma, u32 block_id, u32 block_size) argument 8786 gaudi_enable_events_from_fw(struct hl_device *hdev) argument 8798 gaudi_ack_mmu_page_fault_or_access_error(struct hl_device *hdev, u64 mmu_cap_mask) argument 8846 gaudi_gen_sync_to_engine_map(struct hl_device *hdev, struct hl_sync_to_engine_map *map) argument 8934 gaudi_print_single_monitor(char **buf, size_t *size, size_t *offset, struct hl_device *hdev, struct hl_mon_state_dump *mon) argument 8973 gaudi_print_fences_single_engine( struct hl_device *hdev, u64 base_offset, u64 status_base_offset, enum hl_sync_engine_type engine_type, u32 engine_id, char **buf, size_t *size, size_t *offset) argument 9050 gaudi_state_dump_init(struct hl_device *hdev) argument 9077 gaudi_set_dram_properties(struct hl_device *hdev) argument 9082 gaudi_set_binning_masks(struct hl_device *hdev) argument 9087 gaudi_check_if_razwi_happened(struct hl_device *hdev) argument 9093 struct hl_device *hdev = dev_get_drvdata(dev); local 9108 gaudi_add_device_attr(struct hl_device *hdev, struct attribute_group *dev_clk_attr_grp, struct attribute_group *dev_vrm_attr_grp) argument 9115 gaudi_send_device_activity(struct hl_device *hdev, bool open) argument 9223 gaudi_set_asic_funcs(struct hl_device *hdev) argument [all...] |
/linux-master/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 2220 gaudi2_init_scrambler_hbm(struct hl_device *hdev) argument 2225 gaudi2_get_signal_cb_size(struct hl_device *hdev) argument 2230 gaudi2_get_wait_cb_size(struct hl_device *hdev) argument 2235 gaudi2_iterate_tpcs(struct hl_device *hdev, struct iterate_module_ctx *ctx) argument 2280 set_number_of_functional_hbms(struct hl_device *hdev) argument 2327 gaudi2_set_dram_properties(struct hl_device *hdev) argument 2409 gaudi2_set_fixed_properties(struct hl_device *hdev) argument 2611 gaudi2_pci_bars_map(struct hl_device *hdev) argument 2626 gaudi2_set_hbm_bar_base(struct hl_device *hdev, u64 addr) argument 2655 gaudi2_init_iatu(struct hl_device *hdev) argument 2719 gaudi2_get_hw_state(struct hl_device *hdev) argument 2724 gaudi2_tpc_binning_init_prop(struct hl_device *hdev) argument 2745 gaudi2_set_tpc_binning_masks(struct hl_device *hdev) argument 2803 gaudi2_set_dec_binning_masks(struct hl_device *hdev) argument 2830 gaudi2_set_dram_binning_masks(struct hl_device *hdev) argument 2847 gaudi2_set_edma_binning_masks(struct hl_device *hdev) argument 2889 gaudi2_set_xbar_edge_enable_mask(struct hl_device *hdev, u32 xbar_edge_iso_mask) argument 2925 gaudi2_set_cluster_binning_masks_common(struct hl_device *hdev, u8 xbar_edge_iso_mask) argument 2953 gaudi2_set_cluster_binning_masks(struct hl_device *hdev) argument 2972 gaudi2_set_binning_masks(struct hl_device *hdev) argument 2991 gaudi2_cpucp_info_get(struct hl_device *hdev) argument 3064 gaudi2_fetch_psoc_frequency(struct hl_device *hdev) argument 3082 gaudi2_mmu_clear_pgt_range(struct hl_device *hdev) argument 3101 gaudi2_early_init(struct hl_device *hdev) argument 3174 gaudi2_early_fini(struct hl_device *hdev) argument 3202 gaudi2_init_arcs(struct hl_device *hdev) argument 3240 gaudi2_scrub_arc_dccm(struct hl_device *hdev, u32 cpu_id) argument 3289 gaudi2_scrub_arcs_dccm(struct hl_device *hdev) argument 3306 gaudi2_late_init(struct hl_device *hdev) argument 3350 gaudi2_late_fini(struct hl_device *hdev) argument 3371 gaudi2_user_mapped_blocks_init(struct hl_device *hdev) argument 3443 gaudi2_alloc_cpu_accessible_dma_mem(struct hl_device *hdev) argument 3485 gaudi2_set_pci_memory_regions(struct hl_device *hdev) argument 3518 gaudi2_user_interrupt_setup(struct hl_device *hdev) argument 3563 gaudi2_special_blocks_free(struct hl_device *hdev) argument 3574 gaudi2_special_blocks_iterator_free(struct hl_device *hdev) argument 3579 gaudi2_special_block_skip(struct hl_device *hdev, struct hl_special_blocks_cfg *special_blocks_cfg, u32 blk_idx, u32 major, u32 minor, u32 sub_minor) argument 3586 gaudi2_special_blocks_config(struct hl_device *hdev) argument 3651 gaudi2_special_blocks_iterator_config(struct hl_device *hdev) argument 3656 gaudi2_test_queues_msgs_free(struct hl_device *hdev) argument 3672 gaudi2_test_queues_msgs_alloc(struct hl_device *hdev) argument 3698 gaudi2_sw_init(struct hl_device *hdev) argument 3819 gaudi2_sw_fini(struct hl_device *hdev) argument 3842 gaudi2_stop_qman_common(struct hl_device *hdev, u32 reg_base) argument 3852 gaudi2_flush_qman_common(struct hl_device *hdev, u32 reg_base) argument 3859 gaudi2_flush_qman_arc_common(struct hl_device *hdev, u32 reg_base) argument 3873 gaudi2_clear_qm_fence_counters_common(struct hl_device *hdev, u32 queue_id, bool skip_fence) argument 3894 gaudi2_qman_manual_flush_common(struct hl_device *hdev, u32 queue_id) argument 3903 gaudi2_stop_dma_qmans(struct hl_device *hdev) argument 3936 gaudi2_stop_mme_qmans(struct hl_device *hdev) argument 3951 gaudi2_stop_tpc_qmans(struct hl_device *hdev) argument 3969 gaudi2_stop_rot_qmans(struct hl_device *hdev) argument 3987 gaudi2_stop_nic_qmans(struct hl_device *hdev) argument 4007 gaudi2_stall_dma_common(struct hl_device *hdev, u32 reg_base) argument 4015 gaudi2_dma_stall(struct hl_device *hdev) argument 4047 gaudi2_mme_stall(struct hl_device *hdev) argument 4059 gaudi2_tpc_stall(struct hl_device *hdev) argument 4077 gaudi2_rotator_stall(struct hl_device *hdev) argument 4098 gaudi2_disable_qman_common(struct hl_device *hdev, u32 reg_base) argument 4103 gaudi2_disable_dma_qmans(struct hl_device *hdev) argument 4135 gaudi2_disable_mme_qmans(struct hl_device *hdev) argument 4147 gaudi2_disable_tpc_qmans(struct hl_device *hdev) argument 4165 gaudi2_disable_rot_qmans(struct hl_device *hdev) argument 4183 gaudi2_disable_nic_qmans(struct hl_device *hdev) argument 4203 gaudi2_enable_timestamp(struct hl_device *hdev) argument 4216 gaudi2_disable_timestamp(struct hl_device *hdev) argument 4244 gaudi2_dec_disable_msix(struct hl_device *hdev, u32 max_irq_num) argument 4265 gaudi2_dec_enable_msix(struct hl_device *hdev) argument 4306 gaudi2_enable_msix(struct hl_device *hdev) argument 4422 gaudi2_sync_irqs(struct hl_device *hdev) argument 4452 gaudi2_disable_msix(struct hl_device *hdev) argument 4495 gaudi2_stop_dcore_dec(struct hl_device *hdev, int dcore_id) argument 4535 gaudi2_stop_pcie_dec(struct hl_device *hdev) argument 4575 gaudi2_stop_dec(struct hl_device *hdev) argument 4589 gaudi2_set_arc_running_mode(struct hl_device *hdev, u32 cpu_id, u32 run_mode) argument 4602 gaudi2_halt_arcs(struct hl_device *hdev) argument 4612 gaudi2_verify_arc_running_mode(struct hl_device *hdev, u32 cpu_id, u32 run_mode) argument 4639 gaudi2_reset_arcs(struct hl_device *hdev) argument 4652 gaudi2_nic_qmans_manual_flush(struct hl_device *hdev) argument 4671 gaudi2_set_engine_cores(struct hl_device *hdev, u32 *core_ids, u32 num_cores, u32 core_command) argument 4697 gaudi2_set_tpc_engine_mode(struct hl_device *hdev, u32 engine_id, u32 engine_command) argument 4724 gaudi2_set_mme_engine_mode(struct hl_device *hdev, u32 engine_id, u32 engine_command) argument 4742 gaudi2_set_edma_engine_mode(struct hl_device *hdev, u32 engine_id, u32 engine_command) argument 4769 gaudi2_set_engine_modes(struct hl_device *hdev, u32 *engine_ids, u32 num_engines, u32 engine_command) argument 4812 gaudi2_set_engines(struct hl_device *hdev, u32 *engine_ids, u32 num_engines, u32 engine_command) argument 4830 gaudi2_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) argument 4882 gaudi2_init_firmware_preload_params(struct hl_device *hdev) argument 4896 gaudi2_init_firmware_loader(struct hl_device *hdev) argument 4925 gaudi2_init_cpu(struct hl_device *hdev) argument 4945 gaudi2_init_cpu_queues(struct hl_device *hdev, u32 cpu_timeout) argument 5014 gaudi2_init_qman_pq(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) argument 5041 gaudi2_init_qman_cp(struct hl_device *hdev, u32 reg_base) argument 5063 gaudi2_init_qman_pqc(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) argument 5093 gaudi2_get_dyn_sp_reg(struct hl_device *hdev, u32 queue_id_base) argument 5142 gaudi2_init_qman_common(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) argument 5178 gaudi2_init_qman(struct hl_device *hdev, u32 reg_base, u32 queue_id_base) argument 5192 gaudi2_init_dma_core(struct hl_device *hdev, u32 reg_base, u32 dma_core_id, bool is_secure) argument 5222 gaudi2_init_kdma(struct hl_device *hdev) argument 5237 gaudi2_init_pdma(struct hl_device *hdev) argument 5260 gaudi2_init_edma_instance(struct hl_device *hdev, u8 seq) argument 5274 gaudi2_init_edma(struct hl_device *hdev) argument 5312 gaudi2_arm_monitors_for_virt_msix_db(struct hl_device *hdev, u32 sob_id, u32 first_mon_id, u32 interrupt_id) argument 5378 gaudi2_prepare_sm_for_virt_msix_db(struct hl_device *hdev) argument 5400 gaudi2_init_sm(struct hl_device *hdev) argument 5443 gaudi2_init_mme_acc(struct hl_device *hdev, u32 reg_base) argument 5465 gaudi2_init_dcore_mme(struct hl_device *hdev, int dcore_id, bool config_qman_only) argument 5497 gaudi2_init_mme(struct hl_device *hdev) argument 5512 gaudi2_init_tpc_cfg(struct hl_device *hdev, u32 reg_base) argument 5526 gaudi2_init_tpc_config(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) argument 5548 gaudi2_init_tpc(struct hl_device *hdev) argument 5569 gaudi2_init_rotator(struct hl_device *hdev) argument 5584 gaudi2_init_vdec_brdg_ctrl(struct hl_device *hdev, u64 base_addr, u32 decoder_id) argument 5601 gaudi2_init_dec(struct hl_device *hdev) argument 5644 gaudi2_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 stlb_base, u32 asid, u64 phys_addr) argument 5676 gaudi2_mmu_send_invalidate_cache_cmd(struct hl_device *hdev, u32 stlb_base, u32 start_offset, u32 inv_start_val, u32 flags) argument 5690 gaudi2_mmu_invalidate_cache_status_poll(struct hl_device *hdev, u32 stlb_base, struct gaudi2_cache_invld_params *inv_params) argument 5736 gaudi2_is_hmmu_enabled(struct hl_device *hdev, int dcore_id, int hmmu_id) argument 5758 gaudi2_mmu_invalidate_cache_trigger(struct hl_device *hdev, u32 stlb_base, struct gaudi2_cache_invld_params *inv_params) argument 5793 gaudi2_hmmu_invalidate_cache_trigger(struct hl_device *hdev, int dcore_id, int hmmu_id, struct gaudi2_cache_invld_params *inv_params) argument 5802 gaudi2_hmmu_invalidate_cache_status_poll(struct hl_device *hdev, int dcore_id, int hmmu_id, struct gaudi2_cache_invld_params *inv_params) argument 5811 gaudi2_hmmus_invalidate_cache(struct hl_device *hdev, struct gaudi2_cache_invld_params *inv_params) argument 5844 gaudi2_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) argument 5869 gaudi2_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 flags, u32 asid, u64 va, u64 size) argument 5921 gaudi2_mmu_update_hop0_addr(struct hl_device *hdev, u32 stlb_base, bool host_resident_pgt) argument 5949 gaudi2_mmu_init_common(struct hl_device *hdev, u32 mmu_base, u32 stlb_base, bool host_resident_pgt) argument 5995 gaudi2_pci_mmu_init(struct hl_device *hdev) argument 6046 gaudi2_dcore_hmmu_init(struct hl_device *hdev, int dcore_id, int hmmu_id) argument 6098 gaudi2_hbm_mmu_init(struct hl_device *hdev) argument 6112 gaudi2_mmu_init(struct hl_device *hdev) argument 6127 gaudi2_hw_init(struct hl_device *hdev) argument 6225 gaudi2_send_hard_reset_cmd(struct hl_device *hdev) argument 6299 gaudi2_execute_hard_reset(struct hl_device *hdev) argument 6317 gaudi2_get_soft_rst_done_indication(struct hl_device *hdev, u32 poll_timeout_us) argument 6346 gaudi2_execute_soft_reset(struct hl_device *hdev, bool driver_performs_reset, u32 poll_timeout_us) argument 6382 gaudi2_poll_btm_indication(struct hl_device *hdev, u32 poll_timeout_us) argument 6403 gaudi2_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) argument 6503 gaudi2_suspend(struct hl_device *hdev) argument 6514 gaudi2_resume(struct hl_device *hdev) argument 6519 gaudi2_mmap(struct hl_device *hdev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument 6546 gaudi2_is_queue_enabled(struct hl_device *hdev, u32 hw_queue_id) argument 6652 gaudi2_is_arc_enabled(struct hl_device *hdev, u64 arc_id) argument 6672 gaudi2_clr_arc_id_cap(struct hl_device *hdev, u64 arc_id) argument 6695 gaudi2_set_arc_id_cap(struct hl_device *hdev, u64 arc_id) argument 6718 gaudi2_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi) argument 6749 gaudi2_pqe_write(struct hl_device *hdev, __le64 *pqe, struct hl_bd *bd) argument 6758 gaudi2_dma_alloc_coherent(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle, gfp_t flags) argument 6764 gaudi2_dma_free_coherent(struct hl_device *hdev, size_t size, void *cpu_addr, dma_addr_t dma_handle) argument 6770 gaudi2_send_cpu_message(struct hl_device *hdev, u32 *msg, u16 len, u32 timeout, u64 *result) argument 6787 gaudi2_dma_pool_zalloc(struct hl_device *hdev, size_t size, gfp_t mem_flags, dma_addr_t *dma_handle) argument 6796 gaudi2_dma_pool_free(struct hl_device *hdev, void *vaddr, dma_addr_t dma_addr) argument 6801 gaudi2_cpu_accessible_dma_pool_alloc(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle) argument 6807 gaudi2_cpu_accessible_dma_pool_free(struct hl_device *hdev, size_t size, void *vaddr) argument 6812 gaudi2_validate_cb_address(struct hl_device *hdev, struct hl_cs_parser *parser) argument 6869 gaudi2_cs_parser(struct hl_device *hdev, struct hl_cs_parser *parser) argument 6884 gaudi2_send_heartbeat(struct hl_device *hdev) argument 6897 gaudi2_kdma_set_mmbp_asid(struct hl_device *hdev, bool mmu_bypass, u32 asid) argument 6912 gaudi2_arm_cq_monitor(struct hl_device *hdev, u32 sob_id, u32 mon_id, u32 cq_id, u32 mon_payload, u32 sync_value) argument 6942 gaudi2_send_job_to_kdma(struct hl_device *hdev, u64 src_addr, u64 dst_addr, u32 size, bool is_memset) argument 7013 gaudi2_memset_device_lbw(struct hl_device *hdev, u32 addr, u32 size, u32 val) argument 7021 gaudi2_qman_set_test_mode(struct hl_device *hdev, u32 hw_queue_id, bool enable) argument 7034 gaudi2_test_queue_hw_queue_id_to_sob_id(struct hl_device *hdev, u32 hw_queue_id) argument 7040 gaudi2_test_queue_clear(struct hl_device *hdev, u32 hw_queue_id) argument 7049 gaudi2_test_queue_send_msg_short(struct hl_device *hdev, u32 hw_queue_id, u32 sob_val, struct gaudi2_queues_test_info *msg_info) argument 7075 gaudi2_test_queue_wait_completion(struct hl_device *hdev, u32 hw_queue_id, u32 sob_val) argument 7104 gaudi2_test_cpu_queue(struct hl_device *hdev) argument 7118 gaudi2_test_queues(struct hl_device *hdev) argument 7160 gaudi2_compute_reset_late_init(struct hl_device *hdev) argument 7181 gaudi2_get_edma_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7231 gaudi2_get_pdma_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7271 gaudi2_get_nic_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7317 gaudi2_get_mme_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7360 gaudi2_is_tpc_engine_idle(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) argument 7393 gaudi2_get_tpc_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7421 gaudi2_get_decoder_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7490 gaudi2_get_rotator_idle_status(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7528 gaudi2_is_device_idle(struct hl_device *hdev, u64 *mask_arr, u8 mask_len, struct engines_data *e) argument 7560 gaudi2_get_pci_id(struct hl_device *hdev) argument 7565 gaudi2_get_eeprom_data(struct hl_device *hdev, void *data, size_t max_size) argument 7575 gaudi2_update_eq_ci(struct hl_device *hdev, u32 val) argument 7580 gaudi2_get_events_stat(struct hl_device *hdev, bool aggregate, u32 *size) argument 7593 gaudi2_mmu_vdec_dcore_prepare(struct hl_device *hdev, int dcore_id, int dcore_vdec_id, u32 rw_asid, u32 rw_mmu_bp) argument 7615 gaudi2_mmu_dcore_prepare(struct hl_device *hdev, int dcore_id, u32 asid) argument 7684 gudi2_mmu_vdec_shared_prepare(struct hl_device *hdev, int shared_vdec_id, u32 rw_asid, u32 rw_mmu_bp) argument 7705 gudi2_mmu_arc_farm_arc_dup_eng_prepare(struct hl_device *hdev, int arc_farm_id, u32 rw_asid, u32 rw_mmu_bp) argument 7714 gaudi2_arc_mmu_prepare(struct hl_device *hdev, u32 cpu_id, u32 asid) argument 7758 gaudi2_arc_mmu_prepare_all(struct hl_device *hdev, u32 asid) argument 7778 gaudi2_mmu_shared_prepare(struct hl_device *hdev, u32 asid) argument 7825 gaudi2_tpc_mmu_prepare(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) argument 7837 gaudi2_mmu_prepare(struct hl_device *hdev, u32 asid) argument 7887 gaudi2_print_event(struct hl_device *hdev, u16 event_type, bool ratelimited, const char *fmt, ...) argument 7909 gaudi2_handle_ecc_event(struct hl_device *hdev, u16 event_type, struct hl_eq_ecc_data *ecc_data) argument 7939 handle_lower_qman_data_on_err(struct hl_device *hdev, u64 qman_base, u32 engine_id) argument 7980 gaudi2_handle_qman_err_generic(struct hl_device *hdev, u16 event_type, u64 qman_base, u32 qid_base, u64 *event_mask) argument 8042 gaudi2_razwi_rr_hbw_shared_printf_info(struct hl_device *hdev, u64 rtr_mstr_if_base_addr, bool is_write, char *name, enum gaudi2_engine_id id, u64 *event_mask) argument 8070 gaudi2_razwi_rr_lbw_shared_printf_info(struct hl_device *hdev, u64 rtr_mstr_if_base_addr, bool is_write, char *name, enum gaudi2_engine_id id, u64 *event_mask) argument 8096 gaudi2_razwi_calc_engine_id(struct hl_device *hdev, enum razwi_event_sources module, u8 module_idx) argument 8147 gaudi2_ack_module_razwi_event_handler(struct hl_device *hdev, enum razwi_event_sources module, u8 module_idx, u8 module_sub_idx, u64 *event_mask) argument 8308 gaudi2_check_if_razwi_happened(struct hl_device *hdev) argument 8378 gaudi2_handle_psoc_razwi_happened(struct hl_device *hdev, u32 razwi_reg, u64 *event_mask) argument 8467 gaudi2_ack_psoc_razwi_event_handler(struct hl_device *hdev, u64 *event_mask) argument 8501 _gaudi2_handle_qm_sei_err(struct hl_device *hdev, u64 qman_base, u16 event_type) argument 8521 gaudi2_handle_qm_sei_err(struct hl_device *hdev, u16 event_type, bool extended_err_check, u64 *event_mask) argument 8584 gaudi2_handle_qman_err(struct hl_device *hdev, u16 event_type, u64 *event_mask) argument 8705 gaudi2_handle_arc_farm_sei_err(struct hl_device *hdev, u16 event_type, u64 *event_mask) argument 8733 gaudi2_handle_cpu_sei_err(struct hl_device *hdev, u16 event_type) argument 8755 gaudi2_handle_rot_err(struct hl_device *hdev, u8 rot_index, u16 event_type, struct hl_eq_razwi_with_intr_cause *razwi_with_intr_cause, u64 *event_mask) argument 8777 gaudi2_tpc_ack_interrupts(struct hl_device *hdev, u8 tpc_index, u16 event_type, struct hl_eq_razwi_with_intr_cause *razwi_with_intr_cause, u64 *event_mask) argument 8799 gaudi2_handle_dec_err(struct hl_device *hdev, u8 dec_index, u16 event_type, u64 *event_mask) argument 8836 gaudi2_handle_mme_err(struct hl_device *hdev, u8 mme_index, u16 event_type, u64 *event_mask) argument 8867 gaudi2_handle_mme_sbte_err(struct hl_device *hdev, u16 event_type) argument 8879 gaudi2_handle_mme_wap_err(struct hl_device *hdev, u8 mme_index, u16 event_type, u64 *event_mask) argument 8909 gaudi2_handle_kdma_core_event(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) argument 8932 gaudi2_handle_dma_core_event(struct hl_device *hdev, u16 event_type, u64 intr_cause) argument 8949 gaudi2_print_pcie_mstr_rr_mstr_if_razwi_info(struct hl_device *hdev, u64 *event_mask) argument 8982 gaudi2_print_pcie_addr_dec_info(struct hl_device *hdev, u16 event_type, u64 intr_cause_data, u64 *event_mask) argument 9009 gaudi2_handle_pif_fatal(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) argument 9027 gaudi2_handle_hif_fatal(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) argument 9043 gaudi2_handle_page_error(struct hl_device *hdev, u64 mmu_base, bool is_pmmu, u64 *event_mask) argument 9073 gaudi2_handle_access_error(struct hl_device *hdev, u64 mmu_base, bool is_pmmu) argument 9096 gaudi2_handle_mmu_spi_sei_generic(struct hl_device *hdev, u16 event_type, u64 mmu_base, bool is_pmmu, u64 *event_mask) argument 9130 gaudi2_handle_sm_err(struct hl_device *hdev, u16 event_type, u8 sm_index) argument 9277 gaudi2_handle_mmu_spi_sei_err(struct hl_device *hdev, u16 event_type, u64 *event_mask) argument 9310 gaudi2_hbm_sei_handle_read_err(struct hl_device *hdev, struct hl_eq_hbm_sei_read_err_intr_info *rd_err_data, u32 err_cnt) argument 9372 gaudi2_hbm_sei_print_wr_par_info(struct hl_device *hdev, struct hl_eq_hbm_sei_wr_par_intr_info *wr_par_err_data, u32 err_cnt) argument 9397 gaudi2_hbm_sei_print_ca_par_info(struct hl_device *hdev, struct hl_eq_hbm_sei_ca_par_intr_info *ca_par_err_data, u32 err_cnt) argument 9414 gaudi2_handle_hbm_mc_sei_err(struct hl_device *hdev, u16 event_type, struct hl_eq_hbm_sei_data *sei_data) argument 9479 gaudi2_handle_hbm_cattrip(struct hl_device *hdev, u16 event_type, u64 intr_cause_data) argument 9491 gaudi2_handle_hbm_mc_spi(struct hl_device *hdev, u64 intr_cause_data) argument 9505 gaudi2_print_clk_change_info(struct hl_device *hdev, u16 event_type, u64 *event_mask) argument 9550 gaudi2_print_out_of_sync_info(struct hl_device *hdev, u16 event_type, struct cpucp_pkt_sync_err *sync_err) argument 9561 gaudi2_handle_pcie_p2p_msix(struct hl_device *hdev, u16 event_type) argument 9589 gaudi2_handle_pcie_drain(struct hl_device *hdev, struct hl_eq_pcie_drain_ind_data *drain_data) argument 9609 gaudi2_handle_psoc_drain(struct hl_device *hdev, u64 intr_cause_data) argument 9627 gaudi2_print_cpu_pkt_failure_info(struct hl_device *hdev, u16 event_type, struct cpucp_pkt_sync_err *sync_err) argument 9637 hl_arc_event_handle(struct hl_device *hdev, u16 event_type, struct hl_eq_engine_arc_intr_data *data) argument 9662 event_id_to_engine_id(struct hl_device *hdev, u16 event_type) argument 9827 hl_eq_heartbeat_event_handle(struct hl_device *hdev) argument 9832 gaudi2_handle_eqe(struct hl_device *hdev, struct hl_eq_entry *eq_entry) argument 10319 gaudi2_memset_memory_chunk_using_edma_qm(struct hl_device *hdev, struct packet_lin_dma *lin_dma_pkt, u64 phys_addr, u32 hw_queue_id, u32 size, u64 addr, u32 val) argument 10357 gaudi2_memset_device_memory(struct hl_device *hdev, u64 addr, u64 size, u64 val) argument 10497 gaudi2_scrub_device_dram(struct hl_device *hdev, u64 val) argument 10511 gaudi2_scrub_device_mem(struct hl_device *hdev) argument 10541 gaudi2_restore_user_sm_registers(struct hl_device *hdev) argument 10633 gaudi2_restore_user_qm_registers(struct hl_device *hdev) argument 10652 gaudi2_restore_nic_qm_registers(struct hl_device *hdev) argument 10671 gaudi2_context_switch(struct hl_device *hdev, u32 asid) argument 10676 gaudi2_restore_phase_topology(struct hl_device *hdev) argument 10680 gaudi2_init_block_instances(struct hl_device *hdev, u32 block_idx, struct dup_block_ctx *cfg_ctx) argument 10699 gaudi2_init_blocks_with_mask(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx, u64 mask) argument 10710 gaudi2_init_blocks(struct hl_device *hdev, struct dup_block_ctx *cfg_ctx) argument 10715 gaudi2_debugfs_read_dma(struct hl_device *hdev, u64 addr, u32 size, void *blob_addr) argument 10815 gaudi2_internal_cb_pool_init(struct hl_device *hdev, struct hl_ctx *ctx) argument 10886 gaudi2_internal_cb_pool_fini(struct hl_device *hdev, struct hl_ctx *ctx) argument 10905 gaudi2_restore_user_registers(struct hl_device *hdev) argument 10913 struct hl_device *hdev = ctx->hdev; local 10929 struct hl_device *hdev = ctx->hdev; local 10982 struct hl_device *hdev = cs->ctx->hdev; local 11007 gaudi2_get_queue_id_for_cq(struct hl_device *hdev, u32 cq_idx) argument 11012 gaudi2_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, u32 size, bool eb) argument 11055 gaudi2_add_arm_monitor_pkt(struct hl_device *hdev, struct packet_msg_short *pkt, u16 sob_base, u8 sob_mask, u16 sob_val, u16 addr) argument 11105 gaudi2_gen_wait_cb(struct hl_device *hdev, struct hl_gen_wait_properties *prop) argument 11157 gaudi2_reset_sob(struct hl_device *hdev, void *data) argument 11168 gaudi2_reset_sob_group(struct hl_device *hdev, u16 sob_group) argument 11172 gaudi2_get_device_time(struct hl_device *hdev) argument 11184 gaudi2_collective_wait_create_jobs(struct hl_device *hdev, struct hl_ctx *ctx, struct hl_cs *cs, u32 wait_queue_id, u32 collective_engine_id, u32 encaps_signal_offset) argument 11209 gaudi2_mmu_scramble_addr(struct hl_device *hdev, u64 raw_addr) argument 11229 gaudi2_mmu_descramble_addr(struct hl_device *hdev, u64 scrambled_addr) argument 11250 gaudi2_get_dec_base_addr(struct hl_device *hdev, u32 core_id) argument 11273 gaudi2_get_hw_block_id(struct hl_device *hdev, u64 block_addr, u32 *block_size, u32 *block_id) argument 11293 gaudi2_block_mmap(struct hl_device *hdev, struct vm_area_struct *vma, u32 block_id, u32 block_size) argument 11327 gaudi2_enable_events_from_fw(struct hl_device *hdev) argument 11339 gaudi2_get_mmu_base(struct hl_device *hdev, u64 mmu_id, u32 *mmu_base) argument 11400 gaudi2_ack_mmu_error(struct hl_device *hdev, u64 mmu_id) argument 11416 gaudi2_ack_mmu_page_fault_or_access_error(struct hl_device *hdev, u64 mmu_cap_mask) argument 11460 gaudi2_gen_sync_to_engine_map(struct hl_device *hdev, struct hl_sync_to_engine_map *map) argument 11472 gaudi2_print_single_monitor(char **buf, size_t *size, size_t *offset, struct hl_device *hdev, struct hl_mon_state_dump *mon) argument 11480 gaudi2_print_fences_single_engine(struct hl_device *hdev, u64 base_offset, u64 status_base_offset, enum hl_sync_engine_type engine_type, u32 engine_id, char **buf, size_t *size, size_t *offset) argument 11496 gaudi2_state_dump_init(struct hl_device *hdev) argument 11503 gaudi2_get_sob_addr(struct hl_device *hdev, u32 sob_id) argument 11513 gaudi2_add_device_attr(struct hl_device *hdev, struct attribute_group *dev_clk_attr_grp, struct attribute_group *dev_vrm_attr_grp) argument 11520 gaudi2_mmu_get_real_page_size(struct hl_device *hdev, struct hl_mmu_properties *mmu_prop, u32 page_size, u32 *real_page_size, bool is_dram_addr) argument 11555 gaudi2_get_monitor_dump(struct hl_device *hdev, void *data) argument 11560 gaudi2_send_device_activity(struct hl_device *hdev, bool open) argument 11570 gaudi2_read_pte(struct hl_device *hdev, u64 addr) argument 11583 gaudi2_write_pte(struct hl_device *hdev, u64 addr, u64 val) argument 11693 gaudi2_set_asic_funcs(struct hl_device *hdev) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 438 hclge_mac_update_stats_defective(struct hclge_dev *hdev) argument 474 hclge_mac_update_stats_complete(struct hclge_dev *hdev) argument 521 hclge_mac_query_reg_num(struct hclge_dev *hdev, u32 *reg_num) argument 555 hclge_mac_update_stats(struct hclge_dev *hdev) argument 564 hclge_comm_get_count(struct hclge_dev *hdev, const struct hclge_comm_stats_str strs[], u32 size) argument 578 hclge_comm_get_stats(struct hclge_dev *hdev, const struct hclge_comm_stats_str strs[], int size, u64 *data) argument 596 hclge_comm_get_strings(struct hclge_dev *hdev, u32 stringset, const struct hclge_comm_stats_str strs[], int size, u8 *data) argument 617 hclge_update_stats_for_all(struct hclge_dev *hdev) argument 643 struct hclge_dev *hdev = vport->back; local 673 struct hclge_dev *hdev = vport->back; local 722 struct hclge_dev *hdev = vport->back; local 764 struct hclge_dev *hdev = vport->back; local 776 struct hclge_dev *hdev = vport->back; local 784 hclge_parse_func_status(struct hclge_dev *hdev, struct hclge_func_status_cmd *status) argument 802 hclge_query_function_status(struct hclge_dev *hdev) argument 831 hclge_query_pf_resource(struct hclge_dev *hdev) argument 955 struct hclge_dev *hdev = vport->back; local 1127 hclge_parse_fiber_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1149 hclge_parse_backplane_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1165 hclge_parse_copper_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1199 hclge_parse_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1338 hclge_get_cfg(struct hclge_dev *hdev, struct hclge_cfg *hcfg) argument 1370 hclge_set_default_dev_specs(struct hclge_dev *hdev) argument 1387 hclge_parse_dev_specs(struct hclge_dev *hdev, struct hclge_desc *desc) argument 1412 hclge_check_dev_specs(struct hclge_dev *hdev) argument 1434 hclge_query_mac_stats_num(struct hclge_dev *hdev) argument 1447 hclge_query_dev_specs(struct hclge_dev *hdev) argument 1482 hclge_get_cap(struct hclge_dev *hdev) argument 1497 hclge_init_kdump_kernel_config(struct hclge_dev *hdev) argument 1514 hclge_init_tc_config(struct hclge_dev *hdev) argument 1542 hclge_configure(struct hclge_dev *hdev) argument 1598 hclge_config_tso(struct hclge_dev *hdev, u16 tso_mss_min, u16 tso_mss_max) argument 1613 hclge_config_gro(struct hclge_dev *hdev) argument 1635 hclge_alloc_tqps(struct hclge_dev *hdev) argument 1685 hclge_map_tqps_to_func(struct hclge_dev *hdev, u16 func_id, u16 tqp_pid, u16 tqp_vid, bool is_pf) argument 1712 struct hclge_dev *hdev = vport->back; local 1744 struct hclge_dev *hdev = vport->back; local 1765 hclge_map_tqp_to_vport(struct hclge_dev *hdev, struct hclge_vport *vport) argument 1789 hclge_map_tqp(struct hclge_dev *hdev) argument 1811 struct hclge_dev *hdev = vport->back; local 1828 hclge_alloc_vport(struct hclge_dev *hdev) argument 1892 hclge_cmd_alloc_tx_buff(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 1922 hclge_tx_buffer_alloc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 1933 hclge_get_tc_num(struct hclge_dev *hdev) argument 1945 hclge_get_pfc_priv_num(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 1963 hclge_get_no_pfc_priv_num(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2005 hclge_is_rx_buf_ok(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc, u32 rx_all) argument 2071 hclge_tx_buffer_calc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2097 hclge_rx_buf_calc_all(struct hclge_dev *hdev, bool max, struct hclge_pkt_buf_alloc *buf_alloc) argument 2133 hclge_drop_nopfc_buf_till_fit(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2163 hclge_drop_pfc_buf_till_fit(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2193 hclge_only_alloc_priv_buff(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2246 hclge_rx_buffer_calc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2279 hclge_rx_priv_buf_alloc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2312 hclge_rx_priv_wl_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2356 hclge_common_thrd_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2399 hclge_common_wl_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2424 hclge_buffer_alloc(struct hclge_dev *hdev) argument 2494 struct hclge_dev *hdev = vport->back; local 2515 hclge_init_msi(struct hclge_dev *hdev) argument 2592 hclge_cfg_mac_speed_dup_hw(struct hclge_dev *hdev, int speed, u8 duplex, u8 lane_num) argument 2629 hclge_cfg_mac_speed_dup(struct hclge_dev *hdev, int speed, u8 duplex, u8 lane_num) argument 2655 struct hclge_dev *hdev = vport->back; local 2660 hclge_set_autoneg_en(struct hclge_dev *hdev, bool enable) argument 2685 struct hclge_dev *hdev = vport->back; local 2703 struct hclge_dev *hdev = vport->back; local 2715 struct hclge_dev *hdev = vport->back; local 2729 struct hclge_dev *hdev = vport->back; local 2737 hclge_parse_fec_stats_lanes(struct hclge_dev *hdev, struct hclge_desc *desc, u32 desc_len) argument 2760 hclge_parse_fec_stats(struct hclge_dev *hdev, struct hclge_desc *desc, u32 desc_len) argument 2782 hclge_update_fec_stats_hw(struct hclge_dev *hdev) argument 2804 hclge_update_fec_stats(struct hclge_dev *hdev) argument 2821 hclge_get_fec_stats_total(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) argument 2829 hclge_get_fec_stats_lanes(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) argument 2850 hclge_comm_get_fec_stats(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) argument 2875 struct hclge_dev *hdev = vport->back; local 2888 hclge_set_fec_hw(struct hclge_dev *hdev, u32 fec_mode) argument 2919 struct hclge_dev *hdev = vport->back; local 2940 struct hclge_dev *hdev = vport->back; local 2949 hclge_mac_init(struct hclge_dev *hdev) argument 2996 hclge_mbx_task_schedule(struct hclge_dev *hdev) argument 3005 hclge_reset_task_schedule(struct hclge_dev *hdev) argument 3015 hclge_errhand_task_schedule(struct hclge_dev *hdev) argument 3022 hclge_task_schedule(struct hclge_dev *hdev, unsigned long delay_time) argument 3029 hclge_get_mac_link_status(struct hclge_dev *hdev, int *link_status) argument 3050 hclge_get_mac_phy_link(struct hclge_dev *hdev, int *link_status) argument 3065 hclge_push_link_status(struct hclge_dev *hdev) argument 3087 hclge_update_link_status(struct hclge_dev *hdev) argument 3166 hclge_update_pause_advertising(struct hclge_dev *hdev) argument 3193 hclge_update_advertising(struct hclge_dev *hdev) argument 3203 hclge_update_port_capability(struct hclge_dev *hdev, struct hclge_mac *mac) argument 3228 hclge_get_sfp_speed(struct hclge_dev *hdev, u32 *speed) argument 3251 hclge_get_sfp_info(struct hclge_dev *hdev, struct hclge_mac *mac) argument 3309 struct hclge_dev *hdev = vport->back; local 3359 struct hclge_dev *hdev = vport->back; local 3402 hclge_update_tp_port_info(struct hclge_dev *hdev) argument 3422 hclge_tp_port_init(struct hclge_dev *hdev) argument 3437 hclge_update_port_info(struct hclge_dev *hdev) argument 3487 struct hclge_dev *hdev = vport->back; local 3494 hclge_get_vf_vport(struct hclge_dev *hdev, int vf) argument 3518 struct hclge_dev *hdev = vport->back; local 3542 struct hclge_dev *hdev = vport->back; local 3569 hclge_check_event_cause(struct hclge_dev *hdev, u32 *clearval) argument 3631 hclge_clear_event_cause(struct hclge_dev *hdev, u32 event_type, u32 regclr) argument 3652 hclge_clear_all_event_cause(struct hclge_dev *hdev) argument 3668 struct hclge_dev *hdev = data; local 3718 hclge_free_vector(struct hclge_dev *hdev, int vector_id) argument 3731 hclge_get_misc_vector(struct hclge_dev *hdev) argument 3744 hclge_misc_irq_init(struct hclge_dev *hdev) argument 3764 hclge_misc_irq_uninit(struct hclge_dev *hdev) argument 3770 hclge_notify_client(struct hclge_dev *hdev, enum hnae3_reset_notify_type type) argument 3791 hclge_notify_roce_client(struct hclge_dev *hdev, enum hnae3_reset_notify_type type) argument 3812 hclge_reset_wait(struct hclge_dev *hdev) argument 3856 hclge_set_vf_rst(struct hclge_dev *hdev, int func_id, bool reset) argument 3871 hclge_set_all_vf_rst(struct hclge_dev *hdev, bool reset) argument 3915 hclge_mailbox_service_task(struct hclge_dev *hdev) argument 3934 hclge_func_reset_sync_vf(struct hclge_dev *hdev) argument 3969 hclge_report_hw_error(struct hclge_dev *hdev, enum hnae3_hw_error_type type) argument 3981 hclge_handle_imp_error(struct hclge_dev *hdev) argument 3999 hclge_func_reset_cmd(struct hclge_dev *hdev, int func_id) argument 4017 hclge_do_reset(struct hclge_dev *hdev) argument 4061 struct hclge_dev *hdev = ae_dev->priv; local 4088 hclge_clear_reset_cause(struct hclge_dev *hdev) argument 4116 hclge_reset_handshake(struct hclge_dev *hdev, bool enable) argument 4129 hclge_func_reset_notify_vf(struct hclge_dev *hdev) argument 4142 hclge_reset_prepare_wait(struct hclge_dev *hdev) argument 4191 hclge_show_rst_info(struct hclge_dev *hdev) argument 4206 hclge_reset_err_handle(struct hclge_dev *hdev) argument 4243 hclge_update_reset_level(struct hclge_dev *hdev) argument 4264 hclge_set_rst_done(struct hclge_dev *hdev) argument 4292 hclge_reset_prepare_up(struct hclge_dev *hdev) argument 4315 hclge_reset_stack(struct hclge_dev *hdev) argument 4330 hclge_reset_prepare(struct hclge_dev *hdev) argument 4349 hclge_reset_rebuild(struct hclge_dev *hdev) argument 4399 hclge_reset(struct hclge_dev *hdev) argument 4420 struct hclge_dev *hdev = ae_dev->priv; local 4465 struct hclge_dev *hdev = ae_dev->priv; local 4472 struct hclge_dev *hdev = from_timer(hdev, t, reset_timer); local 4485 hclge_reset_subtask(struct hclge_dev *hdev) argument 4511 hclge_handle_err_reset_request(struct hclge_dev *hdev) argument 4529 hclge_handle_err_recovery(struct hclge_dev *hdev) argument 4544 hclge_misc_err_recovery(struct hclge_dev *hdev) argument 4563 hclge_errhand_service_task(struct hclge_dev *hdev) argument 4574 hclge_reset_service_task(struct hclge_dev *hdev) argument 4595 hclge_update_vport_alive(struct hclge_dev *hdev) argument 4619 hclge_periodic_service_task(struct hclge_dev *hdev) argument 4666 hclge_ptp_service_task(struct hclge_dev *hdev) argument 4689 struct hclge_dev *hdev = local 4718 hclge_get_vector_info(struct hclge_dev *hdev, u16 idx, struct hnae3_vector_info *vector_info) argument 4747 struct hclge_dev *hdev = vport->back; local 4772 hclge_get_vector_index(struct hclge_dev *hdev, int vector) argument 4786 struct hclge_dev *hdev = vport->back; local 4821 struct hclge_dev *hdev = vport->back; local 4844 struct hclge_dev *hdev = vport->back; local 4880 struct hclge_dev *hdev = vport->back; local 4885 hclge_init_rss_tc_mode(struct hclge_dev *hdev) argument 4929 hclge_rss_init_hw(struct hclge_dev *hdev) argument 4956 struct hclge_dev *hdev = vport->back; local 5034 struct hclge_dev *hdev = vport->back; local 5051 struct hclge_dev *hdev = vport->back; local 5073 hclge_cmd_set_promisc_mode(struct hclge_dev *hdev, u8 vf_id, bool en_uc, bool en_mc, bool en_bc) argument 5129 struct hclge_dev *hdev = vport->back; local 5150 hclge_sync_fd_state(struct hclge_dev *hdev) argument 5156 hclge_fd_inc_rule_cnt(struct hclge_dev *hdev, u16 location) argument 5164 hclge_fd_dec_rule_cnt(struct hclge_dev *hdev, u16 location) argument 5172 hclge_fd_free_node(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5180 hclge_update_fd_rule_node(struct hclge_dev *hdev, struct hclge_fd_rule *old_rule, struct hclge_fd_rule *new_rule, enum HCLGE_FD_NODE_STATE state) argument 5262 hclge_fd_set_user_def_cmd(struct hclge_dev *hdev, struct hclge_fd_user_def_cfg *cfg) argument 5298 hclge_sync_fd_user_def_cfg(struct hclge_dev *hdev, bool locked) argument 5316 hclge_fd_check_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5352 hclge_fd_inc_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5369 hclge_fd_dec_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5389 hclge_update_fd_list(struct hclge_dev *hdev, enum HCLGE_FD_NODE_STATE state, u16 location, struct hclge_fd_rule *new_rule) argument 5429 hclge_get_fd_mode(struct hclge_dev *hdev, u8 *fd_mode) argument 5450 hclge_get_fd_allocation(struct hclge_dev *hdev, u32 *stage1_entry_num, u32 *stage2_entry_num, u16 *stage1_counter_num, u16 *stage2_counter_num) argument 5479 hclge_set_fd_key_config(struct hclge_dev *hdev, enum HCLGE_FD_STAGE stage_num) argument 5507 hclge_fd_disable_user_def(struct hclge_dev *hdev) argument 5518 hclge_init_fd_config(struct hclge_dev *hdev) argument 5581 hclge_fd_tcam_config(struct hclge_dev *hdev, u8 stage, bool sel_x, int loc, u8 *key, bool is_add) argument 5623 hclge_fd_ad_config(struct hclge_dev *hdev, u8 stage, int loc, struct hclge_fd_ad_data *action) argument 5792 hclge_config_key(struct hclge_dev *hdev, u8 stage, struct hclge_fd_rule *rule) argument 5849 hclge_config_action(struct hclge_dev *hdev, u8 stage, struct hclge_fd_rule *rule) argument 6022 hclge_fd_check_ext_tuple(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple) argument 6095 hclge_fd_parse_user_def_field(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple, struct hclge_fd_user_def_info *info) argument 6151 hclge_fd_check_spec(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple, struct hclge_fd_user_def_info *info) argument 6413 hclge_fd_config_rule(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 6425 hclge_add_fd_entry_common(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 6466 struct hclge_dev *hdev = vport->back; local 6471 hclge_fd_parse_ring_cookie(struct hclge_dev *hdev, u64 ring_cookie, u16 *vport_id, u8 *action, u16 *queue_id) argument 6514 struct hclge_dev *hdev = vport->back; local 6575 struct hclge_dev *hdev = vport->back; local 6608 hclge_clear_fd_rules_in_list(struct hclge_dev *hdev, bool clear_list) argument 6637 hclge_del_all_fd_entries(struct hclge_dev *hdev) argument 6649 struct hclge_dev *hdev = vport->back; local 6679 struct hclge_dev *hdev = vport->back; local 6860 hclge_get_fd_rule(struct hclge_dev *hdev, u16 location) argument 6896 struct hclge_dev *hdev = vport->back; local 6957 struct hclge_dev *hdev = vport->back; local 7014 hclge_fd_search_flow_keys(struct hclge_dev *hdev, const struct hclge_fd_rule_tuples *tuples) argument 7058 struct hclge_dev *hdev = vport->back; local 7112 hclge_rfs_filter_expire(struct hclge_dev *hdev) argument 7138 hclge_clear_arfs_rules(struct hclge_dev *hdev) argument 7294 hclge_parse_cls_flower(struct hclge_dev *hdev, struct flow_cls_offload *cls_flower, struct hclge_fd_rule *rule) argument 7329 hclge_check_cls_flower(struct hclge_dev *hdev, struct flow_cls_offload *cls_flower, int tc) argument 7359 struct hclge_dev *hdev = vport->back; local 7400 hclge_find_cls_flower(struct hclge_dev *hdev, unsigned long cookie) argument 7418 struct hclge_dev *hdev = vport->back; local 7452 hclge_sync_fd_list(struct hclge_dev *hdev, struct hlist_head *hlist) argument 7491 hclge_sync_fd_table(struct hclge_dev *hdev) argument 7510 struct hclge_dev *hdev = vport->back; local 7519 struct hclge_dev *hdev = vport->back; local 7527 struct hclge_dev *hdev = vport->back; local 7535 struct hclge_dev *hdev = vport->back; local 7543 struct hclge_dev *hdev = vport->back; local 7555 hclge_cfg_mac_mode(struct hclge_dev *hdev, bool enable) argument 7594 hclge_config_switch_param(struct hclge_dev *hdev, int vfid, u8 switch_param, u8 param_mask) argument 7630 hclge_phy_link_status_wait(struct hclge_dev *hdev, int link_ret) argument 7654 hclge_mac_link_status_wait(struct hclge_dev *hdev, int link_ret, int wait_cnt) argument 7673 hclge_mac_phy_link_status_wait(struct hclge_dev *hdev, bool en, bool is_phy) argument 7689 hclge_set_app_loopback(struct hclge_dev *hdev, bool en) argument 7723 hclge_cfg_common_loopback_cmd_send(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) argument 7763 hclge_cfg_common_loopback_wait(struct hclge_dev *hdev) argument 7800 hclge_cfg_common_loopback(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) argument 7812 hclge_set_common_loopback(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) argument 7831 hclge_enable_phy_loopback(struct hclge_dev *hdev, struct phy_device *phydev) argument 7849 hclge_disable_phy_loopback(struct hclge_dev *hdev, struct phy_device *phydev) argument 7861 hclge_set_phy_loopback(struct hclge_dev *hdev, bool en) argument 7893 hclge_tqp_enable_cmd_send(struct hclge_dev *hdev, u16 tqp_id, u16 stream_id, bool enable) argument 7912 struct hclge_dev *hdev = vport->back; local 7928 struct hclge_dev *hdev = vport->back; local 7976 hclge_set_default_loopback(struct hclge_dev *hdev) argument 7992 hclge_flush_link_update(struct hclge_dev *hdev) argument 8008 struct hclge_dev *hdev = vport->back; local 8024 struct hclge_dev *hdev = vport->back; local 8042 struct hclge_dev *hdev = vport->back; local 8079 struct hclge_dev *hdev = vport->back; local 8126 struct hclge_dev *hdev = vport->back; local 8244 struct hclge_dev *hdev = vport->back; local 8273 struct hclge_dev *hdev = vport->back; local 8315 struct hclge_dev *hdev = vport->back; local 8364 hclge_set_umv_space(struct hclge_dev *hdev, u16 space_size, u16 *allocated_size) argument 8388 hclge_init_umv_space(struct hclge_dev *hdev) argument 8413 hclge_reset_umv_space(struct hclge_dev *hdev) argument 8433 struct hclge_dev *hdev = vport->back; local 8450 struct hclge_dev *hdev = vport->back; local 8513 struct hclge_dev *hdev = vport->back; local 8574 struct hclge_dev *hdev = vport->back; local 8645 struct hclge_dev *hdev = vport->back; local 8686 struct hclge_dev *hdev = vport->back; local 8750 struct hclge_dev *hdev = vport->back; local 8986 struct hclge_dev *hdev = vport->back; local 8997 hclge_sync_mac_table(struct hclge_dev *hdev) argument 9067 struct hclge_dev *hdev = vport->back; local 9103 struct hclge_dev *hdev = vport->back; local 9142 hclge_uninit_mac_table(struct hclge_dev *hdev) argument 9154 hclge_get_mac_ethertype_cmd_status(struct hclge_dev *hdev, u16 cmdq_resp, u8 resp_code) argument 9201 struct hclge_dev *hdev = vport->back; local 9235 hclge_add_mgr_tbl(struct hclge_dev *hdev, const struct hclge_mac_mgr_tbl_entry_cmd *req) argument 9260 init_mgr_tbl(struct hclge_dev *hdev) argument 9281 struct hclge_dev *hdev = vport->back; local 9336 struct hclge_dev *hdev = vport->back; local 9387 hclge_mii_ioctl(struct hclge_dev *hdev, struct ifreq *ifr, int cmd) argument 9414 struct hclge_dev *hdev = vport->back; local 9429 hclge_set_port_vlan_filter_bypass(struct hclge_dev *hdev, u8 vf_id, bool bypass_en) argument 9451 hclge_set_vlan_filter_ctrl(struct hclge_dev *hdev, u8 vlan_type, u8 fe_type, bool filter_en, u8 vf_id) argument 9486 struct hclge_dev *hdev = vport->back; local 9520 struct hclge_dev *hdev = vport->back; local 9549 struct hclge_dev *hdev = vport->back; local 9583 hclge_set_vf_vlan_filter_cmd(struct hclge_dev *hdev, u16 vfid, bool is_kill, u16 vlan, struct hclge_desc *desc) argument 9625 hclge_check_vf_vlan_cmd_status(struct hclge_dev *hdev, u16 vfid, bool is_kill, struct hclge_desc *desc) argument 9668 hclge_set_vf_vlan_common(struct hclge_dev *hdev, u16 vfid, bool is_kill, u16 vlan) argument 9696 hclge_set_port_vlan_filter(struct hclge_dev *hdev, __be16 proto, u16 vlan_id, bool is_kill) argument 9725 hclge_need_update_port_vlan(struct hclge_dev *hdev, u16 vport_id, u16 vlan_id, bool is_kill) argument 9751 hclge_set_vlan_filter_hw(struct hclge_dev *hdev, __be16 proto, u16 vport_id, u16 vlan_id, bool is_kill) argument 9789 struct hclge_dev *hdev = vport->back; local 9834 struct hclge_dev *hdev = vport->back; local 9925 hclge_set_vlan_protocol_type(struct hclge_dev *hdev) argument 9966 hclge_init_vlan_filter(struct hclge_dev *hdev) argument 9997 hclge_init_vlan_type(struct hclge_dev *hdev) argument 10009 hclge_init_vport_vlan_offload(struct hclge_dev *hdev) argument 10029 hclge_init_vlan_config(struct hclge_dev *hdev) argument 10053 struct hclge_dev *hdev = vport->back; local 10080 struct hclge_dev *hdev = vport->back; local 10111 struct hclge_dev *hdev = vport->back; local 10132 struct hclge_dev *hdev = vport->back; local 10154 hclge_uninit_vport_vlan_table(struct hclge_dev *hdev) argument 10173 hclge_restore_vport_port_base_vlan_config(struct hclge_dev *hdev) argument 10207 struct hclge_dev *hdev = vport->back; local 10257 hclge_restore_hw_table(struct hclge_dev *hdev) argument 10293 struct hclge_dev *hdev = vport->back; local 10304 struct hclge_dev *hdev = vport->back; local 10352 struct hclge_dev *hdev = vport->back; local 10446 struct hclge_dev *hdev = vport->back; local 10501 hclge_clear_vf_vlan(struct hclge_dev *hdev) argument 10527 struct hclge_dev *hdev = vport->back; local 10582 hclge_sync_vlan_fltr_state(struct hclge_dev *hdev) argument 10607 hclge_sync_vlan_filter(struct hclge_dev *hdev) argument 10649 hclge_set_mac_mtu(struct hclge_dev *hdev, int new_mps) argument 10672 struct hclge_dev *hdev = vport->back; local 10726 hclge_reset_tqp_cmd_send(struct hclge_dev *hdev, u16 queue_id, bool enable) argument 10750 hclge_get_reset_status(struct hclge_dev *hdev, u16 queue_id, u8 *reset_status) argument 10788 struct hclge_dev *hdev = vport->back; local 10842 struct hclge_dev *hdev = vport->back; local 10883 struct hclge_dev *hdev = vport->back; local 10902 struct hclge_dev *hdev = vport->back; local 10907 hclge_query_scc_version(struct hclge_dev *hdev, u32 *scc_version) argument 10925 hclge_set_flowctrl_adv(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) argument 10935 hclge_cfg_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) argument 10950 hclge_cfg_flowctrl(struct hclge_dev *hdev) argument 10989 struct hclge_dev *hdev = vport->back; local 11016 hclge_record_user_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) argument 11035 struct hclge_dev *hdev = vport->back; local 11071 struct hclge_dev *hdev = vport->back; local 11087 struct hclge_dev *hdev = vport->back; local 11106 struct hclge_dev *hdev = vport->back; local 11152 hclge_info_show(struct hclge_dev *hdev) argument 11184 struct hclge_dev *hdev = ae_dev->priv; local 11227 struct hclge_dev *hdev = ae_dev->priv; local 11278 struct hclge_dev *hdev = ae_dev->priv; local 11325 struct hclge_dev *hdev = ae_dev->priv; local 11350 hclge_dev_mem_map(struct hclge_dev *hdev) argument 11371 hclge_pci_init(struct hclge_dev *hdev) argument 11427 hclge_pci_uninit(struct hclge_dev *hdev) argument 11440 hclge_state_init(struct hclge_dev *hdev) argument 11451 hclge_state_uninit(struct hclge_dev *hdev) argument 11468 struct hclge_dev *hdev = ae_dev->priv; local 11498 struct hclge_dev *hdev = ae_dev->priv; local 11512 hclge_clear_resetting_state(struct hclge_dev *hdev) argument 11529 hclge_clear_hw_resource(struct hclge_dev *hdev) argument 11551 hclge_init_rxd_adv_layout(struct hclge_dev *hdev) argument 11557 hclge_uninit_rxd_adv_layout(struct hclge_dev *hdev) argument 11570 hclge_get_wol_supported_mode(struct hclge_dev *hdev, u32 *wol_supported) argument 11593 hclge_set_wol_cfg(struct hclge_dev *hdev, struct hclge_wol_info *wol_info) argument 11614 hclge_update_wol(struct hclge_dev *hdev) argument 11624 hclge_init_wol(struct hclge_dev *hdev) argument 11684 struct hclge_dev *hdev; local 11913 hclge_stats_clear(struct hclge_dev *hdev) argument 11919 hclge_set_mac_spoofchk(struct hclge_dev *hdev, int vf, bool enable) argument 11925 hclge_set_vlan_spoofchk(struct hclge_dev *hdev, int vf, bool enable) argument 11932 hclge_set_vf_spoofchk_hw(struct hclge_dev *hdev, int vf, bool enable) argument 11957 struct hclge_dev *hdev = vport->back; local 11988 hclge_reset_vport_spoofchk(struct hclge_dev *hdev) argument 12013 struct hclge_dev *hdev = vport->back; local 12030 hclge_reset_vf_rate(struct hclge_dev *hdev) argument 12048 hclge_vf_rate_param_check(struct hclge_dev *hdev, int min_tx_rate, int max_tx_rate) argument 12066 struct hclge_dev *hdev = vport->back; local 12089 hclge_resume_vf_rate(struct hclge_dev *hdev) argument 12121 hclge_reset_vport_state(struct hclge_dev *hdev) argument 12134 struct hclge_dev *hdev = ae_dev->priv; local 12276 struct hclge_dev *hdev = ae_dev->priv; local 12311 struct hclge_dev *hdev = vport->back; local 12329 struct hclge_dev *hdev = vport->back; local 12339 struct hclge_dev *hdev = vport->back; local 12369 struct hclge_dev *hdev = vport->back; local 12418 hclge_set_led_status(struct hclge_dev *hdev, u8 locate_led_status) argument 12448 struct hclge_dev *hdev = vport->back; local 12466 struct hclge_dev *hdev = vport->back; local 12478 struct hclge_dev *hdev = vport->back; local 12493 struct hclge_dev *hdev = vport->back; local 12543 hclge_sync_promisc_mode(struct hclge_dev *hdev) argument 12558 hclge_module_existed(struct hclge_dev *hdev) argument 12580 hclge_get_sfp_eeprom_info(struct hclge_dev *hdev, u32 offset, u32 len, u8 *data) argument 12635 struct hclge_dev *hdev = vport->back; local 12663 struct hclge_dev *hdev = vport->back; local 12687 struct hclge_dev *hdev = vport->back; local 12725 struct hclge_dev *hdev = ae_dev->priv; local [all...] |
/linux-master/include/net/bluetooth/ |
H A D | hci_core.h | 748 struct hci_dev *hdev; member in struct:hci_conn 845 sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument 860 iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument 875 discovery_init(struct hci_dev *hdev) argument 885 hci_discovery_filter_clear(struct hci_dev *hdev) argument 901 inquiry_cache_empty(struct hci_dev *hdev) argument 906 inquiry_cache_age(struct hci_dev *hdev) argument 966 struct hci_dev *hdev = conn->hdev; local 973 struct hci_dev *hdev = conn->hdev; local 978 hci_conn_hash_add(struct hci_dev *hdev, struct hci_conn *c) argument 1001 hci_conn_hash_del(struct hci_dev *hdev, struct hci_conn *c) argument 1027 hci_conn_num(struct hci_dev *hdev, __u8 type) argument 1045 hci_conn_count(struct hci_dev *hdev) argument 1052 hci_conn_valid(struct hci_dev *hdev, struct hci_conn *conn) argument 1070 hci_conn_lookup_type(struct hci_dev *hdev, __u16 handle) argument 1090 hci_conn_hash_lookup_bis(struct hci_dev *hdev, bdaddr_t *ba, __u8 bis) argument 1113 hci_conn_hash_lookup_per_adv_bis(struct hci_dev *hdev, bdaddr_t *ba, __u8 big, __u8 bis) argument 1138 hci_conn_hash_lookup_handle(struct hci_dev *hdev, __u16 handle) argument 1157 hci_conn_hash_lookup_ba(struct hci_dev *hdev, __u8 type, bdaddr_t *ba) argument 1177 hci_conn_hash_lookup_le(struct hci_dev *hdev, bdaddr_t *ba, __u8 ba_type) argument 1201 hci_conn_hash_lookup_cis(struct hci_dev *hdev, bdaddr_t *ba, __u8 ba_type, __u8 cig, __u8 id) argument 1236 hci_conn_hash_lookup_cig(struct hci_dev *hdev, __u8 handle) argument 1259 hci_conn_hash_lookup_big(struct hci_dev *hdev, __u8 handle) argument 1283 hci_conn_hash_lookup_big_state(struct hci_dev *hdev, __u8 handle, __u16 state) argument 1307 hci_conn_hash_lookup_pa_sync_big_handle(struct hci_dev *hdev, __u8 big) argument 1330 hci_conn_hash_lookup_pa_sync_handle(struct hci_dev *hdev, __u16 sync_handle) argument 1351 hci_conn_hash_lookup_state(struct hci_dev *hdev, __u8 type, __u16 state) argument 1372 hci_conn_hash_list_state(struct hci_dev *hdev, hci_conn_func_t func, __u8 type, __u16 state, void *data) argument 1392 hci_conn_hash_list_flag(struct hci_dev *hdev, hci_conn_func_t func, __u8 type, __u8 flag, void *data) argument 1412 hci_lookup_le_connect(struct hci_dev *hdev) argument 1433 hci_is_le_conn_scanning(struct hci_dev *hdev) argument 1609 hci_get_drvdata(struct hci_dev *hdev) argument 1614 hci_set_drvdata(struct hci_dev *hdev, void *data) argument 1619 hci_get_priv(struct hci_dev *hdev) argument 1648 hci_set_msft_opcode(struct hci_dev *hdev, __u16 opcode) argument 1655 hci_set_aosp_capable(struct hci_dev *hdev) argument 1662 hci_devcd_setup(struct hci_dev *hdev) argument 1921 hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 type, __u8 *flags) argument 2102 hci_get_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) argument [all...] |
/linux-master/drivers/scsi/ |
H A D | hpsa.c | 678 struct hpsa_scsi_dev_t *hdev; local 710 struct hpsa_scsi_dev_t *hdev; local 732 struct hpsa_scsi_dev_t *hdev; local 760 struct hpsa_scsi_dev_t *hdev; local 783 struct hpsa_scsi_dev_t *hdev; local 811 struct hpsa_scsi_dev_t *hdev; local 2178 struct hpsa_scsi_dev_t *hdev = NULL; local [all...] |
/linux-master/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 424 struct hl_device *hdev; member in struct:hl_hw_sob 864 struct hl_device *hdev; member in struct:hl_cs_compl 966 struct hl_device *hdev; member in struct:hl_cb 1099 struct hl_device *hdev; member in struct:hl_cq 1145 struct hl_device *hdev; member in struct:hl_user_interrupt 1183 struct hl_device *hdev; member in struct:timestamp_reg_work_obj 1240 struct hl_device *hdev; member in struct:hl_eq 1256 struct hl_device *hdev; member in struct:hl_dec 1914 struct hl_device *hdev; member in struct:hl_ctx 2313 struct hl_device *hdev; member in struct:hl_fpriv 2389 struct hl_device *hdev; member in struct:hl_dbg_device_entry 2769 struct hl_device *hdev; member in struct:hl_device_reset_work 3551 struct hl_device *hdev; member in struct:hl_cs_encaps_sig_handle 3599 hl_is_fw_sw_ver_below(struct hl_device *hdev, u32 fw_sw_major, u32 fw_sw_minor) argument 3610 hl_is_fw_sw_ver_equal_or_greater(struct hl_device *hdev, u32 fw_sw_major, u32 fw_sw_minor) argument 4086 hl_debugfs_device_init(struct hl_device *hdev) argument 4091 hl_debugfs_device_fini(struct hl_device *hdev) argument 4095 hl_debugfs_add_device(struct hl_device *hdev) argument 4123 hl_debugfs_add_job(struct hl_device *hdev, struct hl_cs_job *job) argument 4128 hl_debugfs_remove_job(struct hl_device *hdev, struct hl_cs_job *job) argument 4133 hl_debugfs_add_userptr(struct hl_device *hdev, struct hl_userptr *userptr) argument 4138 hl_debugfs_remove_userptr(struct hl_device *hdev, struct hl_userptr *userptr) argument 4143 hl_debugfs_add_ctx_mem_hash(struct hl_device *hdev, struct hl_ctx *ctx) argument 4148 hl_debugfs_remove_ctx_mem_hash(struct hl_device *hdev, struct hl_ctx *ctx) argument 4153 hl_debugfs_set_state_dump(struct hl_device *hdev, char *data, unsigned long length) argument [all...] |