Home
last modified time | relevance | path

Searched refs:ide (Results 1 – 25 of 46) sorted by relevance

12

/linux/drivers/crypto/ccp/
H A Dsev-dev-tsm.c62 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 Dsev-dev-tio.h53 struct pci_ide *ide[TIO_IDE_MAX_TC]; member
/linux/drivers/pci/
H A Dide.c262 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 DMakefile37 obj-$(CONFIG_PCI_IDE) += ide.o
/linux/include/linux/
H A Dpci-ide.h108 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 Dtsm.h127 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 Dtsm-core.c112 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 Dsysfs-block-device4 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 Dsysfs-class-scsi_host34 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 Dtsm.rst11 .. kernel-doc:: include/linux/pci-ide.h
14 .. kernel-doc:: drivers/pci/ide.c
/linux/arch/arm/boot/dts/gemini/
H A Dgemini.dtsi138 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 Dgemini-nas4220b.dts173 ide@63000000 {
177 ide@63400000 {
H A Dgemini-sl93512r.dts278 ide@63000000 {
282 ide@63400000 {
H A Dgemini-dlink-dir-685.dts460 ide@63000000 {
468 drive0: ide-port@0 {
H A Dgemini-sq201.dts274 ide@63000000 {
H A Dgemini-dlink-dns-313.dts311 ide@63000000 {
/linux/arch/mips/include/asm/mach-loongson2ef/cs5536/
H A Dcs5536_vsm.h22 DECLARE_CS5536_MODULE(ide)
/linux/arch/arm/boot/dts/cirrus/
H A Dep93xx.dtsi83 ide_default_pins: pins-ide {
293 ide: ide@800a0000 { label
/linux/Documentation/translations/zh_TW/process/
H A D2.Process.rst335 ide、filesystem等子系統。查找郵件列表的最佳位置是與內核源代碼一起打包的
/linux/arch/arm/boot/dts/intel/ixp/
H A Dintel-ixp42x-gateworks-gw2348.dts82 ide@1,0 {
H A Dintel-ixp43x-gateworks-gw2358.dts98 ide@3,0 {
/linux/Documentation/power/
H A Dswsusp-dmcrypt.rst85 if [ -f /proc/ide/hde/media ]
/linux/Documentation/scsi/
H A Darcmsr_spec.rst700 (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 DREADME109 with other architectures - ide,serial,parallel, ethernet.
/linux/arch/mips/boot/dts/cavium-octeon/
H A Docteon_3xxx.dts351 cavium,true-ide;

12