Home
last modified time | relevance | path

Searched refs:hsi (Results 1 - 25 of 58) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/hsi/
H A Dhsi_core.c9 #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 DMakefile5 obj-$(CONFIG_HSI) += hsi.o
6 hsi-objs := hsi_core.o
7 hsi-$(CONFIG_HSI_BOARDINFO) += hsi_boardinfo.o
H A Dhsi_core.h13 #include <linux/hsi/hsi.h>
H A Dhsi_boardinfo.c9 #include <linux/hsi/hsi.h>
/kernel/linux/linux-6.6/drivers/hsi/
H A Dhsi_core.c9 #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 DMakefile5 obj-$(CONFIG_HSI) += hsi.o
6 hsi-objs := hsi_core.o
7 hsi-$(CONFIG_HSI_BOARDINFO) += hsi_boardinfo.o
H A Dhsi_core.h13 #include <linux/hsi/hsi.h>
H A Dhsi_boardinfo.c9 #include <linux/hsi/hsi.h>
/kernel/linux/linux-5.10/include/linux/hsi/
H A Dhsi.h58 * 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 Dssi_protocol.h15 #include <linux/hsi/hsi.h>
/kernel/linux/linux-6.6/include/linux/hsi/
H A Dhsi.h58 * 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 Dssi_protocol.h15 #include <linux/hsi/hsi.h>
/kernel/linux/linux-5.10/fs/hmdfs/
H A Dmain.c447 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 Dhmdfs_client.c833 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 Dmain.c447 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 Dhmdfs_client.c832 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 Domap_ssi.h16 #include <linux/hsi/hsi.h>
/kernel/linux/linux-6.6/drivers/hsi/controllers/
H A Domap_ssi.h16 #include <linux/hsi/hsi.h>
/kernel/linux/linux-5.10/drivers/hsi/clients/
H A Dnokia-modem.c11 #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 Dnokia-modem.c11 #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 Dapm.c50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
/kernel/linux/linux-6.6/arch/x86/boot/
H A Dapm.c50 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
/kernel/linux/linux-5.10/drivers/misc/genwqe/
H A Dcard_ddcb.h24 * @hsi: Hardware software interlock
48 u8 hsi; member
/kernel/linux/linux-6.6/drivers/misc/genwqe/
H A Dcard_ddcb.h24 * @hsi: Hardware software interlock
48 u8 hsi; member
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1.h88 struct vsp1_hsit *hsi; member

Completed in 12 milliseconds

123