Home
last modified time | relevance | path

Searched defs:hdev (Results 1 – 25 of 295) sorted by relevance

12345678910>>...12

/linux/net/bluetooth/
H A Dhci_sync.c23 static void hci_cmd_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode, in hci_cmd_sync_complete()
51 struct sk_buff *hci_cmd_sync_alloc(struct hci_dev *hdev, u16 opcode, u32 plen, in hci_cmd_sync_alloc()
88 struct hci_dev *hdev = req->hdev; in hci_cmd_sync_add() local
117 struct hci_dev *hdev = req->hdev; in hci_req_sync_run() local
148 static void hci_request_init(struct hci_request *req, struct hci_dev *hdev) in hci_request_init()
156 struct sk_buff *__hci_cmd_sync_sk(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync_sk()
220 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync()
228 struct sk_buff *hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, in hci_cmd_sync()
247 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync_ev()
256 int __hci_cmd_sync_status_sk(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync_status_sk()
[all …]
H A Dhci_debugfs.c93 struct hci_dev *hdev = f->private; in features_show() local
110 struct hci_dev *hdev = f->private; in device_id_show() local
124 struct hci_dev *hdev = f->private; in device_list_show() local
144 struct hci_dev *hdev = f->private; in blacklist_show() local
159 struct hci_dev *hdev = f->private; in blocked_keys_show() local
174 struct hci_dev *hdev = f->private; in uuids_show() local
199 struct hci_dev *hdev = f->private; in remote_oob_show() local
218 struct hci_dev *hdev = data; in conn_info_min_age_set() local
234 struct hci_dev *hdev = data; in conn_info_min_age_get() local
248 struct hci_dev *hdev = data; in conn_info_max_age_set() local
[all …]
H A Dhci_core.c69 struct hci_dev *hdev = NULL, *d; in hci_dev_get() local
89 bool hci_discovery_active(struct hci_dev *hdev) in hci_discovery_active()
103 void hci_discovery_set_state(struct hci_dev *hdev, int state) in hci_discovery_set_state()
133 void hci_inquiry_cache_flush(struct hci_dev *hdev) in hci_inquiry_cache_flush()
147 struct inquiry_entry *hci_inquiry_cache_lookup(struct hci_dev *hdev, in hci_inquiry_cache_lookup()
163 struct inquiry_entry *hci_inquiry_cache_lookup_unknown(struct hci_dev *hdev, in hci_inquiry_cache_lookup_unknown()
179 struct inquiry_entry *hci_inquiry_cache_lookup_resolve(struct hci_dev *hdev, in hci_inquiry_cache_lookup_resolve()
198 void hci_inquiry_cache_update_resolve(struct hci_dev *hdev, in hci_inquiry_cache_update_resolve()
217 u32 hci_inquiry_cache_update(struct hci_dev *hdev, struct inquiry_data *data, in hci_inquiry_cache_update()
279 static int inquiry_cache_dump(struct hci_dev *hdev, int num, __u8 *buf) in inquiry_cache_dump()
[all …]
H A Dhci_event.c47 static void *hci_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, in hci_ev_skb_pull()
59 static void *hci_cc_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, in hci_cc_skb_pull()
71 static void *hci_le_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, in hci_le_ev_skb_pull()
83 static u8 hci_cc_inquiry_cancel(struct hci_dev *hdev, void *data, in hci_cc_inquiry_cancel()
121 static u8 hci_cc_periodic_inq(struct hci_dev *hdev, void *data, in hci_cc_periodic_inq()
136 static u8 hci_cc_exit_periodic_inq(struct hci_dev *hdev, void *data, in hci_cc_exit_periodic_inq()
151 static u8 hci_cc_remote_name_req_cancel(struct hci_dev *hdev, void *data, in hci_cc_remote_name_req_cancel()
161 static u8 hci_cc_role_discovery(struct hci_dev *hdev, void *data, in hci_cc_role_discovery()
183 static u8 hci_cc_read_link_policy(struct hci_dev *hdev, void *data, in hci_cc_read_link_policy()
205 static u8 hci_cc_write_link_policy(struct hci_dev *hdev, void *data, in hci_cc_write_link_policy()
[all …]
H A Dcoredump.c51 static int hci_devcd_update_state(struct hci_dev *hdev, int state) in hci_devcd_update_state()
62 static int hci_devcd_mkheader(struct hci_dev *hdev, struct sk_buff *skb) in hci_devcd_mkheader()
81 static void hci_devcd_notify(struct hci_dev *hdev, int state) in hci_devcd_notify()
88 void hci_devcd_reset(struct hci_dev *hdev) in hci_devcd_reset()
101 static void hci_devcd_free(struct hci_dev *hdev) in hci_devcd_free()
109 static int hci_devcd_alloc(struct hci_dev *hdev, u32 size) in hci_devcd_alloc()
125 static bool hci_devcd_copy(struct hci_dev *hdev, char *buf, u32 size) in hci_devcd_copy()
137 static bool hci_devcd_memset(struct hci_dev *hdev, u8 pattern, u32 len) in hci_devcd_memset()
149 static int hci_devcd_prepare(struct hci_dev *hdev, u32 dump_size) in hci_devcd_prepare()
181 static void hci_devcd_handle_pkt_init(struct hci_dev *hdev, struct sk_buff *skb) in hci_devcd_handle_pkt_init()
[all …]
H A Dmgmt.c323 static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_index_event()
330 static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_limited_event()
337 static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len, in mgmt_event()
366 static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, in read_version()
379 static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, in read_commands()
431 static int read_index_list(struct sock *sk, struct hci_dev *hdev, void *data, in read_index_list()
489 static int read_unconf_index_list(struct sock *sk, struct hci_dev *hdev, in read_unconf_index_list()
547 static int read_ext_index_list(struct sock *sk, struct hci_dev *hdev, in read_ext_index_list()
613 static bool is_configured(struct hci_dev *hdev) in is_configured()
627 static __le32 get_missing_options(struct hci_dev *hdev) in get_missing_options()
[all …]
H A Dmsft.h32 static inline bool msft_monitor_supported(struct hci_dev *hdev) in msft_monitor_supported()
37 static inline void msft_register(struct hci_dev *hdev) {} in msft_register()
38 static inline void msft_release(struct hci_dev *hdev) {} in msft_release()
39 static inline void msft_do_open(struct hci_dev *hdev) {} in msft_do_open()
40 static inline void msft_do_close(struct hci_dev *hdev) {} in msft_do_close()
41 static inline void msft_vendor_evt(struct hci_dev *hdev, void *data, in msft_vendor_evt()
43 static inline __u64 msft_get_features(struct hci_dev *hdev) { return 0; } in msft_get_features()
44 static inline int msft_add_monitor_pattern(struct hci_dev *hdev, in msft_add_monitor_pattern()
50 static inline int msft_remove_monitor(struct hci_dev *hdev, in msft_remove_monitor()
58 static inline int msft_set_filter_enable(struct hci_dev *hdev, bool enable) in msft_set_filter_enable()
[all …]
H A Dhci_conn.c73 struct hci_dev *hdev = conn->hdev; in hci_connect_le_scan_cleanup() local
141 struct hci_dev *hdev = conn->hdev; in hci_conn_cleanup() local
190 struct hci_dev *hdev = conn->hdev; in hci_disconnect() local
203 struct hci_dev *hdev = conn->hdev; in hci_add_sco() local
236 static int configure_datapath_sync(struct hci_dev *hdev, struct bt_codec *codec) in configure_datapath_sync()
282 static int hci_enhanced_setup_sync(struct hci_dev *hdev, void *data) in hci_enhanced_setup_sync()
409 struct hci_dev *hdev = conn->hdev; in hci_setup_sync_conn() local
486 struct hci_dev *hdev = conn->hdev; in hci_le_conn_update() local
522 struct hci_dev *hdev = conn->hdev; in hci_le_start_enc() local
587 struct hci_dev *hdev = conn->hdev; in hci_conn_idle() local
[all …]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c87 void hclgevf_arq_init(struct hclgevf_dev *hdev) in hclgevf_arq_init()
112 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_update_stats() local
154 static int hclgevf_get_basic_info(struct hclgevf_dev *hdev) in hclgevf_get_basic_info()
183 static int hclgevf_get_port_base_vlan_filter_state(struct hclgevf_dev *hdev) in hclgevf_get_port_base_vlan_filter_state()
206 static int hclgevf_get_queue_info(struct hclgevf_dev *hdev) in hclgevf_get_queue_info()
233 static int hclgevf_get_queue_depth(struct hclgevf_dev *hdev) in hclgevf_get_queue_depth()
261 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_get_qid_global() local
277 static int hclgevf_get_pf_media_type(struct hclgevf_dev *hdev) in hclgevf_get_pf_media_type()
299 static int hclgevf_alloc_tqps(struct hclgevf_dev *hdev) in hclgevf_alloc_tqps()
349 static int hclgevf_knic_setup(struct hclgevf_dev *hdev) in hclgevf_knic_setup()
[all …]
/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c360 int goya_set_fixed_properties(struct hl_device *hdev) in goya_set_fixed_properties()
508 static int goya_pci_bars_map(struct hl_device *hdev) in goya_pci_bars_map()
524 static u64 goya_set_ddr_bar_base(struct hl_device *hdev, u64 addr) in goya_set_ddr_bar_base()
558 static int goya_init_iatu(struct hl_device *hdev) in goya_init_iatu()
592 static enum hl_device_hw_state goya_get_hw_state(struct hl_device *hdev) in goya_get_hw_state()
608 static int goya_early_init(struct hl_device *hdev) in goya_early_init()
709 static int goya_early_fini(struct hl_device *hdev) in goya_early_fini()
717 static void goya_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid) in goya_mmu_prepare_reg()
724 static void goya_qman0_set_security(struct hl_device *hdev, bool secure) in goya_qman0_set_security()
745 static void goya_fetch_psoc_frequency(struct hl_device *hdev) in goya_fetch_psoc_frequency()
[all …]
/linux/drivers/accel/habanalabs/common/
H A Ddevice.c51 static u64 hl_set_dram_bar(struct hl_device *hdev, u64 addr, struct pci_mem_region *region, in hl_set_dram_bar() argument
73 int hl_access_sram_dram_region(struct hl_device *hdev, u64 addr, u64 *val, in hl_access_sram_dram_region() argument
119 hl_dma_alloc_common(struct hl_device * hdev,size_t size,dma_addr_t * dma_handle,gfp_t flag,enum dma_alloc_type alloc_type,const char * caller) hl_dma_alloc_common() argument
141 hl_asic_dma_free_common(struct hl_device * hdev,size_t size,void * cpu_addr,dma_addr_t dma_handle,enum dma_alloc_type alloc_type,const char * caller) hl_asic_dma_free_common() argument
160 hl_asic_dma_alloc_coherent_caller(struct hl_device * hdev,size_t size,dma_addr_t * dma_handle,gfp_t flag,const char * caller) hl_asic_dma_alloc_coherent_caller() argument
166 hl_asic_dma_free_coherent_caller(struct hl_device * hdev,size_t size,void * cpu_addr,dma_addr_t dma_handle,const char * caller) hl_asic_dma_free_coherent_caller() argument
172 hl_asic_dma_pool_zalloc_caller(struct hl_device * hdev,size_t size,gfp_t mem_flags,dma_addr_t * dma_handle,const char * caller) hl_asic_dma_pool_zalloc_caller() argument
178 hl_asic_dma_pool_free_caller(struct hl_device * hdev,void * vaddr,dma_addr_t dma_addr,const char * caller) hl_asic_dma_pool_free_caller() argument
184 hl_cpu_accessible_dma_pool_alloc(struct hl_device * hdev,size_t size,dma_addr_t * dma_handle) hl_cpu_accessible_dma_pool_alloc() argument
189 hl_cpu_accessible_dma_pool_free(struct hl_device * hdev,size_t size,void * vaddr) hl_cpu_accessible_dma_pool_free() argument
194 hl_dma_map_sgtable_caller(struct hl_device * hdev,struct sg_table * sgt,enum dma_data_direction dir,const char * caller) hl_dma_map_sgtable_caller() argument
222 hl_asic_dma_map_sgtable(struct hl_device * hdev,struct sg_table * sgt,enum dma_data_direction dir) hl_asic_dma_map_sgtable() argument
241 hl_dma_unmap_sgtable_caller(struct hl_device * hdev,struct sg_table * sgt,enum dma_data_direction dir,const char * caller) hl_dma_unmap_sgtable_caller() argument
264 hl_asic_dma_unmap_sgtable(struct hl_device * hdev,struct sg_table * sgt,enum dma_data_direction dir) hl_asic_dma_unmap_sgtable() argument
287 hl_access_cfg_region(struct hl_device * hdev,u64 addr,u64 * val,enum debugfs_access_type acc_type) hl_access_cfg_region() argument
332 hl_access_dev_mem(struct hl_device * hdev,enum pci_region region_type,u64 addr,u64 * val,enum debugfs_access_type acc_type) hl_access_dev_mem() argument
373 hl_device_status(struct hl_device * hdev) hl_device_status() argument
397 hl_device_operational(struct hl_device * hdev,enum hl_device_status * status) hl_device_operational() argument
419 hl_ctrl_device_operational(struct hl_device * hdev,enum hl_device_status * status) hl_ctrl_device_operational() argument
441 print_idle_status_mask(struct hl_device * hdev,const char * message,u64 idle_mask[HL_BUSY_ENGINES_MASK_EXT_SIZE]) print_idle_status_mask() argument
465 struct hl_device *hdev; hpriv_release() local
554 print_device_in_use_info(struct hl_device * hdev,struct hl_mem_mgr_fini_stats * mm_fini_stats,const char * message) print_device_in_use_info() argument
601 struct hl_device *hdev = to_hl_device(ddev); hl_device_release() local
630 struct hl_device *hdev = hpriv->hdev; hl_device_release_ctrl() local
652 struct hl_device *hdev = hpriv->hdev; __hl_mmap() local
717 device_init_cdev(struct hl_device * hdev,const struct class * class,int minor,const struct file_operations * fops,char * name,struct cdev * cdev,struct device ** dev) device_init_cdev() argument
739 cdev_sysfs_debugfs_add(struct hl_device * hdev) cdev_sysfs_debugfs_add() argument
780 cdev_sysfs_debugfs_remove(struct hl_device * hdev) cdev_sysfs_debugfs_remove() argument
795 struct hl_device *hdev = device_reset_work->hdev; device_hard_reset_pending() local
828 struct hl_device *hdev = watchdog_work->hdev; device_release_watchdog_func() local
846 device_early_init(struct hl_device * hdev) device_early_init() argument
1024 device_early_fini(struct hl_device * hdev) device_early_fini() argument
1057 is_pci_link_healthy(struct hl_device * hdev) is_pci_link_healthy() argument
1069 stringify_time_of_last_heartbeat(struct hl_device * hdev,char * time_str,size_t size,bool is_pq_hb) stringify_time_of_last_heartbeat() argument
1085 hl_device_eq_heartbeat_received(struct hl_device * hdev) hl_device_eq_heartbeat_received() argument
1122 struct hl_device *hdev = container_of(work, struct hl_device, hl_device_heartbeat() local
1176 device_late_init(struct hl_device * hdev) device_late_init() argument
1201 device_late_fini(struct hl_device * hdev) device_late_fini() argument
1212 hl_device_utilization(struct hl_device * hdev,u32 * utilization) hl_device_utilization() argument
1237 hl_device_set_debug_mode(struct hl_device * hdev,struct hl_ctx * ctx,bool enable) hl_device_set_debug_mode() argument
1274 take_release_locks(struct hl_device * hdev) take_release_locks() argument
1293 hl_abort_waiting_for_completions(struct hl_device * hdev) hl_abort_waiting_for_completions() argument
1303 cleanup_resources(struct hl_device * hdev,bool hard_reset,bool fw_reset,bool skip_wq_flush) cleanup_resources() argument
1338 hl_device_suspend(struct hl_device * hdev) hl_device_suspend() argument
1380 hl_device_resume(struct hl_device * hdev) hl_device_resume() argument
1423 device_kill_open_processes(struct hl_device * hdev,u32 timeout,bool control_dev) device_kill_open_processes() argument
1508 device_disable_open_processes(struct hl_device * hdev,bool control_dev) device_disable_open_processes() argument
1523 send_disable_pci_access(struct hl_device * hdev,u32 flags) send_disable_pci_access() argument
1550 handle_reset_trigger(struct hl_device * hdev,u32 flags) handle_reset_trigger() argument
1590 reset_heartbeat_debug_info(struct hl_device * hdev) reset_heartbeat_debug_info() argument
1597 device_heartbeat_schedule(struct hl_device * hdev) device_heartbeat_schedule() argument
1631 hl_device_reset(struct hl_device * hdev,u32 flags) hl_device_reset() argument
2049 hl_device_cond_reset(struct hl_device * hdev,u32 flags,u64 event_mask) hl_device_cond_reset() argument
2134 hl_notifier_event_send_all(struct hl_device * hdev,u64 event_mask) hl_notifier_event_send_all() argument
2160 hl_device_init(struct hl_device * hdev) hl_device_init() argument
2496 hl_device_fini(struct hl_device * hdev) hl_device_fini() argument
2663 hl_rreg(struct hl_device * hdev,u32 reg) hl_rreg() argument
2683 hl_wreg(struct hl_device * hdev,u32 reg,u32 val) hl_wreg() argument
2691 hl_capture_razwi(struct hl_device * hdev,u64 addr,u16 * engine_id,u16 num_of_engines,u8 flags) hl_capture_razwi() argument
2717 hl_handle_razwi(struct hl_device * hdev,u64 addr,u16 * engine_id,u16 num_of_engines,u8 flags,u64 * event_mask) hl_handle_razwi() argument
2726 hl_capture_user_mappings(struct hl_device * hdev,bool is_pmmu) hl_capture_user_mappings() argument
2788 hl_capture_page_fault(struct hl_device * hdev,u64 addr,u16 eng_id,bool is_pmmu) hl_capture_page_fault() argument
2804 hl_handle_page_fault(struct hl_device * hdev,u64 addr,u16 eng_id,bool is_pmmu,u64 * event_mask) hl_handle_page_fault() argument
2813 hl_capture_hw_err(struct hl_device * hdev,u16 event_id) hl_capture_hw_err() argument
2827 hl_handle_critical_hw_err(struct hl_device * hdev,u16 event_id,u64 * event_mask) hl_handle_critical_hw_err() argument
2835 hl_capture_fw_err(struct hl_device * hdev,struct hl_info_fw_err_info * fw_info) hl_capture_fw_err() argument
2851 hl_handle_fw_err(struct hl_device * hdev,struct hl_info_fw_err_info * info) hl_handle_fw_err() argument
2859 hl_capture_engine_err(struct hl_device * hdev,u16 engine_id,u16 error_count) hl_capture_engine_err() argument
2881 hl_init_cpu_for_irq(struct hl_device * hdev) hl_init_cpu_for_irq() argument
2902 hl_set_irq_affinity(struct hl_device * hdev,int irq) hl_set_irq_affinity() argument
2913 hl_eq_heartbeat_event_handle(struct hl_device * hdev) hl_eq_heartbeat_event_handle() argument
2920 hl_handle_clk_change_event(struct hl_device * hdev,u16 event_type,u64 * event_mask) hl_handle_clk_change_event() argument
[all...]
H A Dfirmware_if.c55 int hl_fw_version_cmp(struct hl_device *hdev, u32 major, u32 minor, u32 subminor) in hl_fw_version_cmp()
137 static int hl_get_sw_major_minor_subminor(struct hl_device *hdev, const char *fw_str) in hl_get_sw_major_minor_subminor()
197 static int hl_get_preboot_major_minor(struct hl_device *hdev, char *preboot_ver) in hl_get_preboot_major_minor()
220 static int hl_request_fw(struct hl_device *hdev, in hl_request_fw()
284 static int hl_fw_copy_fw_to_device(struct hl_device *hdev, in hl_fw_copy_fw_to_device()
318 static int hl_fw_copy_msg_to_device(struct hl_device *hdev, in hl_fw_copy_msg_to_device()
355 int hl_fw_load_fw_to_device(struct hl_device *hdev, const char *fw_name, in hl_fw_load_fw_to_device()
371 int hl_fw_send_pci_access_msg(struct hl_device *hdev, u32 opcode, u64 value) in hl_fw_send_pci_access_msg()
404 int hl_fw_send_cpu_message(struct hl_device *hdev, u32 hw_queue_id, u32 *msg, in hl_fw_send_cpu_message()
542 int hl_fw_unmask_irq(struct hl_device *hdev, u16 event_type) in hl_fw_unmask_irq()
[all …]
H A Dsysfs.c15 struct hl_device *hdev = dev_get_drvdata(dev); in clk_max_freq_mhz_show() local
33 struct hl_device *hdev = dev_get_drvdata(dev); in clk_max_freq_mhz_store() local
58 struct hl_device *hdev = dev_get_drvdata(dev); in clk_cur_freq_mhz_show() local
82 struct hl_device *hdev = dev_get_drvdata(dev); in vrm_ver_show() local
119 struct hl_device *hdev = dev_get_drvdata(dev); in uboot_ver_show() local
127 struct hl_device *hdev = dev_get_drvdata(dev); in armcp_kernel_ver_show() local
135 struct hl_device *hdev = dev_get_drvdata(dev); in armcp_ver_show() local
143 struct hl_device *hdev = dev_get_drvdata(dev); in cpld_ver_show() local
153 struct hl_device *hdev = dev_get_drvdata(dev); in cpucp_kernel_ver_show() local
161 struct hl_device *hdev = dev_get_drvdata(dev); in cpucp_ver_show() local
[all …]
H A Dhabanalabs_drv.c120 static enum hl_asic_type get_asic_type(struct hl_device *hdev) in get_asic_type()
179 struct hl_device *hdev = to_hl_device(ddev); in hl_device_open() local
280 struct hl_device *hdev; in hl_device_open_ctrl() local
333 static void set_driver_behavior_per_device(struct hl_device *hdev) in set_driver_behavior_per_device()
345 static void copy_kernel_module_params_to_device(struct hl_device *hdev) in copy_kernel_module_params_to_device()
355 static void fixup_device_params_per_asic(struct hl_device *hdev, int timeout) in fixup_device_params_per_asic()
379 static int fixup_device_params(struct hl_device *hdev) in fixup_device_params()
414 static int allocate_device_id(struct hl_device *hdev) in allocate_device_id()
451 struct hl_device *hdev; in create_hdev() local
510 static void destroy_hdev(struct hl_device *hdev) in destroy_hdev()
[all …]
H A Dhw_queue.c43 struct hl_device *hdev = cs->ctx->hdev; in hl_hw_queue_update_ci() local
83 void hl_hw_queue_submit_bd(struct hl_device *hdev, struct hl_hw_queue *q, in hl_hw_queue_submit_bd()
127 static int ext_queue_sanity_checks(struct hl_device *hdev, in ext_queue_sanity_checks()
176 static int int_queue_sanity_checks(struct hl_device *hdev, in int_queue_sanity_checks()
211 static int hw_queue_sanity_checks(struct hl_device *hdev, struct hl_hw_queue *q, in hw_queue_sanity_checks()
239 int hl_hw_queue_send_cb_no_cmpl(struct hl_device *hdev, u32 hw_queue_id, in hl_hw_queue_send_cb_no_cmpl()
281 struct hl_device *hdev = job->cs->ctx->hdev; in ext_queue_schedule_job() local
346 struct hl_device *hdev = job->cs->ctx->hdev; in int_queue_schedule_job() local
382 struct hl_device *hdev = job->cs->ctx->hdev; in hw_queue_schedule_job() local
415 static int init_signal_cs(struct hl_device *hdev, in init_signal_cs()
[all …]
H A Dirq.c22 struct hl_device *hdev; member
62 struct hl_device *hdev = eqe_work->hdev; in irq_handle_eqe() local
78 static void job_finish(struct hl_device *hdev, u32 cs_seq, struct hl_cq *cq, ktime_t timestamp) in job_finish()
99 static void cs_finish(struct hl_device *hdev, u16 cs_seq, ktime_t timestamp) in cs_finish()
133 struct hl_device *hdev = cq->hdev; in hl_irq_handler_cq() local
211 struct hl_device *hdev = job->hdev; in hl_ts_free_objects() local
255 static int handle_registration_node(struct hl_device *hdev, struct hl_user_pending_interrupt *pend, in handle_registration_node()
329 static void handle_user_interrupt_ts_list(struct hl_device *hdev, struct hl_user_interrupt *intr) in handle_user_interrupt_ts_list()
377 static void handle_user_interrupt_wait_list(struct hl_device *hdev, struct hl_user_interrupt *intr) in handle_user_interrupt_wait_list()
394 static void handle_tpc_interrupt(struct hl_device *hdev) in handle_tpc_interrupt()
[all …]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_tm.c138 static void hclge_pfc_stats_get(struct hclge_dev *hdev, bool tx, u64 *stats) in hclge_pfc_stats_get()
152 void hclge_pfc_rx_stats_get(struct hclge_dev *hdev, u64 *stats) in hclge_pfc_rx_stats_get()
157 void hclge_pfc_tx_stats_get(struct hclge_dev *hdev, u64 *stats) in hclge_pfc_tx_stats_get()
162 int hclge_mac_pause_en_cfg(struct hclge_dev *hdev, bool tx, bool rx) in hclge_mac_pause_en_cfg()
174 int hclge_pfc_pause_en_cfg(struct hclge_dev *hdev, u8 tx_rx_bitmap, in hclge_pfc_pause_en_cfg()
188 static int hclge_pause_param_cfg(struct hclge_dev *hdev, const u8 *addr, in hclge_pause_param_cfg()
206 int hclge_pause_addr_cfg(struct hclge_dev *hdev, const u8 *mac_addr) in hclge_pause_addr_cfg()
228 static int hclge_fill_pri_array(struct hclge_dev *hdev, u8 *pri, u8 pri_id) in hclge_fill_pri_array()
251 int hclge_up_to_tc_map(struct hclge_dev *hdev) in hclge_up_to_tc_map()
269 static void hclge_dscp_to_prio_map_init(struct hclge_dev *hdev) in hclge_dscp_to_prio_map_init()
[all …]
H A Dhclge_main.c440 static int hclge_mac_update_stats_defective(struct hclge_dev *hdev) in hclge_mac_update_stats_defective()
476 static int hclge_mac_update_stats_complete(struct hclge_dev *hdev) in hclge_mac_update_stats_complete()
523 static int hclge_mac_query_reg_num(struct hclge_dev *hdev, u32 *reg_num) in hclge_mac_query_reg_num()
557 int hclge_mac_update_stats(struct hclge_dev *hdev) in hclge_mac_update_stats()
566 static int hclge_comm_get_count(struct hclge_dev *hdev, in hclge_comm_get_count()
580 static u64 *hclge_comm_get_stats(struct hclge_dev *hdev, in hclge_comm_get_stats()
598 static void hclge_comm_get_strings(struct hclge_dev *hdev, u32 stringset, in hclge_comm_get_strings()
615 static void hclge_update_stats_for_all(struct hclge_dev *hdev) in hclge_update_stats_for_all()
641 struct hclge_dev *hdev = vport->back; in hclge_update_stats() local
671 struct hclge_dev *hdev = vport->back; in hclge_get_sset_count() local
[all …]
H A Dhclge_dcb.c11 static int hclge_ieee_ets_to_tm_info(struct hclge_dev *hdev, in hclge_ieee_ets_to_tm_info()
44 static void hclge_tm_info_to_ieee_ets(struct hclge_dev *hdev, in hclge_tm_info_to_ieee_ets()
72 struct hclge_dev *hdev = vport->back; in hclge_ieee_getets() local
79 static int hclge_dcb_common_validate(struct hclge_dev *hdev, u8 num_tc, in hclge_dcb_common_validate()
110 static u8 hclge_ets_tc_changed(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_tc_changed()
128 static int hclge_ets_sch_mode_validate(struct hclge_dev *hdev, in hclge_ets_sch_mode_validate()
178 static int hclge_ets_validate(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_validate()
201 static int hclge_map_update(struct hclge_dev *hdev) in hclge_map_update()
222 static int hclge_notify_down_uinit(struct hclge_dev *hdev) in hclge_notify_down_uinit()
237 static int hclge_notify_init_up(struct hclge_dev *hdev) in hclge_notify_init_up()
[all …]
H A Dhclge_ptp.c8 static int hclge_ptp_get_cycle(struct hclge_dev *hdev) in hclge_ptp_get_cycle()
27 struct hclge_dev *hdev = hclge_ptp_get_hdev(ptp); in hclge_ptp_adjfine() local
58 struct hclge_dev *hdev = vport->back; in hclge_ptp_set_tx_info() local
77 void hclge_ptp_clean_tx_hwts(struct hclge_dev *hdev) in hclge_ptp_clean_tx_hwts()
109 struct hclge_dev *hdev = vport->back; in hclge_ptp_get_rx_hwts() local
134 struct hclge_dev *hdev = hclge_ptp_get_hdev(ptp); in hclge_ptp_gettimex() local
154 struct hclge_dev *hdev = hclge_ptp_get_hdev(ptp); in hclge_ptp_settime() local
173 struct hclge_dev *hdev = hclge_ptp_get_hdev(ptp); in hclge_ptp_adjtime() local
206 int hclge_ptp_get_cfg(struct hclge_dev *hdev, struct ifreq *ifr) in hclge_ptp_get_cfg()
215 static int hclge_ptp_int_en(struct hclge_dev *hdev, bool en) in hclge_ptp_int_en()
[all …]
H A Dhclge_err.c1554 struct hclge_dev *hdev) in hclge_err_mod_check_support_cmd()
1566 hclge_query_reg_info(struct hclge_dev *hdev, in hclge_query_reg_info()
1597 static void hclge_query_reg_info_of_ssu(struct hclge_dev *hdev) in hclge_query_reg_info_of_ssu()
1788 static int hclge_cmd_query_error(struct hclge_dev *hdev, in hclge_cmd_query_error()
1809 static int hclge_clear_mac_tnl_int(struct hclge_dev *hdev) in hclge_clear_mac_tnl_int()
1819 static int hclge_config_common_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_common_hw_err_int()
1856 static int hclge_config_ncsi_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_ncsi_hw_err_int()
1878 static int hclge_config_igu_egu_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_igu_egu_hw_err_int()
1917 static int hclge_config_ppp_error_interrupt(struct hclge_dev *hdev, u32 cmd, in hclge_config_ppp_error_interrupt()
1966 static int hclge_config_ppp_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_ppp_hw_err_int()
[all …]
/linux/net/nfc/hci/
H A Dcore.c37 void nfc_hci_reset_pipes(struct nfc_hci_dev *hdev) in nfc_hci_reset_pipes()
49 void nfc_hci_reset_pipes_per_host(struct nfc_hci_dev *hdev, u8 host) in nfc_hci_reset_pipes_per_host()
65 struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev, in nfc_hci_msg_tx_work() local
128 struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev, in nfc_hci_msg_rx_work() local
148 static void __nfc_hci_cmd_completion(struct nfc_hci_dev *hdev, int err, in __nfc_hci_cmd_completion()
165 void nfc_hci_resp_received(struct nfc_hci_dev *hdev, u8 result, in nfc_hci_resp_received()
181 void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, in nfc_hci_cmd_received()
284 int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate) in nfc_hci_target_discovered()
381 void nfc_hci_event_received(struct nfc_hci_dev *hdev, u8 pipe, u8 event, in nfc_hci_event_received()
444 struct nfc_hci_dev *hdev = from_timer(hdev, t, cmd_timer); in nfc_hci_cmd_timeout() local
[all …]
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c2220 static void gaudi2_init_scrambler_hbm(struct hl_device *hdev) in gaudi2_init_scrambler_hbm()
2225 static u32 gaudi2_get_signal_cb_size(struct hl_device *hdev) in gaudi2_get_signal_cb_size()
2230 static u32 gaudi2_get_wait_cb_size(struct hl_device *hdev) in gaudi2_get_wait_cb_size()
2235 void gaudi2_iterate_tpcs(struct hl_device *hdev, struct iterate_module_ctx *ctx) in gaudi2_iterate_tpcs()
2280 static int set_number_of_functional_hbms(struct hl_device *hdev) in set_number_of_functional_hbms()
2327 static int gaudi2_set_dram_properties(struct hl_device *hdev) in gaudi2_set_dram_properties()
2409 static int gaudi2_set_fixed_properties(struct hl_device *hdev) in gaudi2_set_fixed_properties()
2613 static int gaudi2_pci_bars_map(struct hl_device *hdev) in gaudi2_pci_bars_map()
2628 static u64 gaudi2_set_hbm_bar_base(struct hl_device *hdev, u64 addr) in gaudi2_set_hbm_bar_base()
2657 static int gaudi2_init_iatu(struct hl_device *hdev) in gaudi2_init_iatu()
[all …]
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c498 get_collective_mode(struct hl_device *hdev, u32 queue_id) in get_collective_mode()
518 static inline void set_default_power_values(struct hl_device *hdev) in set_default_power_values()
535 static int gaudi_set_fixed_properties(struct hl_device *hdev) in gaudi_set_fixed_properties()
710 static int gaudi_pci_bars_map(struct hl_device *hdev) in gaudi_pci_bars_map()
726 static u64 gaudi_set_hbm_bar_base(struct hl_device *hdev, u64 addr) in gaudi_set_hbm_bar_base()
755 static int gaudi_init_iatu(struct hl_device *hdev) in gaudi_init_iatu()
797 static enum hl_device_hw_state gaudi_get_hw_state(struct hl_device *hdev) in gaudi_get_hw_state()
802 static int gaudi_early_init(struct hl_device *hdev) in gaudi_early_init()
894 static int gaudi_early_fini(struct hl_device *hdev) in gaudi_early_fini()
908 static int gaudi_fetch_psoc_frequency(struct hl_device *hdev) in gaudi_fetch_psoc_frequency()
[all …]
/linux/drivers/hid/
H A Dhid-lenovo.c56 struct hid_device *hdev; member
91 static int lenovo_led_set_tp10ubkbd(struct hid_device *hdev, u8 led_code, in lenovo_led_set_tp10ubkbd()
153 static const __u8 *lenovo_report_fixup(struct hid_device *hdev, __u8 *rdesc, in lenovo_report_fixup()
186 static int lenovo_input_mapping_tpkbd(struct hid_device *hdev, in lenovo_input_mapping_tpkbd()
199 static int lenovo_input_mapping_cptkbd(struct hid_device *hdev, in lenovo_input_mapping_cptkbd()
273 static int lenovo_input_mapping_tpIIkbd(struct hid_device *hdev, in lenovo_input_mapping_tpIIkbd()
368 static int lenovo_input_mapping_scrollpoint(struct hid_device *hdev, in lenovo_input_mapping_scrollpoint()
379 static int lenovo_input_mapping_tp10_ultrabook_kbd(struct hid_device *hdev, in lenovo_input_mapping_tp10_ultrabook_kbd()
417 static int lenovo_input_mapping_x1_tab_kbd(struct hid_device *hdev, in lenovo_input_mapping_x1_tab_kbd()
465 static int lenovo_input_mapping(struct hid_device *hdev, in lenovo_input_mapping()
[all …]

12345678910>>...12