| /linux/drivers/crypto/ccp/ |
| H A D | sev-dev-tsm.c | 62 static int stream_enable(struct pci_ide *ide) in stream_enable() argument 64 struct pci_dev *rp = pcie_find_root_port(ide->pdev); in stream_enable() 67 ret = pci_ide_stream_enable(rp, ide); in stream_enable() 71 ret = pci_ide_stream_enable(ide->pdev, ide); in stream_enable() 73 pci_ide_stream_disable(rp, ide); in stream_enable() 78 static int streams_enable(struct pci_ide **ide) in streams_enable() argument 83 if (ide[i]) { in streams_enable() 84 ret = stream_enable(ide[i]); in streams_enable() 93 static void stream_disable(struct pci_ide *ide) in stream_disable() argument 95 pci_ide_stream_disable(ide->pdev, ide); in stream_disable() [all …]
|
| H A D | sev-dev-tio.h | 53 struct pci_ide *ide[TIO_IDE_MAX_TC]; member
|
| /linux/drivers/pci/ |
| H A D | ide.c | 262 struct pci_ide *ide __free(kfree) = kzalloc(sizeof(*ide), GFP_KERNEL); in pci_ide_stream_alloc() 263 if (!ide) in pci_ide_stream_alloc() 306 *ide = (struct pci_ide) { in pci_ide_stream_alloc() 329 return_ptr(ide); in pci_ide_stream_alloc() 341 void pci_ide_stream_free(struct pci_ide *ide) in pci_ide_stream_free() argument 343 struct pci_dev *pdev = ide->pdev; in pci_ide_stream_free() 347 ida_free(&pdev->ide_stream_ida, ide->partner[PCI_IDE_EP].stream_index); in pci_ide_stream_free() 348 ida_free(&rp->ide_stream_ida, ide->partner[PCI_IDE_RP].stream_index); in pci_ide_stream_free() 349 ida_free(&hb->ide_stream_ida, ide->host_bridge_stream); in pci_ide_stream_free() 350 kfree(ide); in pci_ide_stream_free() [all …]
|
| H A D | Makefile | 37 obj-$(CONFIG_PCI_IDE) += ide.o
|
| /linux/include/linux/ |
| H A D | pci-ide.h | 108 struct pci_ide *ide); 110 void pci_ide_stream_free(struct pci_ide *ide); 111 int pci_ide_stream_register(struct pci_ide *ide); 112 void pci_ide_stream_unregister(struct pci_ide *ide); 113 void pci_ide_stream_setup(struct pci_dev *pdev, struct pci_ide *ide); 114 void pci_ide_stream_teardown(struct pci_dev *pdev, struct pci_ide *ide); 115 int pci_ide_stream_enable(struct pci_dev *pdev, struct pci_ide *ide); 116 void pci_ide_stream_disable(struct pci_dev *pdev, struct pci_ide *ide); 117 void pci_ide_stream_release(struct pci_ide *ide);
|
| H A D | tsm.h | 127 int tsm_ide_stream_register(struct pci_ide *ide); 128 void tsm_ide_stream_unregister(struct pci_ide *ide);
|
| /linux/drivers/virt/coco/ |
| H A D | tsm-core.c | 112 int tsm_ide_stream_register(struct pci_ide *ide) in tsm_ide_stream_register() argument 114 struct pci_dev *pdev = ide->pdev; in tsm_ide_stream_register() 119 rc = sysfs_create_link(&tsm_dev->dev.kobj, &pdev->dev.kobj, ide->name); in tsm_ide_stream_register() 123 ide->tsm_dev = tsm_dev; in tsm_ide_stream_register() 128 void tsm_ide_stream_unregister(struct pci_ide *ide) in tsm_ide_stream_unregister() argument 130 struct tsm_dev *tsm_dev = ide->tsm_dev; in tsm_ide_stream_unregister() 132 ide->tsm_dev = NULL; in tsm_ide_stream_unregister() 133 sysfs_remove_link(&tsm_dev->dev.kobj, ide->name); in tsm_ide_stream_unregister()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-block-device | 4 Contact: linux-ide@vger.kernel.org 26 Contact: linux-ide@vger.kernel.org 56 Contact: linux-ide@vger.kernel.org 68 Contact: linux-ide@vger.kernel.org 81 Contact: linux-ide@vger.kernel.org 90 Contact: linux-ide@vger.kernel.org
|
| H A D | sysfs-class-scsi_host | 34 Contact: linux-ide@vger.kernel.org 68 Contact: linux-ide@vger.kernel.org 87 Contact: linux-ide@vger.kernel.org 94 Contact: linux-ide@vger.kernel.org 102 Contact: linux-ide@vger.kernel.org 117 Contact: linux-ide@vger.kernel.org
|
| /linux/Documentation/driver-api/pci/ |
| H A D | tsm.rst | 11 .. kernel-doc:: include/linux/pci-ide.h 14 .. kernel-doc:: drivers/pci/ide.c
|
| /linux/arch/arm/boot/dts/gemini/ |
| H A D | gemini.dtsi | 138 sata_and_ide_pins: pinctrl-sata-ide { 144 function = "ide"; 212 * This defines the special "ide" state that needs 216 pinctrl-names = "default", "ide"; 385 ide0: ide@63000000 { 398 ide1: ide@63400000 {
|
| H A D | gemini-nas4220b.dts | 173 ide@63000000 { 177 ide@63400000 {
|
| H A D | gemini-sl93512r.dts | 278 ide@63000000 { 282 ide@63400000 {
|
| H A D | gemini-dlink-dir-685.dts | 460 ide@63000000 { 468 drive0: ide-port@0 {
|
| H A D | gemini-sq201.dts | 274 ide@63000000 {
|
| H A D | gemini-dlink-dns-313.dts | 311 ide@63000000 {
|
| /linux/arch/mips/include/asm/mach-loongson2ef/cs5536/ |
| H A D | cs5536_vsm.h | 22 DECLARE_CS5536_MODULE(ide)
|
| /linux/arch/arm/boot/dts/cirrus/ |
| H A D | ep93xx.dtsi | 83 ide_default_pins: pins-ide { 293 ide: ide@800a0000 { label
|
| /linux/Documentation/translations/zh_TW/process/ |
| H A D | 2.Process.rst | 335 ide、filesystem等子系統。查找郵件列表的最佳位置是與內核源代碼一起打包的
|
| /linux/arch/arm/boot/dts/intel/ixp/ |
| H A D | intel-ixp42x-gateworks-gw2348.dts | 82 ide@1,0 {
|
| H A D | intel-ixp43x-gateworks-gw2358.dts | 98 ide@3,0 {
|
| /linux/Documentation/power/ |
| H A D | swsusp-dmcrypt.rst | 85 if [ -f /proc/ide/hde/media ]
|
| /linux/Documentation/scsi/ |
| H A D | arcmsr_spec.rst | 700 (0/1/2/3/4, 33/66/100/133/150 for ide ) 717 (0/1/2/3/4, 33/66/100/133/150 for ide )
|
| /linux/arch/m68k/q40/ |
| H A D | README | 109 with other architectures - ide,serial,parallel, ethernet.
|
| /linux/arch/mips/boot/dts/cavium-octeon/ |
| H A D | octeon_3xxx.dts | 351 cavium,true-ide;
|