/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_tx.c | 216 struct device *hdev = &priv->pdev->dev; local 262 struct device *hdev = &priv->pdev->dev; local
|
/linux-master/drivers/hwmon/ |
H A D | nzxt-kraken3.c | 94 struct hid_device *hdev; member in struct:kraken3_data 730 static int kraken3_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 800 static int kraken3_init_device(struct hid_device *hdev) argument 818 static int kraken3_get_fw_ver(struct hid_device *hdev) argument 837 static int __maybe_unused kraken3_reset_resume(struct hid_device *hdev) argument 873 kraken3_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 977 kraken3_remove(struct hid_device *hdev) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_err.c | 1566 hclge_query_reg_info(struct hclge_dev *hdev, argument 1597 static void hclge_query_reg_info_of_ssu(struct hclge_dev *hdev) argument 1553 hclge_err_mod_check_support_cmd(enum hclge_opcode_type opcode, struct hclge_dev *hdev) argument 1788 hclge_cmd_query_error(struct hclge_dev *hdev, struct hclge_desc *desc, u32 cmd, u16 flag) argument 1809 hclge_clear_mac_tnl_int(struct hclge_dev *hdev) argument 1819 hclge_config_common_hw_err_int(struct hclge_dev *hdev, bool en) argument 1856 hclge_config_ncsi_hw_err_int(struct hclge_dev *hdev, bool en) argument 1878 hclge_config_igu_egu_hw_err_int(struct hclge_dev *hdev, bool en) argument 1917 hclge_config_ppp_error_interrupt(struct hclge_dev *hdev, u32 cmd, bool en) argument 1966 hclge_config_ppp_hw_err_int(struct hclge_dev *hdev, bool en) argument 1981 hclge_config_tm_hw_err_int(struct hclge_dev *hdev, bool en) argument 2014 hclge_config_mac_err_int(struct hclge_dev *hdev, bool en) argument 2035 hclge_config_mac_tnl_int(struct hclge_dev *hdev, bool en) argument 2050 hclge_config_ppu_error_interrupts(struct hclge_dev *hdev, u32 cmd, bool en) argument 2109 hclge_config_ppu_hw_err_int(struct hclge_dev *hdev, bool en) argument 2138 hclge_config_ssu_hw_err_int(struct hclge_dev *hdev, bool en) argument 2203 hclge_query_bd_num(struct hclge_dev *hdev, bool is_ras, u32 *mpf_bd_num, u32 *pf_bd_num) argument 2249 hclge_handle_mpf_ras_error(struct hclge_dev *hdev, struct hclge_desc *desc, int num) argument 2407 hclge_handle_pf_ras_error(struct hclge_dev *hdev, struct hclge_desc *desc, int num) argument 2472 hclge_handle_all_ras_errors(struct hclge_dev *hdev) argument 2503 hclge_log_rocee_axi_error(struct hclge_dev *hdev) argument 2539 hclge_log_rocee_ecc_error(struct hclge_dev *hdev) argument 2563 hclge_log_rocee_ovf_error(struct hclge_dev *hdev) argument 2610 hclge_log_and_clear_rocee_ras_error(struct hclge_dev *hdev) argument 2674 hclge_config_rocee_ras_interrupt(struct hclge_dev *hdev, bool en) argument 2704 struct hclge_dev *hdev = ae_dev->priv; local 2749 hclge_config_all_msix_error(struct hclge_dev *hdev, bool enable) argument 2763 hclge_config_nic_hw_error(struct hclge_dev *hdev, bool state) argument 2784 struct hclge_dev *hdev = ae_dev->priv; local 2823 hclge_clear_hw_msix_error(struct hclge_dev *hdev, struct hclge_desc *desc, bool is_mpf, u32 bd_num) argument 2848 hclge_query_over_8bd_err_info(struct hclge_dev *hdev, u16 *vf_id, u16 *q_id) argument 2874 hclge_handle_over_8bd_err(struct hclge_dev *hdev, unsigned long *reset_requests) argument 2923 hclge_handle_mpf_msix_error(struct hclge_dev *hdev, struct hclge_desc *desc, int mpf_bd_num, unsigned long *reset_requests) argument 2974 hclge_handle_pf_msix_error(struct hclge_dev *hdev, struct hclge_desc *desc, int pf_bd_num, unsigned long *reset_requests) argument 3028 hclge_handle_all_hw_msix_error(struct hclge_dev *hdev, unsigned long *reset_requests) argument 3063 hclge_handle_hw_msix_error(struct hclge_dev *hdev, unsigned long *reset_requests) argument 3077 hclge_handle_mac_tnl(struct hclge_dev *hdev) argument 3114 struct hclge_dev *hdev = ae_dev->priv; local 3163 hclge_find_error_source(struct hclge_dev *hdev) argument 3177 hclge_handle_occurred_error(struct hclge_dev *hdev) argument 3186 hclge_handle_error_type_reg_log(struct hclge_dev *hdev, struct hclge_mod_err_info *mod_info, struct hclge_type_reg_err_info *type_reg_info) argument 3245 struct hclge_dev *hdev = ae_dev->priv; local 3290 hclge_query_all_err_bd_num(struct hclge_dev *hdev, u32 *bd_num) argument 3312 hclge_query_all_err_info(struct hclge_dev *hdev, struct hclge_desc *desc, u32 bd_num) argument 3329 struct hclge_dev *hdev = ae_dev->priv; local 3380 hclge_reset_vf_in_bitmap(struct hclge_dev *hdev, unsigned long *bitmap) argument 3442 hclge_handle_vf_queue_err_ras(struct hclge_dev *hdev) argument [all...] |
H A D | hclge_tm.c | 138 static void hclge_pfc_stats_get(struct hclge_dev *hdev, bool tx, u64 *stats) argument 152 void hclge_pfc_rx_stats_get(struct hclge_dev *hdev, u64 *stats) argument 157 void hclge_pfc_tx_stats_get(struct hclge_dev *hdev, u64 *stats) argument 162 int hclge_mac_pause_en_cfg(struct hclge_dev *hdev, bool tx, bool rx) argument 174 int hclge_pfc_pause_en_cfg(struct hclge_dev *hdev, u8 tx_rx_bitmap, argument 188 hclge_pause_param_cfg(struct hclge_dev *hdev, const u8 *addr, u8 pause_trans_gap, u16 pause_trans_time) argument 206 hclge_pause_addr_cfg(struct hclge_dev *hdev, const u8 *mac_addr) argument 228 hclge_fill_pri_array(struct hclge_dev *hdev, u8 *pri, u8 pri_id) argument 251 hclge_up_to_tc_map(struct hclge_dev *hdev) argument 269 hclge_dscp_to_prio_map_init(struct hclge_dev *hdev) argument 279 hclge_dscp_to_tc_map(struct hclge_dev *hdev) argument 310 hclge_tm_pg_to_pri_map_cfg(struct hclge_dev *hdev, u8 pg_id, u8 pri_bit_map) argument 326 hclge_tm_qs_to_pri_map_cfg(struct hclge_dev *hdev, u16 qs_id, u8 pri, bool link_vld) argument 343 hclge_tm_q_to_qs_map_cfg(struct hclge_dev *hdev, u16 q_id, u16 qs_id) argument 377 hclge_tm_pg_weight_cfg(struct hclge_dev *hdev, u8 pg_id, u8 dwrr) argument 393 hclge_tm_pri_weight_cfg(struct hclge_dev *hdev, u8 pri_id, u8 dwrr) argument 409 hclge_tm_qs_weight_cfg(struct hclge_dev *hdev, u16 qs_id, u8 dwrr) argument 439 hclge_tm_pg_shapping_cfg(struct hclge_dev *hdev, enum hclge_shap_bucket bucket, u8 pg_id, u32 shapping_para, u32 rate) argument 464 hclge_tm_port_shaper_cfg(struct hclge_dev *hdev) argument 495 hclge_tm_pri_shapping_cfg(struct hclge_dev *hdev, enum hclge_shap_bucket bucket, u8 pri_id, u32 shapping_para, u32 rate) argument 521 hclge_tm_pg_schd_mode_cfg(struct hclge_dev *hdev, u8 pg_id) argument 537 hclge_tm_pri_schd_mode_cfg(struct hclge_dev *hdev, u8 pri_id) argument 553 hclge_tm_qs_schd_mode_cfg(struct hclge_dev *hdev, u16 qs_id, u8 mode) argument 569 hclge_tm_qs_bp_cfg(struct hclge_dev *hdev, u8 tc, u8 grp_id, u32 bit_map) argument 592 struct hclge_dev *hdev = vport->back; local 639 struct hclge_dev *hdev = vport->back; local 660 struct hclge_dev *hdev = vport->back; local 678 struct hclge_dev *hdev = vport->back; local 718 struct hclge_dev *hdev = vport->back; local 748 hclge_tm_vport_info_update(struct hclge_dev *hdev) argument 760 hclge_tm_tc_info_init(struct hclge_dev *hdev) argument 785 hclge_tm_pg_info_init(struct hclge_dev *hdev) argument 814 hclge_update_fc_mode_by_dcb_flag(struct hclge_dev *hdev) argument 832 hclge_update_fc_mode(struct hclge_dev *hdev) argument 845 hclge_tm_pfc_info_update(struct hclge_dev *hdev) argument 853 hclge_tm_schd_info_init(struct hclge_dev *hdev) argument 864 hclge_tm_pg_to_pri_map(struct hclge_dev *hdev) argument 883 hclge_tm_pg_shaper_cfg(struct hclge_dev *hdev) argument 929 hclge_tm_pg_dwrr_cfg(struct hclge_dev *hdev) argument 949 hclge_vport_q_to_qs_map(struct hclge_dev *hdev, struct hclge_vport *vport) argument 973 hclge_tm_pri_q_qs_cfg_tc_base(struct hclge_dev *hdev) argument 998 hclge_tm_pri_q_qs_cfg_vnet_base(struct hclge_dev *hdev) argument 1017 hclge_tm_pri_q_qs_cfg(struct hclge_dev *hdev) argument 1045 hclge_tm_pri_tc_base_shaper_cfg(struct hclge_dev *hdev) argument 1091 struct hclge_dev *hdev = vport->back; local 1127 struct hclge_dev *hdev = vport->back; local 1144 hclge_tm_pri_vnet_base_shaper_cfg(struct hclge_dev *hdev) argument 1166 hclge_tm_pri_shaper_cfg(struct hclge_dev *hdev) argument 1183 hclge_tm_pri_tc_base_dwrr_cfg(struct hclge_dev *hdev) argument 1218 hclge_tm_ets_tc_dwrr_cfg(struct hclge_dev *hdev) argument 1244 struct hclge_dev *hdev = vport->back; local 1265 hclge_tm_pri_vnet_base_dwrr_cfg(struct hclge_dev *hdev) argument 1282 hclge_tm_pri_dwrr_cfg(struct hclge_dev *hdev) argument 1312 hclge_tm_map_cfg(struct hclge_dev *hdev) argument 1333 hclge_tm_shaper_cfg(struct hclge_dev *hdev) argument 1348 hclge_tm_dwrr_cfg(struct hclge_dev *hdev) argument 1359 hclge_tm_lvl2_schd_mode_cfg(struct hclge_dev *hdev) argument 1377 hclge_tm_schd_mode_tc_base_cfg(struct hclge_dev *hdev, u8 pri_id) argument 1409 struct hclge_dev *hdev = vport->back; local 1432 hclge_tm_lvl34_schd_mode_cfg(struct hclge_dev *hdev) argument 1457 hclge_tm_schd_mode_hw(struct hclge_dev *hdev) argument 1468 hclge_tm_schd_setup_hw(struct hclge_dev *hdev) argument 1495 hclge_pause_param_setup_hw(struct hclge_dev *hdev) argument 1504 hclge_pfc_setup_hw(struct hclge_dev *hdev) argument 1519 hclge_bp_setup_hw(struct hclge_dev *hdev, u8 tc) argument 1556 hclge_mac_pause_setup_hw(struct hclge_dev *hdev) argument 1589 hclge_tm_bp_setup(struct hclge_dev *hdev) argument 1603 hclge_pause_setup_hw(struct hclge_dev *hdev, bool init) argument 1635 hclge_tm_prio_tc_info_update(struct hclge_dev *hdev, u8 *prio_tc) argument 1651 hclge_tm_schd_info_update(struct hclge_dev *hdev, u8 num_tc) argument 1671 hclge_tm_init_hw(struct hclge_dev *hdev, bool init) argument 1690 hclge_tm_schd_init(struct hclge_dev *hdev) argument 1706 hclge_tm_vport_map_update(struct hclge_dev *hdev) argument 1723 hclge_tm_get_qset_num(struct hclge_dev *hdev, u16 *qset_num) argument 1748 hclge_tm_get_pri_num(struct hclge_dev *hdev, u8 *pri_num) argument 1772 hclge_tm_get_qset_map_pri(struct hclge_dev *hdev, u16 qset_id, u8 *priority, u8 *link_vld) argument 1794 hclge_tm_get_qset_sch_mode(struct hclge_dev *hdev, u16 qset_id, u8 *mode) argument 1814 hclge_tm_get_qset_weight(struct hclge_dev *hdev, u16 qset_id, u8 *weight) argument 1834 hclge_tm_get_qset_shaper(struct hclge_dev *hdev, u16 qset_id, struct hclge_tm_shaper_para *para) argument 1864 hclge_tm_get_pri_sch_mode(struct hclge_dev *hdev, u8 pri_id, u8 *mode) argument 1884 hclge_tm_get_pri_weight(struct hclge_dev *hdev, u8 pri_id, u8 *weight) argument 1904 hclge_tm_get_pri_shaper(struct hclge_dev *hdev, u8 pri_id, enum hclge_opcode_type cmd, struct hclge_tm_shaper_para *para) argument 1939 hclge_tm_get_q_to_qs_map(struct hclge_dev *hdev, u16 q_id, u16 *qset_id) argument 1977 hclge_tm_get_q_to_tc(struct hclge_dev *hdev, u16 q_id, u8 *tc_id) argument 1999 hclge_tm_get_pg_to_pri_map(struct hclge_dev *hdev, u8 pg_id, u8 *pri_bit_map) argument 2020 hclge_tm_get_pg_weight(struct hclge_dev *hdev, u8 pg_id, u8 *weight) argument 2040 hclge_tm_get_pg_sch_mode(struct hclge_dev *hdev, u8 pg_id, u8 *mode) argument 2058 hclge_tm_get_pg_shaper(struct hclge_dev *hdev, u8 pg_id, enum hclge_opcode_type cmd, struct hclge_tm_shaper_para *para) argument 2093 hclge_tm_get_port_shaper(struct hclge_dev *hdev, struct hclge_tm_shaper_para *para) argument 2122 hclge_tm_flush_cfg(struct hclge_dev *hdev, bool enable) argument 2147 hclge_reset_tc_config(struct hclge_dev *hdev) argument [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btrtl.c | 353 static struct sk_buff *btrtl_read_local_version(struct hci_dev *hdev) argument 374 static int rtl_read_rom_version(struct hci_dev *hdev, u8 *version) argument 403 static int btrtl_vendor_read_reg16(struct hci_dev *hdev, argument 459 btrtl_parse_section(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev, u32 opcode, u8 *data, u32 len) argument 520 rtlbt_parse_firmware_v2(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev, unsigned char **_buf) argument 624 rtlbt_parse_firmware(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev, unsigned char **_buf) argument 802 rtl_download_firmware(struct hci_dev *hdev, const unsigned char *data, int fw_len) argument 871 rtl_load_file(struct hci_dev *hdev, const char *name, u8 **buff) argument 892 btrtl_setup_rtl8723a(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) argument 910 btrtl_setup_rtl8723b(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) argument 946 btrtl_coredump(struct hci_dev *hdev) argument 953 btrtl_dmp_hdr(struct hci_dev *hdev, struct sk_buff *skb) argument 976 btrtl_register_devcoredump_support(struct hci_dev *hdev) argument 982 btrtl_set_driver_name(struct hci_dev *hdev, const char *driver_name) argument 1002 rtl_read_chip_type(struct hci_dev *hdev, u8 *type) argument 1048 btrtl_initialize(struct hci_dev *hdev, const char *postfix) argument 1230 btrtl_download_firmware(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) argument 1272 btrtl_set_quirks(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) argument 1329 btrtl_setup_realtek(struct hci_dev *hdev) argument 1354 btrtl_shutdown_realtek(struct hci_dev *hdev) argument 1411 btrtl_get_uart_settings(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev, unsigned int *controller_baudrate, u32 *device_baudrate, bool *flow_control) argument [all...] |
H A D | btqca.h | 171 static inline int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 176 static inline int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, argument 184 static inline int qca_read_soc_version(struct hci_dev *hdev, argument 191 static inline int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 196 static inline int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) argument [all...] |
H A D | btmrvl_sdio.c | 708 struct hci_dev *hdev = priv->btmrvl_dev.hcidev; local
|
H A D | btmtksdio.c | 130 struct hci_dev *hdev; member in struct:btmtksdio_dev 145 static int mtk_hci_wmt_sync(struct hci_dev *hdev, argument 379 btmtksdio_recv_event(struct hci_dev *hdev, struct sk_buff *skb) argument 420 btmtksdio_recv_acl(struct hci_dev *hdev, struct sk_buff *skb) argument 636 btmtksdio_open(struct hci_dev *hdev) argument 720 btmtksdio_close(struct hci_dev *hdev) argument 743 btmtksdio_flush(struct hci_dev *hdev) argument 754 btmtksdio_func_query(struct hci_dev *hdev) argument 776 mt76xx_setup(struct hci_dev *hdev, const char *fwname) argument 861 mt79xx_setup(struct hci_dev *hdev, const char *fwname) argument 902 btmtksdio_mtk_reg_read(struct hci_dev *hdev, u32 reg, u32 *val) argument 930 btmtksdio_mtk_reg_write(struct hci_dev *hdev, u32 reg, u32 val, u32 mask) argument 955 btmtksdio_get_data_path_id(struct hci_dev *hdev, __u8 *data_path_id) argument 962 btmtksdio_get_codec_config_data(struct hci_dev *hdev, __u8 link, struct bt_codec *codec, __u8 *ven_len, __u8 **ven_data) argument 1011 btmtksdio_sco_setting(struct hci_dev *hdev) argument 1053 btmtksdio_reset_setting(struct hci_dev *hdev) argument 1075 btmtksdio_setup(struct hci_dev *hdev) argument 1187 btmtksdio_shutdown(struct hci_dev *hdev) argument 1223 btmtksdio_send_frame(struct hci_dev *hdev, struct sk_buff *skb) argument 1251 btmtksdio_cmd_timeout(struct hci_dev *hdev) argument 1292 btmtksdio_sdio_inband_wakeup(struct hci_dev *hdev) argument 1299 btmtksdio_sdio_wakeup(struct hci_dev *hdev) argument 1329 struct hci_dev *hdev; local 1426 struct hci_dev *hdev; local [all...] |
/linux-master/drivers/hid/ |
H A D | hid-asus.c | 99 struct hid_device *hdev; member in struct:asus_kbd_leds 118 struct hid_device *hdev; member in struct:asus_drvdata 311 static int asus_event(struct hid_device *hdev, struct hid_field *field, argument 324 static int asus_raw_event(struct hid_device *hdev, argument 368 static int asus_kbd_set_report(struct hid_device *hdev, const u8 *buf, size_t buf_size) argument 389 static int asus_kbd_init(struct hid_device *hdev, u8 report_id) argument 402 asus_kbd_get_functions(struct hid_device *hdev, unsigned char *kbd_func, u8 report_id) argument 493 asus_kbd_wmi_led_control_present(struct hid_device *hdev) argument 510 asus_kbd_register_leds(struct hid_device *hdev) argument 691 asus_battery_probe(struct hid_device *hdev) argument 729 asus_input_configured(struct hid_device *hdev, struct hid_input *hi) argument 797 asus_input_mapping(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 929 asus_start_multitouch(struct hid_device *hdev) argument 956 asus_resume(struct hid_device *hdev) argument 974 asus_reset_resume(struct hid_device *hdev) argument 984 asus_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 1101 asus_remove(struct hid_device *hdev) argument 1122 asus_report_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int *rsize) argument [all...] |
H A D | hid-lenovo.c | 47 struct hid_device *hdev; member in struct:lenovo_drvdata 74 static int lenovo_led_set_tp10ubkbd(struct hid_device *hdev, u8 led_code, argument 136 static __u8 *lenovo_report_fixup(struct hid_device *hdev, __u8 *rdesc, argument 169 static int lenovo_input_mapping_tpkbd(struct hid_device *hdev, argument 182 lenovo_input_mapping_cptkbd(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 256 lenovo_input_mapping_tpIIkbd(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 351 lenovo_input_mapping_scrollpoint(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 362 lenovo_input_mapping_tp10_ultrabook_kbd(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 400 lenovo_input_mapping_x1_tab_kbd(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 448 lenovo_input_mapping(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 485 lenovo_send_cmd_cptkbd(struct hid_device *hdev, unsigned char byte2, unsigned char byte3) argument 524 lenovo_features_set_cptkbd(struct hid_device *hdev) argument 555 struct hid_device *hdev = to_hid_device(dev); local 566 struct hid_device *hdev = to_hid_device(dev); local 599 struct hid_device *hdev = to_hid_device(dev); local 610 struct hid_device *hdev = to_hid_device(dev); local 627 struct hid_device *hdev = to_hid_device(dev); local 639 struct hid_device *hdev = to_hid_device(dev); local 681 lenovo_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 701 lenovo_event_tp10ubkbd(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 719 lenovo_event_cptkbd(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 765 lenovo_event(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage, __s32 value) argument 785 lenovo_features_set_tpkbd(struct hid_device *hdev) argument 808 struct hid_device *hdev = to_hid_device(dev); local 819 struct hid_device *hdev = to_hid_device(dev); local 838 struct hid_device *hdev = to_hid_device(dev); local 849 struct hid_device *hdev = to_hid_device(dev); local 868 struct hid_device *hdev = to_hid_device(dev); local 879 struct hid_device *hdev = to_hid_device(dev); local 898 struct hid_device *hdev = to_hid_device(dev); local 909 struct hid_device *hdev = to_hid_device(dev); local 928 struct hid_device *hdev = to_hid_device(dev); local 939 struct hid_device *hdev = to_hid_device(dev); local 956 struct hid_device *hdev = to_hid_device(dev); local 967 struct hid_device *hdev = to_hid_device(dev); local 1024 lenovo_led_set_tpkbd(struct hid_device *hdev) argument 1039 struct hid_device *hdev = to_hid_device(dev); local 1066 lenovo_register_leds(struct hid_device *hdev) argument 1107 lenovo_probe_tpkbd(struct hid_device *hdev) argument 1160 lenovo_probe_cptkbd(struct hid_device *hdev) argument 1205 lenovo_probe_tp10ubkbd(struct hid_device *hdev) argument 1260 lenovo_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 1306 lenovo_reset_resume(struct hid_device *hdev) argument 1323 lenovo_remove_tpkbd(struct hid_device *hdev) argument 1341 lenovo_remove_cptkbd(struct hid_device *hdev) argument 1347 lenovo_remove_tp10ubkbd(struct hid_device *hdev) argument 1361 lenovo_remove(struct hid_device *hdev) argument 1382 lenovo_input_configured(struct hid_device *hdev, struct hid_input *hi) argument [all...] |
H A D | hid-ft260.c | 238 struct hid_device *hdev; member in struct:ft260_device 249 static int ft260_hid_feature_report_get(struct hid_device *hdev, argument 270 static int ft260_hid_feature_report_set(struct hid_device *hdev, u8 *data, argument 289 static int ft260_i2c_reset(struct hid_device *hdev) argument 308 struct hid_device *hdev = dev->hdev; local 353 ft260_hid_output_report(struct hid_device *hdev, u8 *data, size_t len) argument 374 struct hid_device *hdev = dev->hdev; local 421 struct hid_device *hdev = dev->hdev; local 503 struct hid_device *hdev = dev->hdev; local 580 struct hid_device *hdev = dev->hdev; local 617 struct hid_device *hdev = dev->hdev; local 658 struct hid_device *hdev = dev->hdev; local 770 ft260_get_system_config(struct hid_device *hdev, struct ft260_get_system_status_report *cfg) argument 785 ft260_is_interface_enabled(struct hid_device *hdev) argument 820 ft260_byte_show(struct hid_device *hdev, int id, u8 *cfg, int len, u8 *field, u8 *buf) argument 832 ft260_word_show(struct hid_device *hdev, int id, u8 *cfg, int len, __le16 *field, u8 *buf) argument 935 struct hid_device *hdev = to_hid_device(kdev); local 960 ft260_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 1051 ft260_remove(struct hid_device *hdev) argument 1065 ft260_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument [all...] |
H A D | hid-wiimote.h | 145 struct hid_device *hdev; member in struct:wiimote_data
|
H A D | hid-cp2112.c | 159 struct hid_device *hdev; member in struct:cp2112_device 184 struct hid_device *hdev = dev->hdev; local 223 struct hid_device *hdev = dev->hdev; local 245 struct hid_device *hdev = dev->hdev; local 283 struct hid_device *hdev = dev->hdev; local 323 cp2112_hid_get(struct hid_device *hdev, unsigned char report_number, u8 *data, size_t count, unsigned char report_type) argument 340 cp2112_hid_output(struct hid_device *hdev, u8 *data, size_t count, unsigned char report_type) argument 385 struct hid_device *hdev = dev->hdev; local 408 struct hid_device *hdev = dev->hdev; local 524 struct hid_device *hdev = dev->hdev; local 640 struct hid_device *hdev = dev->hdev; local 833 cp2112_get_usb_config(struct hid_device *hdev, struct cp2112_usb_config_report *cfg) argument 850 cp2112_set_usb_config(struct hid_device *hdev, struct cp2112_usb_config_report *cfg) argument 950 struct hid_device *hdev = to_hid_device(kdev); local 979 struct hid_device *hdev = to_hid_device(kdev); local 1046 chmod_sysfs_attrs(struct hid_device *hdev) argument 1193 cp2112_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 1344 cp2112_remove(struct hid_device *hdev) argument 1367 cp2112_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument [all...] |
H A D | hid-nvidia-shield.c | 188 struct hid_device *hdev; member in struct:shield_device 242 static struct input_dev *shield_allocate_input_dev(struct hid_device *hdev, argument 399 struct hid_device *hdev = input_get_drvdata(idev); local 423 struct hid_device *hdev = to_hid_device(led->dev->parent); local 435 struct hid_device *hdev = to_hid_device(led->dev->parent); local 616 struct hid_device *hdev = shield_dev->hdev; local 659 struct hid_device *hdev = shield_dev->hdev; local 737 struct hid_device *hdev = shield_dev->hdev; local 817 struct hid_device *hdev = shield_dev->hdev; local 859 thunderstrike_create(struct hid_device *hdev) argument 931 android_input_mapping(struct hid_device *hdev, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument 968 struct hid_device *hdev = to_hid_device(dev); local 987 struct hid_device *hdev = to_hid_device(dev); local 1010 struct hid_device *hdev = to_hid_device(dev); local 1034 shield_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 1042 shield_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 1094 shield_remove(struct hid_device *hdev) argument [all...] |
H A D | wacom_sys.c | 17 static int wacom_get_report(struct hid_device *hdev, u8 type, u8 *buf, argument 34 static int wacom_set_report(struct hid_device *hdev, u8 type, u8 *buf, argument 51 static void wacom_wac_queue_insert(struct hid_device *hdev, argument 68 static void wacom_wac_queue_flush(struct hid_device *hdev, argument 85 wacom_wac_pen_serial_enforce(struct hid_device *hdev, struct hid_report *report, u8 *raw_data, int report_size) argument 153 wacom_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *raw_data, int size) argument 209 wacom_hid_usage_quirk(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) argument 292 wacom_feature_mapping(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) argument 425 wacom_usage_mapping(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) argument 481 wacom_post_parse_hid(struct hid_device *hdev, struct wacom_features *features) argument 509 wacom_parse_hid(struct hid_device *hdev, struct wacom_features *features) argument 547 wacom_hid_set_device_mode(struct hid_device *hdev) argument 566 wacom_set_device_mode(struct hid_device *hdev, struct wacom_wac *wacom_wac) argument 607 wacom_bt_query_tablet_data(struct hid_device *hdev, u8 speed, struct wacom_features *features) argument 669 struct hid_device *hdev = wacom->hdev; local 708 wacom_retrieve_hid_descriptor(struct hid_device *hdev, struct wacom_features *features) argument 748 wacom_are_sibling(struct hid_device *hdev, struct hid_device *sibling) argument 814 wacom_get_hdev_data(struct hid_device *hdev) argument 869 wacom_add_shared_data(struct hid_device *hdev) argument 1034 struct hid_device *hdev = to_hid_device(dev); local 1121 struct hid_device *hdev = to_hid_device(dev); local 1827 struct hid_device *hdev = to_hid_device(dev); local 1837 struct hid_device *hdev = to_hid_device(dev); local 1861 struct hid_device *hdev = to_hid_device(dev); local 1945 struct hid_device *hdev = to_hid_device(dev); local 2049 struct hid_device *hdev = wacom->hdev; local 2214 wacom_compute_pktlen(struct hid_device *hdev) argument 2292 struct hid_device *hdev = wacom->hdev; local 2336 struct hid_device *hdev = wacom->hdev; local 2780 wacom_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 2862 wacom_remove(struct hid_device *hdev) argument 2890 wacom_resume(struct hid_device *hdev) argument 2905 wacom_reset_resume(struct hid_device *hdev) argument [all...] |
/linux-master/net/bluetooth/ |
H A D | 6lowpan.c | 68 struct hci_dev *hdev; member in struct:lowpan_btle_dev 956 struct hci_dev *hdev; local [all...] |
H A D | sco.c | 248 struct hci_dev *hdev; local 758 struct hci_dev *hdev = conn->hdev; local 835 struct hci_dev *hdev; local 1037 struct hci_dev *hdev; local 1323 sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument [all...] |
/linux-master/sound/soc/sof/intel/ |
H A D | hda-dsp.c | 1165 struct sof_intel_hda_dev *hdev = container_of(work, local 1234 struct sof_intel_hda_dev *hdev; local 1263 struct sof_intel_hda_dev *hdev; local 1287 struct sof_intel_hda_dev *hdev; local [all...] |
/linux-master/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2_security.c | 2603 static void gaudi2_config_tpcs_glbl_sec(struct hl_device *hdev, int dcore, int inst, u32 offset, argument 2612 static int gaudi2_init_pb_tpc(struct hl_device *hdev) argument 2683 gaudi2_config_tpcs_pb_ranges(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) argument 2695 gaudi2_init_pb_tpc_arc(struct hl_device *hdev) argument 2711 gaudi2_init_pb_sm_objs(struct hl_device *hdev) argument 2775 gaudi2_write_lbw_range_register(struct hl_device *hdev, u64 base, void *data) argument 2827 gaudi2_write_rr_to_all_lbw_rtrs(struct hl_device *hdev, u8 rr_type, u32 rr_index, u64 min_val, u64 max_val) argument 2891 gaudi2_init_lbw_range_registers_secure(struct hl_device *hdev) argument 2983 gaudi2_init_lbw_range_registers(struct hl_device *hdev) argument 2988 gaudi2_write_hbw_range_register(struct hl_device *hdev, u64 base, void *data) argument 3055 gaudi2_write_hbw_rr_to_all_mstr_if(struct hl_device *hdev, u8 rr_type, u32 rr_index, u64 min_val, u64 max_val) argument 3110 gaudi2_init_hbw_range_registers(struct hl_device *hdev) argument 3132 gaudi2_write_mmu_range_register(struct hl_device *hdev, u64 base, struct rr_config *rr_cfg) argument 3169 gaudi2_init_mmu_range_registers(struct hl_device *hdev) argument 3204 gaudi2_init_range_registers(struct hl_device *hdev) argument 3221 gaudi2_init_protection_bits(struct hl_device *hdev) argument 3554 gaudi2_init_security(struct hl_device *hdev) argument 3572 gaudi2_ack_pb_tpc_config(struct hl_device *hdev, int dcore, int inst, u32 offset, struct iterate_module_ctx *ctx) argument 3584 gaudi2_ack_pb_tpc(struct hl_device *hdev) argument 3609 gaudi2_ack_protection_bits_errors(struct hl_device *hdev) argument 3833 gaudi2_pb_print_security_errors(struct hl_device *hdev, u32 block_addr, u32 cause, u32 offended_addr) argument [all...] |
/linux-master/drivers/accel/habanalabs/gaudi/ |
H A D | gaudiP.h | 265 struct hl_device *hdev; member in struct:gaudi_hw_sob_group
|
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | hfi_venus.c | 138 static void venus_set_state(struct venus_hfi_device *hdev, argument 146 static bool venus_is_valid_state(struct venus_hfi_device *hdev) argument 151 static void venus_dump_packet(struct venus_hfi_device *hdev, const void *packet) argument 162 static int venus_write_queue(struct venus_hfi_device *hdev, argument 236 static int venus_read_queue(struct venus_hfi_device *hdev, argument 334 venus_alloc(struct venus_hfi_device *hdev, struct mem_desc *desc, u32 size) argument 350 venus_free(struct venus_hfi_device *hdev, struct mem_desc *mem) argument 357 venus_set_registers(struct venus_hfi_device *hdev) argument 368 venus_soft_int(struct venus_hfi_device *hdev) argument 381 venus_iface_cmdq_write_nolock(struct venus_hfi_device *hdev, void *pkt, bool sync) argument 421 venus_iface_cmdq_write(struct venus_hfi_device *hdev, void *pkt, bool sync) argument 435 struct venus_hfi_device *hdev = to_hfi_priv(core); local 456 venus_boot_core(struct venus_hfi_device *hdev) argument 502 venus_hwversion(struct venus_hfi_device *hdev) argument 521 venus_run(struct venus_hfi_device *hdev) argument 551 venus_halt_axi(struct venus_hfi_device *hdev) argument 631 venus_power_off(struct venus_hfi_device *hdev) argument 651 venus_power_on(struct venus_hfi_device *hdev) argument 677 venus_iface_msgq_read_nolock(struct venus_hfi_device *hdev, void *pkt) argument 699 venus_iface_msgq_read(struct venus_hfi_device *hdev, void *pkt) argument 710 venus_iface_dbgq_read_nolock(struct venus_hfi_device *hdev, void *pkt) argument 733 venus_iface_dbgq_read(struct venus_hfi_device *hdev, void *pkt) argument 763 venus_interface_queues_release(struct venus_hfi_device *hdev) argument 777 venus_interface_queues_init(struct venus_hfi_device *hdev) argument 845 venus_sys_set_debug(struct venus_hfi_device *hdev, u32 debug) argument 857 venus_sys_set_coverage(struct venus_hfi_device *hdev, u32 mode) argument 869 venus_sys_set_idle_message(struct venus_hfi_device *hdev, bool enable) argument 885 venus_sys_set_power_control(struct venus_hfi_device *hdev, bool enable) argument 898 venus_sys_set_ubwc_config(struct venus_hfi_device *hdev) argument 916 venus_get_queue_size(struct venus_hfi_device *hdev, unsigned int index) argument 931 venus_sys_set_default_properties(struct venus_hfi_device *hdev) argument 965 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 973 venus_flush_debug_queue(struct venus_hfi_device *hdev) argument 989 venus_prepare_power_collapse(struct venus_hfi_device *hdev, bool wait) argument 1016 venus_are_queues_empty(struct venus_hfi_device *hdev) argument 1034 venus_sfr_print(struct venus_hfi_device *hdev) argument 1054 venus_process_msg_sys_error(struct venus_hfi_device *hdev, void *packet) argument 1069 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1111 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1143 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1172 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1183 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1193 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1207 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1232 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1245 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1254 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1283 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1313 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1327 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1347 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1377 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1398 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1415 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1433 struct venus_hfi_device *hdev = to_hfi_priv(inst->core); local 1446 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1467 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1523 venus_cpu_and_video_core_idle(struct venus_hfi_device *hdev) argument 1543 venus_cpu_idle_and_pc_ready(struct venus_hfi_device *hdev) argument 1565 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1672 struct venus_hfi_device *hdev = to_hfi_priv(core); local 1683 struct venus_hfi_device *hdev; local 1712 struct venus_hfi_device *hdev = to_hfi_priv(core); local [all...] |
/linux-master/drivers/accel/habanalabs/common/ |
H A D | memory.c | 29 static int set_alloc_page_size(struct hl_device *hdev, struct hl_mem_in *args, u32 *page_size) argument 90 struct hl_device *hdev = ctx->hdev; local 225 dma_map_host_va(struct hl_device *hdev, u64 addr, u64 size, struct hl_userptr **p_userptr) argument 273 dma_unmap_host_va(struct hl_device *hdev, struct hl_userptr *userptr) argument 312 free_phys_pg_pack(struct hl_device *hdev, struct hl_vm_phys_pg_pack *phys_pg_pack) argument 355 struct hl_device *hdev = ctx->hdev; local 398 clear_va_list_locked(struct hl_device *hdev, struct list_head *va_list) argument 419 print_va_list_locked(struct hl_device *hdev, struct list_head *va_list) argument 446 merge_va_blocks_locked(struct hl_device *hdev, struct list_head *va_list, struct hl_vm_va_block *va_block) argument 482 add_va_block_locked(struct hl_device *hdev, struct list_head *va_list, u64 start, u64 end) argument 534 add_va_block(struct hl_device *hdev, struct hl_va_range *va_range, u64 start, u64 end) argument 593 get_va_block(struct hl_device *hdev, struct hl_va_range *va_range, u64 size, u64 hint_addr, u32 va_block_align, enum hl_va_range_type range_type, u32 flags) argument 756 hl_reserve_va_block(struct hl_device *hdev, struct hl_ctx *ctx, enum hl_va_range_type type, u64 size, u32 alignment) argument 800 hl_unreserve_va_block(struct hl_device *hdev, struct hl_ctx *ctx, u64 start_addr, u64 size) argument 945 struct hl_device *hdev = ctx->hdev; local 1008 struct hl_device *hdev = ctx->hdev; local 1053 struct hl_device *hdev = ctx->hdev; local 1278 struct hl_device *hdev = ctx->hdev; local 1408 map_block(struct hl_device *hdev, u64 address, u64 *handle, u32 *size) argument 1463 struct hl_device *hdev = hpriv->hdev; local 1534 alloc_sgt_from_device_pages(struct hl_device *hdev, u64 *pages, u64 npages, u64 page_size, u64 exported_size, u64 offset, struct device *dev, enum dma_data_direction dir) argument 1711 struct hl_device *hdev; local 1731 struct hl_device *hdev; local 1791 struct hl_device *hdev = ctx->hdev; local 1861 struct hl_device *hdev = ctx->hdev; local 1902 validate_export_params_common(struct hl_device *hdev, u64 addr, u64 size, u64 offset) argument 1928 validate_export_params_no_mmu(struct hl_device *hdev, u64 device_addr, u64 size) argument 1960 validate_export_params(struct hl_device *hdev, u64 device_addr, u64 size, u64 offset, struct hl_vm_phys_pg_pack *phys_pg_pack) argument 1994 get_phys_pg_pack_from_hash_node(struct hl_device *hdev, struct hl_vm_hash_node *hnode) argument 2041 struct hl_device *hdev; local 2203 struct hl_device *hdev = hpriv->hdev; local 2319 get_user_memory(struct hl_device *hdev, u64 addr, u64 size, u32 npages, u64 start, u32 offset, struct hl_userptr *userptr) argument 2377 hl_pin_host_memory(struct hl_device *hdev, u64 addr, u64 size, struct hl_userptr *userptr) argument 2443 hl_unpin_host_memory(struct hl_device *hdev, struct hl_userptr *userptr) argument 2468 hl_userptr_delete_list(struct hl_device *hdev, struct list_head *userptr_list) argument 2493 hl_userptr_is_pinned(struct hl_device *hdev, u64 addr, u32 size, struct list_head *userptr_list, struct hl_userptr **userptr) argument 2518 va_range_init(struct hl_device *hdev, struct hl_va_range **va_ranges, enum hl_va_range_type range_type, u64 start, u64 end, u32 page_size) argument 2572 va_range_fini(struct hl_device *hdev, struct hl_va_range *va_range) argument 2613 struct hl_device *hdev = ctx->hdev; local 2755 struct hl_device *hdev = ctx->hdev; local 2837 hl_vm_init(struct hl_device *hdev) argument 2891 hl_vm_fini(struct hl_device *hdev) argument [all...] |
H A D | command_submission.c | 57 static void hl_push_cs_outcome(struct hl_device *hdev, argument 139 struct hl_device *hdev = hw_sob->hdev; local 152 struct hl_device *hdev = hw_sob->hdev; local 299 is_cb_patched(struct hl_device *hdev, struct hl_cs_job *job) argument 318 struct hl_device *hdev = hpriv->hdev; local 361 hl_complete_job(struct hl_device *hdev, struct hl_cs_job *job) argument 436 hl_staged_cs_find_first(struct hl_device *hdev, u64 cs_seq) argument 455 is_staged_cs_last_exists(struct hl_device *hdev, struct hl_cs *cs) argument 478 staged_cs_get(struct hl_device *hdev, struct hl_cs *cs) argument 497 staged_cs_put(struct hl_device *hdev, struct hl_cs *cs) argument 506 cs_handle_tdr(struct hl_device *hdev, struct hl_cs *cs) argument 562 force_complete_multi_cs(struct hl_device *hdev) argument 606 complete_multi_cs(struct hl_device *hdev, struct hl_cs *cs) argument 655 cs_release_sob_reset_handler(struct hl_device *hdev, struct hl_cs *cs, struct hl_cs_compl *hl_cs_cmpl) argument 697 struct hl_device *hdev = cs->ctx->hdev; local 820 struct hl_device *hdev; local 898 allocate_cs(struct hl_device *hdev, struct hl_ctx *ctx, enum hl_cs_type cs_type, u64 user_sequence, struct hl_cs **cs_new, u32 flags, u32 timeout) argument 1026 cs_rollback(struct hl_device *hdev, struct hl_cs *cs) argument 1045 release_reserved_encaps_signals(struct hl_device *hdev) argument 1064 hl_cs_rollback_all(struct hl_device *hdev, bool skip_wq_flush) argument 1118 hl_release_pending_user_interrupts(struct hl_device *hdev) argument 1146 force_complete_cs(struct hl_device *hdev) argument 1160 hl_abort_waiting_for_cs_completions(struct hl_device *hdev) argument 1171 struct hl_device *hdev = cs->ctx->hdev; local 1180 struct hl_device *hdev = cs->ctx->hdev; local 1187 hl_get_active_cs_num(struct hl_device *hdev) argument 1203 validate_queue_index(struct hl_device *hdev, struct hl_cs_chunk *chunk, enum hl_queue_type *queue_type, bool *is_kernel_allocated_cb) argument 1274 get_cb_from_cs_chunk(struct hl_device *hdev, struct hl_mem_mgr *mmg, struct hl_cs_chunk *chunk) argument 1300 hl_cs_allocate_job(struct hl_device *hdev, enum hl_queue_type queue_type, bool is_kernel_allocated_cb) argument 1349 struct hl_device *hdev = hpriv->hdev; local 1407 hl_cs_copy_chunk_array(struct hl_device *hdev, struct hl_cs_chunk **cs_chunk_array, void __user *chunks, u32 num_chunks, struct hl_ctx *ctx) argument 1446 cs_staged_submission(struct hl_device *hdev, struct hl_cs *cs, u64 sequence, u32 flags, u32 encaps_signal_handle) argument 1478 get_stream_master_qid_mask(struct hl_device *hdev, u32 qid) argument 1495 struct hl_device *hdev = hpriv->hdev; local 1690 struct hl_device *hdev = hpriv->hdev; local 1800 hl_cs_signal_sob_wraparound_handler(struct hl_device *hdev, u32 q_idx, struct hl_hw_sob **hw_sob, u32 count, bool encaps_sig) argument 1880 cs_ioctl_extract_signal_seq(struct hl_device *hdev, struct hl_cs_chunk *chunk, u64 *signal_seq, struct hl_ctx *ctx, bool encaps_signals) argument 1938 cs_ioctl_signal_wait_create_jobs(struct hl_device *hdev, struct hl_ctx *ctx, struct hl_cs *cs, enum hl_queue_type q_type, u32 q_idx, u32 encaps_signal_offset) argument 2010 struct hl_device *hdev = hpriv->hdev; local 2129 struct hl_device *hdev = hpriv->hdev; local 2210 struct hl_device *hdev = hpriv->hdev; local 2465 struct hl_device *hdev = hpriv->hdev; local 2503 struct hl_device *hdev = hpriv->hdev; local 2544 struct hl_device *hdev = hpriv->hdev; local 2661 struct hl_device *hdev = ctx->hdev; local 2738 struct hl_device *hdev = mcs_data->ctx->hdev; local 2859 _hl_cs_wait_ioctl(struct hl_device *hdev, struct hl_ctx *ctx, u64 timeout_us, u64 seq, enum hl_cs_wait_status *status, s64 *timestamp) argument 2907 hl_wait_multi_cs_completion_init(struct hl_device *hdev) argument 2987 hl_multi_cs_completion_init(struct hl_device *hdev) argument 3010 struct hl_device *hdev = hpriv->hdev; local 3162 struct hl_device *hdev = hpriv->hdev; local 3245 unregister_timestamp_node(struct hl_device *hdev, struct hl_user_pending_interrupt *record, bool need_lock) argument 3271 ts_get_and_handle_kernel_record(struct hl_device *hdev, struct hl_ctx *ctx, struct wait_interrupt_data *data, unsigned long *flags, struct hl_user_pending_interrupt **pend) argument 3325 _hl_interrupt_ts_reg_ioctl(struct hl_device *hdev, struct hl_ctx *ctx, struct wait_interrupt_data *data, u32 *status, u64 *timestamp) argument 3402 _hl_interrupt_wait_ioctl(struct hl_device *hdev, struct hl_ctx *ctx, struct wait_interrupt_data *data, u32 *status, u64 *timestamp) argument 3521 _hl_interrupt_wait_ioctl_user_addr(struct hl_device *hdev, struct hl_ctx *ctx, u64 timeout_us, u64 user_address, u64 target_value, struct hl_user_interrupt *interrupt, u32 *status, u64 *timestamp) argument 3640 struct hl_device *hdev = hpriv->hdev; local 3738 struct hl_device *hdev = hpriv->hdev; local [all...] |
H A D | device.c | 49 static u64 hl_set_dram_bar(struct hl_device *hdev, u64 addr, struct pci_mem_region *region, argument 71 int hl_access_sram_dram_region(struct hl_device *hdev, u64 addr, u64 *val, argument 117 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) argument 139 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) argument 158 hl_asic_dma_alloc_coherent_caller(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle, gfp_t flag, const char *caller) argument 164 hl_asic_dma_free_coherent_caller(struct hl_device *hdev, size_t size, void *cpu_addr, dma_addr_t dma_handle, const char *caller) argument 170 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) argument 176 hl_asic_dma_pool_free_caller(struct hl_device *hdev, void *vaddr, dma_addr_t dma_addr, const char *caller) argument 182 hl_cpu_accessible_dma_pool_alloc(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle) argument 187 hl_cpu_accessible_dma_pool_free(struct hl_device *hdev, size_t size, void *vaddr) argument 192 hl_dma_map_sgtable_caller(struct hl_device *hdev, struct sg_table *sgt, enum dma_data_direction dir, const char *caller) argument 220 hl_asic_dma_map_sgtable(struct hl_device *hdev, struct sg_table *sgt, enum dma_data_direction dir) argument 239 hl_dma_unmap_sgtable_caller(struct hl_device *hdev, struct sg_table *sgt, enum dma_data_direction dir, const char *caller) argument 261 hl_asic_dma_unmap_sgtable(struct hl_device *hdev, struct sg_table *sgt, enum dma_data_direction dir) argument 284 hl_access_cfg_region(struct hl_device *hdev, u64 addr, u64 *val, enum debugfs_access_type acc_type) argument 329 hl_access_dev_mem(struct hl_device *hdev, enum pci_region region_type, u64 addr, u64 *val, enum debugfs_access_type acc_type) argument 370 hl_device_status(struct hl_device *hdev) argument 394 hl_device_operational(struct hl_device *hdev, enum hl_device_status *status) argument 416 hl_ctrl_device_operational(struct hl_device *hdev, enum hl_device_status *status) argument 438 print_idle_status_mask(struct hl_device *hdev, const char *message, u64 idle_mask[HL_BUSY_ENGINES_MASK_EXT_SIZE]) argument 459 struct hl_device *hdev; local 548 print_device_in_use_info(struct hl_device *hdev, const char *message) argument 588 struct hl_device *hdev = to_hl_device(ddev); local 615 struct hl_device *hdev = hpriv->hdev; local 637 struct hl_device *hdev = hpriv->hdev; local 702 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) argument 724 cdev_sysfs_debugfs_add(struct hl_device *hdev) argument 765 cdev_sysfs_debugfs_remove(struct hl_device *hdev) argument 780 struct hl_device *hdev = device_reset_work->hdev; local 813 struct hl_device *hdev = watchdog_work->hdev; local 831 device_early_init(struct hl_device *hdev) argument 1003 device_early_fini(struct hl_device *hdev) argument 1036 is_pci_link_healthy(struct hl_device *hdev) argument 1048 hl_device_eq_heartbeat_check(struct hl_device *hdev) argument 1067 struct hl_device *hdev = container_of(work, struct hl_device, local 1121 device_late_init(struct hl_device *hdev) argument 1161 device_late_fini(struct hl_device *hdev) argument 1175 hl_device_utilization(struct hl_device *hdev, u32 *utilization) argument 1200 hl_device_set_debug_mode(struct hl_device *hdev, struct hl_ctx *ctx, bool enable) argument 1237 take_release_locks(struct hl_device *hdev) argument 1256 hl_abort_waiting_for_completions(struct hl_device *hdev) argument 1266 cleanup_resources(struct hl_device *hdev, bool hard_reset, bool fw_reset, bool skip_wq_flush) argument 1297 hl_device_suspend(struct hl_device *hdev) argument 1339 hl_device_resume(struct hl_device *hdev) argument 1382 device_kill_open_processes(struct hl_device *hdev, u32 timeout, bool control_dev) argument 1467 device_disable_open_processes(struct hl_device *hdev, bool control_dev) argument 1482 send_disable_pci_access(struct hl_device *hdev, u32 flags) argument 1510 handle_reset_trigger(struct hl_device *hdev, u32 flags) argument 1566 hl_device_reset(struct hl_device *hdev, u32 flags) argument 1982 hl_device_cond_reset(struct hl_device *hdev, u32 flags, u64 event_mask) argument 2067 hl_notifier_event_send_all(struct hl_device *hdev, u64 event_mask) argument 2093 hl_device_init(struct hl_device *hdev) argument 2423 hl_device_fini(struct hl_device *hdev) argument 2590 hl_rreg(struct hl_device *hdev, u32 reg) argument 2610 hl_wreg(struct hl_device *hdev, u32 reg, u32 val) argument 2618 hl_capture_razwi(struct hl_device *hdev, u64 addr, u16 *engine_id, u16 num_of_engines, u8 flags) argument 2644 hl_handle_razwi(struct hl_device *hdev, u64 addr, u16 *engine_id, u16 num_of_engines, u8 flags, u64 *event_mask) argument 2653 hl_capture_user_mappings(struct hl_device *hdev, bool is_pmmu) argument 2715 hl_capture_page_fault(struct hl_device *hdev, u64 addr, u16 eng_id, bool is_pmmu) argument 2731 hl_handle_page_fault(struct hl_device *hdev, u64 addr, u16 eng_id, bool is_pmmu, u64 *event_mask) argument 2740 hl_capture_hw_err(struct hl_device *hdev, u16 event_id) argument 2754 hl_handle_critical_hw_err(struct hl_device *hdev, u16 event_id, u64 *event_mask) argument 2762 hl_capture_fw_err(struct hl_device *hdev, struct hl_info_fw_err_info *fw_info) argument 2778 hl_handle_fw_err(struct hl_device *hdev, struct hl_info_fw_err_info *info) argument 2786 hl_capture_engine_err(struct hl_device *hdev, u16 engine_id, u16 error_count) argument 2808 hl_init_cpu_for_irq(struct hl_device *hdev) argument 2829 hl_set_irq_affinity(struct hl_device *hdev, int irq) argument [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | hyperv_fb.c | 286 static inline int synthvid_send(struct hv_device *hdev, argument 308 static int synthvid_send_situ(struct hv_device *hdev) argument 336 static int synthvid_send_ptr(struct hv_device *hdev) argument 373 struct hv_device *hdev = device_to_hv_device(info->device); local 457 synthvid_recv_sub(struct hv_device *hdev) argument 494 struct hv_device *hdev = ctx; local 530 synthvid_negotiate_ver(struct hv_device *hdev, u32 ver) argument 565 synthvid_get_supported_resolution(struct hv_device *hdev) argument 613 synthvid_connect_vsp(struct hv_device *hdev) argument 666 synthvid_send_config(struct hv_device *hdev) argument 782 struct hv_device *hdev; local 818 struct hv_device *hdev = device_to_hv_device(info->device); local 917 hvfb_get_phymem(struct hv_device *hdev, unsigned int request_size) argument 955 hvfb_release_phymem(struct hv_device *hdev, phys_addr_t paddr, unsigned int size) argument 971 hvfb_getmem(struct hv_device *hdev, struct fb_info *info) argument 1077 hvfb_putmem(struct hv_device *hdev, struct fb_info *info) argument 1094 hvfb_probe(struct hv_device *hdev, const struct hv_vmbus_device_id *dev_id) argument 1210 hvfb_remove(struct hv_device *hdev) argument 1233 hvfb_suspend(struct hv_device *hdev) argument 1257 hvfb_resume(struct hv_device *hdev) argument [all...] |