Searched defs:hdev (Results 326 - 346 of 346) sorted by relevance

<<11121314

/linux-master/drivers/usb/host/
H A Dxhci.c5009 int xhci_update_hub_device(struct usb_hcd *hcd, struct usb_device *hdev, argument
[all...]
/linux-master/drivers/pci/controller/
H A Dpci-hyperv.c497 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 Dwacom_wac.c1967 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 Dhid-nintendo.c571 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 Dhid-playstation.c38 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 Dhid-logitech-hidpp.c238 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 Dgoya.c360 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 Dhci_event.c50 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 Dl2cap_core.c1577 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 Dhci_sync.c24 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 Dmgmt.c323 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 Dbtusb.c836 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 Dhub.c153 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 Dusb.h781 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 Dhid.h696 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 Dgaudi.c498 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 Dgaudi2.c2220 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 Dhclge_main.c438 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 Dhci_core.h748 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 Dhpsa.c678 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 Dhabanalabs.h424 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...]

Completed in 537 milliseconds

<<11121314