| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | simple-card.yaml | 1 # 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-5.10/drivers/char/agp/ |
| D | ali-agp.c | 27 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 …]
|
| D | ati-agp.c | 60 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-6.6/drivers/char/agp/ |
| D | ali-agp.c | 27 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 …]
|
| D | ati-agp.c | 60 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/include/scsi/ |
| D | scsi_devinfo.h | 1 /* 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/ |
| D | scsi_devinfo.h | 1 /* 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/ |
| D | svm.c | 1 // 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/ |
| D | Kconfig | 6 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/ |
| D | svm.c | 1 // 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/ |
| D | simple-card.c | 1 // 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/ |
| D | core.c | 1 // 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/ |
| D | core.c | 1 // 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/ |
| D | xhci.c | 1 // 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 …]
|
| D | xhci-mtk-sch.c | 1 // 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 …]
|
| D | xhci-ring.c | 1 // 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 …]
|
| D | xhci-mem.c | 1 // 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/ |
| D | xhci.c | 1 // 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 …]
|
| D | xhci-mtk-sch.c | 1 // 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 …]
|
| D | xhci-ring.c | 1 // 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 …]
|
| D | xhci-mem.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/dma-mapping.h> 19 #include "xhci-trace.h" 20 #include "xhci-debugfs.h" 38 struct device *dev = xhci_to_hcd(xhci)->self.sysdev; in xhci_segment_alloc() 44 seg->trbs = dma_pool_zalloc(xhci->segment_pool, flags, &dma); in xhci_segment_alloc() 45 if (!seg->trbs) { in xhci_segment_alloc() 51 seg->bounce_buf = kzalloc_node(max_packet, flags, in xhci_segment_alloc() 53 if (!seg->bounce_buf) { in xhci_segment_alloc() 54 dma_pool_free(xhci->segment_pool, seg->trbs, dma); in xhci_segment_alloc() [all …]
|
| /kernel/linux/linux-6.6/net/ |
| D | Kconfig | 1 # 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/ |
| D | Kconfig.debug | 1 # 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/ |
| D | cfi.h | 1 /* 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/ |
| D | cfi.h | 1 /* 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 …]
|