Home
last modified time | relevance | path

Searched +full:additional +full:- +full:devs (Results 1 – 25 of 65) sorted by relevance

123

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dsimple-card.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/simple-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
14 frame-master:
15 description: Indicates dai-link frame master.
18 bitclock-master:
19 description: Indicates dai-link bit clock master
22 frame-inversion:
[all …]
/kernel/linux/linux-6.6/drivers/char/agp/
Dali-agp.c27 pci_read_config_dword(agp_bridge->dev, ALI_ATTBASE, &temp); in ali_fetch_size()
29 values = A_SIZE_32(agp_bridge->driver->aperture_sizes); in ali_fetch_size()
31 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { in ali_fetch_size()
33 agp_bridge->previous_size = in ali_fetch_size()
34 agp_bridge->current_size = (void *) (values + i); in ali_fetch_size()
35 agp_bridge->aperture_size_idx = i; in ali_fetch_size()
47 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_tlbflush()
50 pci_write_config_dword(agp_bridge->dev, ALI_TAGCTRL, temp); in ali_tlbflush()
58 previous_size = A_SIZE_32(agp_bridge->previous_size); in ali_cleanup()
60 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_cleanup()
[all …]
Dati-agp.c60 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in ati_create_page_map()
61 if (page_map->real == NULL) in ati_create_page_map()
62 return -ENOMEM; in ati_create_page_map()
64 set_memory_uc((unsigned long)page_map->real, 1); in ati_create_page_map()
65 err = map_page_into_agp(virt_to_page(page_map->real)); in ati_create_page_map()
67 free_page((unsigned long)page_map->real); in ati_create_page_map()
70 page_map->remapped = page_map->real; in ati_create_page_map()
73 writel(agp_bridge->scratch_page, page_map->remapped+i); in ati_create_page_map()
74 readl(page_map->remapped+i); /* PCI Posting. */ in ati_create_page_map()
83 unmap_page_from_agp(virt_to_page(page_map->real)); in ati_free_page_map()
[all …]
/kernel/linux/linux-5.10/drivers/char/agp/
Dali-agp.c27 pci_read_config_dword(agp_bridge->dev, ALI_ATTBASE, &temp); in ali_fetch_size()
29 values = A_SIZE_32(agp_bridge->driver->aperture_sizes); in ali_fetch_size()
31 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { in ali_fetch_size()
33 agp_bridge->previous_size = in ali_fetch_size()
34 agp_bridge->current_size = (void *) (values + i); in ali_fetch_size()
35 agp_bridge->aperture_size_idx = i; in ali_fetch_size()
47 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_tlbflush()
50 pci_write_config_dword(agp_bridge->dev, ALI_TAGCTRL, temp); in ali_tlbflush()
58 previous_size = A_SIZE_32(agp_bridge->previous_size); in ali_cleanup()
60 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_cleanup()
[all …]
Dati-agp.c60 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in ati_create_page_map()
61 if (page_map->real == NULL) in ati_create_page_map()
62 return -ENOMEM; in ati_create_page_map()
64 set_memory_uc((unsigned long)page_map->real, 1); in ati_create_page_map()
65 err = map_page_into_agp(virt_to_page(page_map->real)); in ati_create_page_map()
66 page_map->remapped = page_map->real; in ati_create_page_map()
69 writel(agp_bridge->scratch_page, page_map->remapped+i); in ati_create_page_map()
70 readl(page_map->remapped+i); /* PCI Posting. */ in ati_create_page_map()
79 unmap_page_from_agp(virt_to_page(page_map->real)); in ati_free_page_map()
80 set_memory_wb((unsigned long)page_map->real, 1); in ati_free_page_map()
[all …]
/kernel/linux/linux-5.10/include/scsi/
Dscsi_devinfo.h1 /* SPDX-License-Identifier: GPL-2.0 */
25 /* Treat as (removable) CD-ROM */
27 /* LUNs past 7 on a SCSI-2 device */
29 /* override additional length field */
38 /* try REPORT_LUNS even for SCSI-2 devs (if HBA supports more than 8 LUNs) */
40 /* don't try REPORT_LUNS scan (SCSI-3 devs) */
42 /* don't use PREVENT-ALLOW commands */
55 /* Ignore SBC-3 VPD pages */
75 ((__force __u64)__BLIST_LAST_USED - 1ULL)))
/kernel/linux/linux-6.6/include/scsi/
Dscsi_devinfo.h1 /* SPDX-License-Identifier: GPL-2.0 */
25 /* Treat as (removable) CD-ROM */
27 /* LUNs past 7 on a SCSI-2 device */
29 /* override additional length field */
40 /* try REPORT_LUNS even for SCSI-2 devs (if HBA supports more than 8 LUNs) */
42 /* don't try REPORT_LUNS scan (SCSI-3 devs) */
44 /* don't use PREVENT-ALLOW commands */
57 /* Ignore SBC-3 VPD pages */
77 ((__force __u64)__BLIST_LAST_USED - 1ULL)))
/kernel/linux/linux-6.6/drivers/iommu/intel/
Dsvm.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <linux/pci-ats.h>
25 #include "../iommu-sva.h"
53 list_for_each_entry_rcu(t, &svm->devs, list) { in svm_lookup_device_by_dev()
54 if (t->dev == dev) { in svm_lookup_device_by_dev()
70 pages = alloc_pages_node(iommu->node, GFP_KERNEL | __GFP_ZERO, PRQ_ORDER); in intel_svm_enable_prq()
73 iommu->name); in intel_svm_enable_prq()
74 return -ENOMEM; in intel_svm_enable_prq()
76 iommu->prq = page_address(pages); in intel_svm_enable_prq()
78 irq = dmar_alloc_hwirq(IOMMU_IRQ_ID_OFFSET_PRQ + iommu->seq_id, iommu->node, iommu); in intel_svm_enable_prq()
[all …]
/kernel/linux/linux-6.6/lib/kunit/
DKconfig6 tristate "KUnit - Enable support for unit tests"
14 Documentation/dev-tools/kunit/.
19 bool "KUnit - Enable /sys/kernel/debug/kunit debugfs representation" if !KUNIT_ALL_TESTS
44 itself, lib/kunit/example-test.c, for more information. This option
53 in TAP format (http://testanything.org/). Only useful for kernel devs
58 to the KUnit documentation in Documentation/dev-tools/kunit/.
70 In most cases this should be left as Y. Only if additional opt-in
/kernel/linux/linux-5.10/drivers/iommu/intel/
Dsvm.c1 // SPDX-License-Identifier: GPL-2.0-only
8 #include <linux/intel-iommu.h>
13 #include <linux/intel-svm.h>
16 #include <linux/pci-ats.h>
39 iommu->name); in intel_svm_enable_prq()
40 return -ENOMEM; in intel_svm_enable_prq()
42 iommu->prq = page_address(pages); in intel_svm_enable_prq()
44 irq = dmar_alloc_hwirq(DMAR_UNITS_SUPPORTED + iommu->seq_id, iommu->node, iommu); in intel_svm_enable_prq()
47 iommu->name); in intel_svm_enable_prq()
48 ret = -EINVAL; in intel_svm_enable_prq()
[all …]
/kernel/linux/linux-6.6/sound/soc/generic/
Dsimple-card.c1 // SPDX-License-Identifier: GPL-2.0
16 #include <sound/soc-dai.h>
21 #define DAI "sound-dai"
22 #define CELL "#sound-dai-cells"
23 #define PREFIX "simple-audio-card,"
41 * Get node via "sound-dai = <&phandle port>" in asoc_simple_parse_platform()
50 dlc->of_node = args.np; in asoc_simple_parse_platform()
68 * Get node via "sound-dai = <&phandle port>" in asoc_simple_parse_dai()
80 dlc->dai_name = snd_soc_dai_name_get(dai); in asoc_simple_parse_dai()
81 dlc->dai_args = snd_soc_copy_dai_args(dev, &args); in asoc_simple_parse_dai()
[all …]
/kernel/linux/linux-6.6/drivers/pnp/pnpbios/
Dcore.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * pnpbios -- PnP BIOS driver
5 * This driver provides access to Plug-'n'-Play services provided by
19 * Ported to the PnP Layer and several additional improvements (C) 2002
25 * Adam Belay - <ambx1@neo.rr.com> - March 16, 2003
93 return -ENOMEM; in pnp_dock_event()
96 return -ENOMEM; in pnp_dock_event()
112 /* hint that policy agent should enter no-stdout debug mode */ in pnp_dock_event()
115 /* extensible set of named bus-specific parameters, in pnp_dock_event()
127 info->location_id, info->serial, info->capabilities); in pnp_dock_event()
[all …]
/kernel/linux/linux-5.10/drivers/pnp/pnpbios/
Dcore.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * pnpbios -- PnP BIOS driver
5 * This driver provides access to Plug-'n'-Play services provided by
19 * Ported to the PnP Layer and several additional improvements (C) 2002
25 * Adam Belay - <ambx1@neo.rr.com> - March 16, 2003
93 return -ENOMEM; in pnp_dock_event()
96 return -ENOMEM; in pnp_dock_event()
112 /* hint that policy agent should enter no-stdout debug mode */ in pnp_dock_event()
115 /* extensible set of named bus-specific parameters, in pnp_dock_event()
127 info->location_id, info->serial, info->capabilities); in pnp_dock_event()
[all …]
/kernel/linux/linux-5.10/drivers/usb/host/
Dxhci.c1 // SPDX-License-Identifier: GPL-2.0
20 #include <linux/dma-mapping.h>
23 #include "xhci-trace.h"
24 #include "xhci-mtk.h"
25 #include "xhci-debugfs.h"
26 #include "xhci-dbgcap.h"
44 struct xhci_segment *seg = ring->first_seg; in td_on_ring()
46 if (!td || !td->start_seg) in td_on_ring()
49 if (seg == td->start_seg) in td_on_ring()
51 seg = seg->next; in td_on_ring()
[all …]
Dxhci-mtk-sch.c1 // SPDX-License-Identifier: GPL-2.0
14 #include "xhci-mtk.h"
18 /* table 5-5. High-speed Isoc Transaction Limits in usb_20 spec */
46 return "Can't schedule Start-Split in Y6"; in sch_error_string()
48 return "Can't find a suitable Start-Split location"; in sch_error_string()
50 return "The last Complete-Split is greater than 7"; in sch_error_string()
75 * SSport0-OUT, SSport0-IN, ..., SSportX-OUT, SSportX-IN, HSport0, ..., HSportY
83 virt_dev = xhci->devs[udev->slot_id]; in get_bw_index()
85 if (udev->speed >= USB_SPEED_SUPER) { in get_bw_index()
86 if (usb_endpoint_dir_out(&ep->desc)) in get_bw_index()
[all …]
Dxhci-ring.c1 // SPDX-License-Identifier: GPL-2.0
26 * until you reach a non-link TRB.
57 #include <linux/dma-mapping.h>
59 #include "xhci-trace.h"
60 #include "xhci-mtk.h"
71 if (!seg || !trb || trb < seg->trbs) in xhci_trb_virt_to_dma()
74 segment_offset = trb - seg->trbs; in xhci_trb_virt_to_dma()
77 return seg->dma + (segment_offset * sizeof(*trb)); in xhci_trb_virt_to_dma()
82 return TRB_TYPE_NOOP_LE32(trb->generic.field[3]); in trb_is_noop()
87 return TRB_TYPE_LINK_LE32(trb->link.control); in trb_is_link()
[all …]
Dxhci-mem.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <linux/dma-mapping.h>
18 #include "xhci-trace.h"
19 #include "xhci-debugfs.h"
36 struct device *dev = xhci_to_hcd(xhci)->self.sysdev; in xhci_segment_alloc()
42 seg->trbs = dma_pool_zalloc(xhci->segment_pool, flags, &dma); in xhci_segment_alloc()
43 if (!seg->trbs) { in xhci_segment_alloc()
49 seg->bounce_buf = kzalloc_node(max_packet, flags, in xhci_segment_alloc()
51 if (!seg->bounce_buf) { in xhci_segment_alloc()
52 dma_pool_free(xhci->segment_pool, seg->trbs, dma); in xhci_segment_alloc()
[all …]
/kernel/linux/linux-6.6/drivers/usb/host/
Dxhci.c1 // SPDX-License-Identifier: GPL-2.0
21 #include <linux/dma-mapping.h>
24 #include "xhci-trace.h"
25 #include "xhci-debugfs.h"
26 #include "xhci-dbgcap.h"
44 struct xhci_segment *seg = ring->first_seg; in td_on_ring()
46 if (!td || !td->start_seg) in td_on_ring()
49 if (seg == td->start_seg) in td_on_ring()
51 seg = seg->next; in td_on_ring()
52 } while (seg && seg != ring->first_seg); in td_on_ring()
[all …]
Dxhci-mtk-sch.c1 // SPDX-License-Identifier: GPL-2.0
14 #include "xhci-mtk.h"
18 /* table 5-5. High-speed Isoc Transaction Limits in usb_20 spec */
43 return "Can't schedule Start-Split in Y6"; in sch_error_string()
45 return "Can't find a suitable Start-Split location"; in sch_error_string()
47 return "The last Complete-Split is greater than 7"; in sch_error_string()
66 struct usb_endpoint_descriptor *epd = &ep->desc; in decode_ep()
82 usb_endpoint_maxp(epd), epd->bInterval, interval, unit); in decode_ep()
116 * SSport0-OUT, SSport0-IN, ..., SSportX-OUT, SSportX-IN, HSport0, ..., HSportY
122 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in get_bw_info()
[all …]
Dxhci-ring.c1 // SPDX-License-Identifier: GPL-2.0
26 * until you reach a non-link TRB.
58 #include <linux/dma-mapping.h>
60 #include "xhci-trace.h"
75 if (!seg || !trb || trb < seg->trbs) in xhci_trb_virt_to_dma()
78 segment_offset = trb - seg->trbs; in xhci_trb_virt_to_dma()
81 return seg->dma + (segment_offset * sizeof(*trb)); in xhci_trb_virt_to_dma()
86 return TRB_TYPE_NOOP_LE32(trb->generic.field[3]); in trb_is_noop()
91 return TRB_TYPE_LINK_LE32(trb->link.control); in trb_is_link()
96 return trb == &seg->trbs[TRBS_PER_SEGMENT - 1]; in last_trb_on_seg()
[all …]
Dxhci-mem.c1 // SPDX-License-Identifier: GPL-2.0
16 #include <linux/dma-mapping.h>
19 #include "xhci-trace.h"
20 #include "xhci-debugfs.h"
37 struct device *dev = xhci_to_hcd(xhci)->self.sysdev; in xhci_segment_alloc()
43 seg->trbs = dma_pool_zalloc(xhci->segment_pool, flags, &dma); in xhci_segment_alloc()
44 if (!seg->trbs) { in xhci_segment_alloc()
50 seg->bounce_buf = kzalloc_node(max_packet, flags, in xhci_segment_alloc()
52 if (!seg->bounce_buf) { in xhci_segment_alloc()
53 dma_pool_free(xhci->segment_pool, seg->trbs, dma); in xhci_segment_alloc()
[all …]
/kernel/linux/linux-6.6/net/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 when running on a stand-alone machine that isn't connected to any
20 contained in the package net-tools, the location and version number
24 recommended to read the NET-HOWTO, available from
42 achieve this, you need to set skb_shinfo(skb)->frag_list to the
47 compat-independent messages instead!
90 kernel devs running KUnit test harness and are not for inclusion
94 to the KUnit documentation in Documentation/dev-tools/kunit/.
103 other computer. You will get the so-called loopback device which
114 <file:Documentation/networking/ip-sysctl.rst>.
[all …]
/kernel/linux/linux-6.6/lib/
DKconfig.debug1 # SPDX-License-Identifier: GPL-2.0-only
19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst
50 int "Default console loglevel (1-15)"
60 Note: This does not affect the log level of un-prefixed printk()
65 int "quiet console loglevel (1-15)"
76 int "Default message log level (1-7)"
82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks
118 enabled/disabled based on various levels of scope - per source file,
158 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' >
162 nullarbor:~ # echo -n 'file svcsock.c +p' >
[all …]
/kernel/linux/linux-6.6/include/linux/mtd/
Dcfi.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al.
28 # define cfi_interleave(cfi) ((cfi)->interleave)
40 # define cfi_interleave(cfi) ((cfi)->interleave)
52 # define cfi_interleave(cfi) ((cfi)->interleave)
152 /* Vendor-Specific PRI for Intel/Sharp Extended Command Set (0x0001) */
158 uint32_t FeatureSupport; /* if bit 31 is set then an additional uint32_t feature
159 block follows - FIXME - not currently supported */
205 /* Vendor-Specific PRI for AMD/Fujitsu Extended Command Set (0x0002) */
211 uint8_t SiliconRevision; /* bits 1-0: Address Sensitive Unlock */
[all …]
/kernel/linux/linux-5.10/include/linux/mtd/
Dcfi.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> et al.
28 # define cfi_interleave(cfi) ((cfi)->interleave)
40 # define cfi_interleave(cfi) ((cfi)->interleave)
52 # define cfi_interleave(cfi) ((cfi)->interleave)
152 /* Vendor-Specific PRI for Intel/Sharp Extended Command Set (0x0001) */
158 uint32_t FeatureSupport; /* if bit 31 is set then an additional uint32_t feature
159 block follows - FIXME - not currently supported */
205 /* Vendor-Specific PRI for AMD/Fujitsu Extended Command Set (0x0002) */
211 uint8_t SiliconRevision; /* bits 1-0: Address Sensitive Unlock */
[all …]

123