/kernel/linux/linux-5.10/drivers/hsi/ |
H A D | hsi_core.c | 9 #include <linux/hsi/hsi.h> 23 return sprintf(buf, "hsi:%s\n", dev_name(dev)); in modalias_show() 35 add_uevent_var(env, "MODALIAS=hsi:%s", dev_name(dev)); in hsi_bus_uevent() 52 .name = "hsi", 103 pr_err("hsi: failed to register client: %s\n", info->name); in hsi_new_client() 118 static void hsi_scan_board_info(struct hsi_controller *hsi) in hsi_scan_board_info() argument 124 if (cl_info->info.hsi_id == hsi->id) { in hsi_scan_board_info() 125 p = hsi_find_port_num(hsi, cl_info->info.port); in hsi_scan_board_info() 214 err = hsi_of_property_parse_mode(client, "hsi in hsi_add_client_from_dt() 343 struct hsi_controller *hsi = to_hsi_controller(dev); hsi_controller_release() local 368 hsi_unregister_controller(struct hsi_controller *hsi) hsi_unregister_controller() argument 381 hsi_register_controller(struct hsi_controller *hsi) hsi_register_controller() argument 441 hsi_put_controller(struct hsi_controller *hsi) hsi_put_controller() argument 464 struct hsi_controller *hsi; hsi_alloc_controller() local [all...] |
H A D | Makefile | 5 obj-$(CONFIG_HSI) += hsi.o 6 hsi-objs := hsi_core.o 7 hsi-$(CONFIG_HSI_BOARDINFO) += hsi_boardinfo.o
|
H A D | hsi_core.h | 13 #include <linux/hsi/hsi.h>
|
H A D | hsi_boardinfo.c | 9 #include <linux/hsi/hsi.h>
|
/kernel/linux/linux-6.6/drivers/hsi/ |
H A D | hsi_core.c | 9 #include <linux/hsi/hsi.h> 23 return sprintf(buf, "hsi:%s\n", dev_name(dev)); in modalias_show() 35 add_uevent_var(env, "MODALIAS=hsi:%s", dev_name(dev)); in hsi_bus_uevent() 52 .name = "hsi", 103 pr_err("hsi: failed to register client: %s\n", info->name); in hsi_new_client() 118 static void hsi_scan_board_info(struct hsi_controller *hsi) in hsi_scan_board_info() argument 124 if (cl_info->info.hsi_id == hsi->id) { in hsi_scan_board_info() 125 p = hsi_find_port_num(hsi, cl_info->info.port); in hsi_scan_board_info() 214 err = hsi_of_property_parse_mode(client, "hsi in hsi_add_client_from_dt() 343 struct hsi_controller *hsi = to_hsi_controller(dev); hsi_controller_release() local 368 hsi_unregister_controller(struct hsi_controller *hsi) hsi_unregister_controller() argument 381 hsi_register_controller(struct hsi_controller *hsi) hsi_register_controller() argument 441 hsi_put_controller(struct hsi_controller *hsi) hsi_put_controller() argument 464 struct hsi_controller *hsi; hsi_alloc_controller() local [all...] |
H A D | Makefile | 5 obj-$(CONFIG_HSI) += hsi.o 6 hsi-objs := hsi_core.o 7 hsi-$(CONFIG_HSI_BOARDINFO) += hsi_boardinfo.o
|
H A D | hsi_core.h | 13 #include <linux/hsi/hsi.h>
|
H A D | hsi_boardinfo.c | 9 #include <linux/hsi/hsi.h>
|
/kernel/linux/linux-5.10/include/linux/hsi/ |
H A D | hsi.h | 58 * struct hsi_channel - channel resource used by the hsi clients 280 void hsi_put_controller(struct hsi_controller *hsi); 281 int hsi_register_controller(struct hsi_controller *hsi); 282 void hsi_unregister_controller(struct hsi_controller *hsi); 299 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata() argument 302 dev_set_drvdata(&hsi->device, data); in hsi_controller_set_drvdata() 305 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata() argument 307 return dev_get_drvdata(&hsi->device); in hsi_controller_drvdata() 310 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num() argument 313 return (num < hsi in hsi_find_port_num() [all...] |
H A D | ssi_protocol.h | 15 #include <linux/hsi/hsi.h>
|
/kernel/linux/linux-6.6/include/linux/hsi/ |
H A D | hsi.h | 58 * struct hsi_channel - channel resource used by the hsi clients 280 void hsi_put_controller(struct hsi_controller *hsi); 281 int hsi_register_controller(struct hsi_controller *hsi); 282 void hsi_unregister_controller(struct hsi_controller *hsi); 299 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata() argument 302 dev_set_drvdata(&hsi->device, data); in hsi_controller_set_drvdata() 305 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata() argument 307 return dev_get_drvdata(&hsi->device); in hsi_controller_drvdata() 310 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num() argument 313 return (num < hsi in hsi_find_port_num() [all...] |
H A D | ssi_protocol.h | 15 #include <linux/hsi/hsi.h>
|
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | main.c | 447 spin_lock(&sbi->hsi.list_lock); in hmdfs_sync_fs() 448 if (!sbi->hsi.is_executing) { in hmdfs_sync_fs() 449 sbi->hsi.is_executing = true; in hmdfs_sync_fs() 451 spin_unlock(&sbi->hsi.list_lock); in hmdfs_sync_fs() 454 list_add_tail(&item.list, &sbi->hsi.wait_list); in hmdfs_sync_fs() 455 spin_unlock(&sbi->hsi.list_lock); in hmdfs_sync_fs() 469 spin_lock(&sbi->hsi.v_lock); in hmdfs_sync_fs() 470 sbi->hsi.version++; in hmdfs_sync_fs() 472 * Attention: We put @sbi->hsi.remote_ret and @sbi->hsi in hmdfs_sync_fs() [all...] |
H A D | hmdfs_client.c | 833 syncfs_req->version = cpu_to_le64(sbi->hsi.version); in hmdfs_send_syncfs() 996 spin_lock(&sbi->hsi.v_lock); in hmdfs_recv_syncfs_cb() 997 if (le64_to_cpu(syncfs_req->version) != sbi->hsi.version) { in hmdfs_recv_syncfs_cb() 1001 sbi->hsi.version); in hmdfs_recv_syncfs_cb() 1002 spin_unlock(&sbi->hsi.v_lock); in hmdfs_recv_syncfs_cb() 1006 if (!sbi->hsi.remote_ret) in hmdfs_recv_syncfs_cb() 1007 sbi->hsi.remote_ret = resp->ret_code; in hmdfs_recv_syncfs_cb() 1021 atomic_dec(&sbi->hsi.wait_count); in hmdfs_recv_syncfs_cb() 1022 spin_unlock(&sbi->hsi.v_lock); in hmdfs_recv_syncfs_cb() 1023 wake_up_interruptible(&sbi->hsi in hmdfs_recv_syncfs_cb() [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | main.c | 447 spin_lock(&sbi->hsi.list_lock); in hmdfs_sync_fs() 448 if (!sbi->hsi.is_executing) { in hmdfs_sync_fs() 449 sbi->hsi.is_executing = true; in hmdfs_sync_fs() 451 spin_unlock(&sbi->hsi.list_lock); in hmdfs_sync_fs() 454 list_add_tail(&item.list, &sbi->hsi.wait_list); in hmdfs_sync_fs() 455 spin_unlock(&sbi->hsi.list_lock); in hmdfs_sync_fs() 469 spin_lock(&sbi->hsi.v_lock); in hmdfs_sync_fs() 470 sbi->hsi.version++; in hmdfs_sync_fs() 472 * Attention: We put @sbi->hsi.remote_ret and @sbi->hsi in hmdfs_sync_fs() [all...] |
H A D | hmdfs_client.c | 832 syncfs_req->version = cpu_to_le64(sbi->hsi.version); in hmdfs_send_syncfs() 995 spin_lock(&sbi->hsi.v_lock); in hmdfs_recv_syncfs_cb() 996 if (le64_to_cpu(syncfs_req->version) != sbi->hsi.version) { in hmdfs_recv_syncfs_cb() 1000 sbi->hsi.version); in hmdfs_recv_syncfs_cb() 1001 spin_unlock(&sbi->hsi.v_lock); in hmdfs_recv_syncfs_cb() 1005 if (!sbi->hsi.remote_ret) in hmdfs_recv_syncfs_cb() 1006 sbi->hsi.remote_ret = resp->ret_code; in hmdfs_recv_syncfs_cb() 1020 atomic_dec(&sbi->hsi.wait_count); in hmdfs_recv_syncfs_cb() 1021 spin_unlock(&sbi->hsi.v_lock); in hmdfs_recv_syncfs_cb() 1022 wake_up_interruptible(&sbi->hsi in hmdfs_recv_syncfs_cb() [all...] |
/kernel/linux/linux-5.10/drivers/hsi/controllers/ |
H A D | omap_ssi.h | 16 #include <linux/hsi/hsi.h>
|
/kernel/linux/linux-6.6/drivers/hsi/controllers/ |
H A D | omap_ssi.h | 16 #include <linux/hsi/hsi.h>
|
/kernel/linux/linux-5.10/drivers/hsi/clients/ |
H A D | nokia-modem.c | 11 #include <linux/hsi/hsi.h> 17 #include <linux/hsi/ssi_protocol.h> 297 MODULE_ALIAS("hsi:nokia-modem");
|
/kernel/linux/linux-6.6/drivers/hsi/clients/ |
H A D | nokia-modem.c | 11 #include <linux/hsi/hsi.h> 16 #include <linux/hsi/ssi_protocol.h> 295 MODULE_ALIAS("hsi:nokia-modem");
|
/kernel/linux/linux-5.10/arch/x86/boot/ |
H A D | apm.c | 50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
|
/kernel/linux/linux-6.6/arch/x86/boot/ |
H A D | apm.c | 50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
|
/kernel/linux/linux-5.10/drivers/misc/genwqe/ |
H A D | card_ddcb.h | 24 * @hsi: Hardware software interlock 48 u8 hsi; member
|
/kernel/linux/linux-6.6/drivers/misc/genwqe/ |
H A D | card_ddcb.h | 24 * @hsi: Hardware software interlock 48 u8 hsi; member
|
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1.h | 88 struct vsp1_hsit *hsi; member
|