hsi                50 arch/x86/boot/apm.c 	boot_params.apm_bios_info.cseg_16_len = oreg.hsi;
hsi               244 arch/x86/boot/boot.h 			u16 si, hsi;
hsi               117 drivers/hsi/hsi_core.c static void hsi_scan_board_info(struct hsi_controller *hsi)
hsi               123 drivers/hsi/hsi_core.c 		if (cl_info->info.hsi_id == hsi->id) {
hsi               124 drivers/hsi/hsi_core.c 			p = hsi_find_port_num(hsi, cl_info->info.port);
hsi               343 drivers/hsi/hsi_core.c 	struct hsi_controller *hsi = to_hsi_controller(dev);
hsi               345 drivers/hsi/hsi_core.c 	kfree(hsi->port);
hsi               346 drivers/hsi/hsi_core.c 	kfree(hsi);
hsi               368 drivers/hsi/hsi_core.c void hsi_unregister_controller(struct hsi_controller *hsi)
hsi               370 drivers/hsi/hsi_core.c 	device_for_each_child(&hsi->device, NULL, hsi_remove_port);
hsi               371 drivers/hsi/hsi_core.c 	device_unregister(&hsi->device);
hsi               381 drivers/hsi/hsi_core.c int hsi_register_controller(struct hsi_controller *hsi)
hsi               386 drivers/hsi/hsi_core.c 	err = device_add(&hsi->device);
hsi               389 drivers/hsi/hsi_core.c 	for (i = 0; i < hsi->num_ports; i++) {
hsi               390 drivers/hsi/hsi_core.c 		hsi->port[i]->device.parent = &hsi->device;
hsi               391 drivers/hsi/hsi_core.c 		err = device_add(&hsi->port[i]->device);
hsi               396 drivers/hsi/hsi_core.c 	hsi_scan_board_info(hsi);
hsi               401 drivers/hsi/hsi_core.c 		device_del(&hsi->port[i]->device);
hsi               402 drivers/hsi/hsi_core.c 	device_del(&hsi->device);
hsi               441 drivers/hsi/hsi_core.c void hsi_put_controller(struct hsi_controller *hsi)
hsi               445 drivers/hsi/hsi_core.c 	if (!hsi)
hsi               448 drivers/hsi/hsi_core.c 	for (i = 0; i < hsi->num_ports; i++)
hsi               449 drivers/hsi/hsi_core.c 		if (hsi->port && hsi->port[i])
hsi               450 drivers/hsi/hsi_core.c 			put_device(&hsi->port[i]->device);
hsi               451 drivers/hsi/hsi_core.c 	put_device(&hsi->device);
hsi               464 drivers/hsi/hsi_core.c 	struct hsi_controller	*hsi;
hsi               471 drivers/hsi/hsi_core.c 	hsi = kzalloc(sizeof(*hsi), flags);
hsi               472 drivers/hsi/hsi_core.c 	if (!hsi)
hsi               476 drivers/hsi/hsi_core.c 		kfree(hsi);
hsi               479 drivers/hsi/hsi_core.c 	hsi->num_ports = n_ports;
hsi               480 drivers/hsi/hsi_core.c 	hsi->port = port;
hsi               481 drivers/hsi/hsi_core.c 	hsi->device.release = hsi_controller_release;
hsi               482 drivers/hsi/hsi_core.c 	device_initialize(&hsi->device);
hsi               498 drivers/hsi/hsi_core.c 		hsi->port[i]->device.release = hsi_port_release;
hsi               499 drivers/hsi/hsi_core.c 		device_initialize(&hsi->port[i]->device);
hsi               502 drivers/hsi/hsi_core.c 	return hsi;
hsi               504 drivers/hsi/hsi_core.c 	hsi_put_controller(hsi);
hsi                88 drivers/media/platform/vsp1/vsp1.h 	struct vsp1_hsit *hsi;
hsi               298 drivers/media/platform/vsp1/vsp1_drv.c 	vsp1->hsi = vsp1_hsit_create(vsp1, true);
hsi               299 drivers/media/platform/vsp1/vsp1_drv.c 	if (IS_ERR(vsp1->hsi)) {
hsi               300 drivers/media/platform/vsp1/vsp1_drv.c 		ret = PTR_ERR(vsp1->hsi);
hsi               304 drivers/media/platform/vsp1/vsp1_drv.c 	list_add_tail(&vsp1->hsi->entity.list_dev, &vsp1->entities);
hsi               184 drivers/misc/genwqe/card_ddcb.c 			pddcb->hsi,
hsi               403 drivers/misc/genwqe/card_ddcb.c 		if ((pddcb->hsi == 0x44) && (retc_16 <= 0x101)) {
hsi               413 drivers/misc/genwqe/card_ddcb.c 				pddcb->hsi, retc_16, errcnts, status,
hsi                48 drivers/misc/genwqe/card_ddcb.h 			u8	hsi;
hsi               274 drivers/misc/genwqe/card_debugfs.c 			   pddcb->hsi, pddcb->shi);
hsi               852 drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c DB8500_FUNC_GROUPS(hsi, "hsir_a_1", "hsit_a_1", "hsit_a_2");
hsi               921 drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c 	FUNCTION(hsi),
hsi              1482 drivers/pinctrl/tegra/pinctrl-tegra114.c 	FUNCTION(hsi),
hsi              1644 drivers/pinctrl/tegra/pinctrl-tegra124.c 	FUNCTION(hsi),
hsi              2040 drivers/pinctrl/tegra/pinctrl-tegra30.c 	FUNCTION(hsi),
hsi              1877 drivers/scsi/qla2xxx/qla_mr.c 			phost_info = &preg_hsi->hsi;
hsi               272 drivers/scsi/qla2xxx/qla_mr.h 	struct host_system_info     hsi;	/* host system info */
hsi              3899 fs/jfs/jfs_dtree.c 	int hsi, fsi, klen, len, nextindex;
hsi              3914 fs/jfs/jfs_dtree.c 	hsi = fsi = p->header.freelist;
hsi              3924 fs/jfs/jfs_dtree.c 	lv->offset = hsi;
hsi              3955 fs/jfs/jfs_dtree.c 	xsi = hsi;
hsi              4036 fs/jfs/jfs_dtree.c 	stbl[index] = hsi;
hsi               280 include/linux/hsi/hsi.h void hsi_put_controller(struct hsi_controller *hsi);
hsi               281 include/linux/hsi/hsi.h int hsi_register_controller(struct hsi_controller *hsi);
hsi               282 include/linux/hsi/hsi.h void hsi_unregister_controller(struct hsi_controller *hsi);
hsi               299 include/linux/hsi/hsi.h static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi,
hsi               302 include/linux/hsi/hsi.h 	dev_set_drvdata(&hsi->device, data);
hsi               305 include/linux/hsi/hsi.h static inline void *hsi_controller_drvdata(struct hsi_controller *hsi)
hsi               307 include/linux/hsi/hsi.h 	return dev_get_drvdata(&hsi->device);
hsi               310 include/linux/hsi/hsi.h static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi,
hsi               313 include/linux/hsi/hsi.h 	return (num < hsi->num_ports) ? hsi->port[num] : NULL;