linux/drivers/pci/pci-sysfs.c
<<
>>
Prefs
   1/*
   2 * drivers/pci/pci-sysfs.c
   3 *
   4 * (C) Copyright 2002-2004 Greg Kroah-Hartman <greg@kroah.com>
   5 * (C) Copyright 2002-2004 IBM Corp.
   6 * (C) Copyright 2003 Matthew Wilcox
   7 * (C) Copyright 2003 Hewlett-Packard
   8 * (C) Copyright 2004 Jon Smirl <jonsmirl@yahoo.com>
   9 * (C) Copyright 2004 Silicon Graphics, Inc. Jesse Barnes <jbarnes@sgi.com>
  10 *
  11 * File attributes for PCI devices
  12 *
  13 * Modeled after usb's driverfs.c 
  14 *
  15 */
  16
  17
  18#include <linux/kernel.h>
  19#include <linux/sched.h>
  20#include <linux/pci.h>
  21#include <linux/stat.h>
  22#include <linux/export.h>
  23#include <linux/topology.h>
  24#include <linux/mm.h>
  25#include <linux/fs.h>
  26#include <linux/capability.h>
  27#include <linux/security.h>
  28#include <linux/pci-aspm.h>
  29#include <linux/slab.h>
  30#include <linux/vgaarb.h>
  31#include <linux/pm_runtime.h>
  32#include "pci.h"
  33
  34static int sysfs_initialized;   /* = 0 */
  35
  36/* show configuration fields */
  37#define pci_config_attr(field, format_string)                           \
  38static ssize_t                                                          \
  39field##_show(struct device *dev, struct device_attribute *attr, char *buf)                              \
  40{                                                                       \
  41        struct pci_dev *pdev;                                           \
  42                                                                        \
  43        pdev = to_pci_dev (dev);                                        \
  44        return sprintf (buf, format_string, pdev->field);               \
  45}
  46
  47pci_config_attr(vendor, "0x%04x\n");
  48pci_config_attr(device, "0x%04x\n");
  49pci_config_attr(subsystem_vendor, "0x%04x\n");
  50pci_config_attr(subsystem_device, "0x%04x\n");
  51pci_config_attr(class, "0x%06x\n");
  52pci_config_attr(irq, "%u\n");
  53
  54static ssize_t broken_parity_status_show(struct device *dev,
  55                                         struct device_attribute *attr,
  56                                         char *buf)
  57{
  58        struct pci_dev *pdev = to_pci_dev(dev);
  59        return sprintf (buf, "%u\n", pdev->broken_parity_status);
  60}
  61
  62static ssize_t broken_parity_status_store(struct device *dev,
  63                                          struct device_attribute *attr,
  64                                          const char *buf, size_t count)
  65{
  66        struct pci_dev *pdev = to_pci_dev(dev);
  67        unsigned long val;
  68
  69        if (strict_strtoul(buf, 0, &val) < 0)
  70                return -EINVAL;
  71
  72        pdev->broken_parity_status = !!val;
  73
  74        return count;
  75}
  76
  77static ssize_t local_cpus_show(struct device *dev,
  78                        struct device_attribute *attr, char *buf)
  79{               
  80        const struct cpumask *mask;
  81        int len;
  82
  83#ifdef CONFIG_NUMA
  84        mask = (dev_to_node(dev) == -1) ? cpu_online_mask :
  85                                          cpumask_of_node(dev_to_node(dev));
  86#else
  87        mask = cpumask_of_pcibus(to_pci_dev(dev)->bus);
  88#endif
  89        len = cpumask_scnprintf(buf, PAGE_SIZE-2, mask);
  90        buf[len++] = '\n';
  91        buf[len] = '\0';
  92        return len;
  93}
  94
  95
  96static ssize_t local_cpulist_show(struct device *dev,
  97                        struct device_attribute *attr, char *buf)
  98{
  99        const struct cpumask *mask;
 100        int len;
 101
 102#ifdef CONFIG_NUMA
 103        mask = (dev_to_node(dev) == -1) ? cpu_online_mask :
 104                                          cpumask_of_node(dev_to_node(dev));
 105#else
 106        mask = cpumask_of_pcibus(to_pci_dev(dev)->bus);
 107#endif
 108        len = cpulist_scnprintf(buf, PAGE_SIZE-2, mask);
 109        buf[len++] = '\n';
 110        buf[len] = '\0';
 111        return len;
 112}
 113
 114/*
 115 * PCI Bus Class Devices
 116 */
 117static ssize_t pci_bus_show_cpuaffinity(struct device *dev,
 118                                        int type,
 119                                        struct device_attribute *attr,
 120                                        char *buf)
 121{
 122        int ret;
 123        const struct cpumask *cpumask;
 124
 125        cpumask = cpumask_of_pcibus(to_pci_bus(dev));
 126        ret = type ?
 127                cpulist_scnprintf(buf, PAGE_SIZE-2, cpumask) :
 128                cpumask_scnprintf(buf, PAGE_SIZE-2, cpumask);
 129        buf[ret++] = '\n';
 130        buf[ret] = '\0';
 131        return ret;
 132}
 133
 134static inline ssize_t pci_bus_show_cpumaskaffinity(struct device *dev,
 135                                        struct device_attribute *attr,
 136                                        char *buf)
 137{
 138        return pci_bus_show_cpuaffinity(dev, 0, attr, buf);
 139}
 140
 141static inline ssize_t pci_bus_show_cpulistaffinity(struct device *dev,
 142                                        struct device_attribute *attr,
 143                                        char *buf)
 144{
 145        return pci_bus_show_cpuaffinity(dev, 1, attr, buf);
 146}
 147
 148/* show resources */
 149static ssize_t
 150resource_show(struct device * dev, struct device_attribute *attr, char * buf)
 151{
 152        struct pci_dev * pci_dev = to_pci_dev(dev);
 153        char * str = buf;
 154        int i;
 155        int max;
 156        resource_size_t start, end;
 157
 158        if (pci_dev->subordinate)
 159                max = DEVICE_COUNT_RESOURCE;
 160        else
 161                max = PCI_BRIDGE_RESOURCES;
 162
 163        for (i = 0; i < max; i++) {
 164                struct resource *res =  &pci_dev->resource[i];
 165                pci_resource_to_user(pci_dev, i, res, &start, &end);
 166                str += sprintf(str,"0x%016llx 0x%016llx 0x%016llx\n",
 167                               (unsigned long long)start,
 168                               (unsigned long long)end,
 169                               (unsigned long long)res->flags);
 170        }
 171        return (str - buf);
 172}
 173
 174static ssize_t modalias_show(struct device *dev, struct device_attribute *attr, char *buf)
 175{
 176        struct pci_dev *pci_dev = to_pci_dev(dev);
 177
 178        return sprintf(buf, "pci:v%08Xd%08Xsv%08Xsd%08Xbc%02Xsc%02Xi%02x\n",
 179                       pci_dev->vendor, pci_dev->device,
 180                       pci_dev->subsystem_vendor, pci_dev->subsystem_device,
 181                       (u8)(pci_dev->class >> 16), (u8)(pci_dev->class >> 8),
 182                       (u8)(pci_dev->class));
 183}
 184
 185static ssize_t is_enabled_store(struct device *dev,
 186                                struct device_attribute *attr, const char *buf,
 187                                size_t count)
 188{
 189        struct pci_dev *pdev = to_pci_dev(dev);
 190        unsigned long val;
 191        ssize_t result = strict_strtoul(buf, 0, &val);
 192
 193        if (result < 0)
 194                return result;
 195
 196        /* this can crash the machine when done on the "wrong" device */
 197        if (!capable(CAP_SYS_ADMIN))
 198                return -EPERM;
 199
 200        if (!val) {
 201                if (pci_is_enabled(pdev))
 202                        pci_disable_device(pdev);
 203                else
 204                        result = -EIO;
 205        } else
 206                result = pci_enable_device(pdev);
 207
 208        return result < 0 ? result : count;
 209}
 210
 211static ssize_t is_enabled_show(struct device *dev,
 212                               struct device_attribute *attr, char *buf)
 213{
 214        struct pci_dev *pdev;
 215
 216        pdev = to_pci_dev (dev);
 217        return sprintf (buf, "%u\n", atomic_read(&pdev->enable_cnt));
 218}
 219
 220#ifdef CONFIG_NUMA
 221static ssize_t
 222numa_node_show(struct device *dev, struct device_attribute *attr, char *buf)
 223{
 224        return sprintf (buf, "%d\n", dev->numa_node);
 225}
 226#endif
 227
 228static ssize_t
 229dma_mask_bits_show(struct device *dev, struct device_attribute *attr, char *buf)
 230{
 231        struct pci_dev *pdev = to_pci_dev(dev);
 232
 233        return sprintf (buf, "%d\n", fls64(pdev->dma_mask));
 234}
 235
 236static ssize_t
 237consistent_dma_mask_bits_show(struct device *dev, struct device_attribute *attr,
 238                                 char *buf)
 239{
 240        return sprintf (buf, "%d\n", fls64(dev->coherent_dma_mask));
 241}
 242
 243static ssize_t
 244msi_bus_show(struct device *dev, struct device_attribute *attr, char *buf)
 245{
 246        struct pci_dev *pdev = to_pci_dev(dev);
 247
 248        if (!pdev->subordinate)
 249                return 0;
 250
 251        return sprintf (buf, "%u\n",
 252                        !(pdev->subordinate->bus_flags & PCI_BUS_FLAGS_NO_MSI));
 253}
 254
 255static ssize_t
 256msi_bus_store(struct device *dev, struct device_attribute *attr,
 257              const char *buf, size_t count)
 258{
 259        struct pci_dev *pdev = to_pci_dev(dev);
 260        unsigned long val;
 261
 262        if (strict_strtoul(buf, 0, &val) < 0)
 263                return -EINVAL;
 264
 265        /* bad things may happen if the no_msi flag is changed
 266         * while some drivers are loaded */
 267        if (!capable(CAP_SYS_ADMIN))
 268                return -EPERM;
 269
 270        /* Maybe pci devices without subordinate busses shouldn't even have this
 271         * attribute in the first place?  */
 272        if (!pdev->subordinate)
 273                return count;
 274
 275        /* Is the flag going to change, or keep the value it already had? */
 276        if (!(pdev->subordinate->bus_flags & PCI_BUS_FLAGS_NO_MSI) ^
 277            !!val) {
 278                pdev->subordinate->bus_flags ^= PCI_BUS_FLAGS_NO_MSI;
 279
 280                dev_warn(&pdev->dev, "forced subordinate bus to%s support MSI,"
 281                         " bad things could happen\n", val ? "" : " not");
 282        }
 283
 284        return count;
 285}
 286
 287#ifdef CONFIG_HOTPLUG
 288static DEFINE_MUTEX(pci_remove_rescan_mutex);
 289static ssize_t bus_rescan_store(struct bus_type *bus, const char *buf,
ret = ->subordinate->bus_flags & buf)
 174stati">subsysEg)
 192        ifruct bup_bus(<bufa> = EINUL ne" name="L174"> 174stati">subsysEg)
< id="L284" class="line" name="L192"> 1929/a>
 1929/a>        int(strict_strtoul(buf, 0, &val) < 0)
 192        EINVAL;
 1929/a>
 1929/a>        if (val) {
 1929/a>                coxex(&pci_remove_rescan_mutex);
 2030ref">ret = bufa> = bup_bufind_nextes" a>(bufa> =)) !EINUL ne"  203                if      bup_bumoan_mus" a>(bufa> =)buf)
 203                   href="+code=maxexcoxex(&pci_remove_rescan_mutex);
 203           2030/a>        return count;
 2030/a>}
 2030/a>
 203
des_tytribute" f">subordinate-&p_busbup_buss[]  203        rebordinate-&__ATTRclass="sref">bu__ATTRa>(buscan_ma>, 0,a href="+code=buS_IWUSRclass="sref">buS_IWUSRa>, | href="+code=buS_IWGRPclass="sref">buS_IWGRPa>);
EINUL ne" bus_rescan_store(s
 20309a>        rebordinate-&__ATTR_NUL class="sref">EI__ATTR_NUL a>
 213
<} 2131/a>
 213  atic ssize_t
 213{
 href="+code=dev_wascan_store" class="sref">buv_wascan_store" a>(struct device *dev, struct device_attribute *attr,
 213        sttttttttttnst char *buf, size_t count)
 2131/a>{
 213         174stati">subsysEg)3" id="L213" class="line" name="L213"> 213        reruct pci_dev *pdev = to_pci_dev(dev);
 213}
a href="drivers/pci/pci-sysfs.c#L263" id="L203" class="line" name="L213"> 21319a>        ret(strict_strtoul(buf, 0, &val) < 0)
 2232ref">ret = EINVAL;
 2232/a>
 2232/a>        if (val) {
 2232/a>                re href="+code=maxexcoxex(&pci_remove_rescan_mutex);
 2232/a>        sttttttttt href="+code=mai_remoan_mus" class="sref">bup_bumoan_mus" a>(pdev->bus, 
 2232/a>                coxex(&pci_remove_rescan_mutex);
 2232/a>         2232/a>        return count;
 2232/a>}
 2232/a>
 233{
atic cosuve_recallbac a>(struct device *dev,  2333har *11ef82ttr, char *11ef82tline" na3" id="L233" class="line" name="L233"> 2333/a>        ifruct pci_dev *pdev = to_pci_dev(dev);
 2333/a>
 2333/a>        st href="+code=maxexcoxex(&pci_remove_rescan_mutex);
 23335a>        st href="+code=mai_reorep_andemove_res_revice" class="sref">dei_reorep_andemove_res_revice" a>(pdev-&
 2333/a>        coxex(&pci_remove_rescan_mutex);
 233 2333/a>}
a href="drivers/pci/pci-sysfs.c#L263" id="L233" class="line" name="L233"> 2333/a>static ssize_t  243   href="+code=resuve_reore" class="sref">busuve_reore" a>(struct device *dev, struct device_attribute *devummya>,
 2434/a>               nst char *buf, size_t count)
 243
<11ef82ttr, char *11ef82tline" na3" id="L243" class="line" name="L243"> 2434/a>        if nbusu/a> =  2434/a>        stsysfs.c#L175" id="L17.c#L175" id="L175" class="linne" name="L174"> 174stati">subsysEg)3" id="L243" class="line" name="L243"> 2434/a>
 2434/a>        if (!( href="+code=strict_strtoul" class="sref">strict_strtoul(buf, 0, &val) < 0)
 2434/a>                  turn EINVAL;
 2434/a>}
a href="drivers/pci/pci-sysfs.c#L263" id="L243" class="line" name="L243"> 243          pan class="comment">/* IsAnttribute inn_mnot betsyregtentrc#Lby e on f its own methods,span>
 253
         * atso weave thio usthis
 2535/a>         * a/span>
 2535/a>        if (val) {a href="drivers/pci/pci-sysfs.c#L273" id="L243" class="line" name="L253"> 2535/a>                re href="+code=maturclass="sref">busu/a> = covice_atschedulrecallbac a>(dev);cosuve_recallbac a>(s
 25354a>        if (busu/a> ={a href="drivers/pci/pci-sysfs.c#L273" id="L243" class="line" name="L253"> 2535/a>                count)
 busu/a> = 2535/a>        ifturn count;
 2333/a5ivers href="drivers/pci/pci-sysfs.c#L213" id="L258" clas3="line" name="L258"> 2583/a>{
35href="drivers/pci/pci-sysfs.c#L263" id="L259" clas3="line" name="L259"> 2593/a>  35ic ssize_t  2603/a>  36ref="+code=resuve_ren_stn_store" class="sref">bus_rescan_stn_store" class="ct device *dev, struct device_attribute *attr,
 2613/a>
<36            if      buf, size_t count)
 2623/a>  36ef82ttr, char *11ef82tline" na3" id="L263" clas3="line" name="L263"> 2633/a>  3             r#L175" id="L17.c#L175" id="L175" class="linne" name="L174"> 174stati">subsysEg)3" id="L264" clas3="line" name="L264"> 2643/a>
<36    struct bup_bus(<bus, 
bus, v" clas"="ref="+code=dev" class="sref">dev);
 2653/a>  36href="drivers/pci/pci-sysfs.c#L233" id="L266" clas3="line" name="L266"> 2663/a>strict_strtoul(buf, 0, &val) < 0)
 2673/a>  36              turn EINVAL;
 2683/a>  36href="drivers/pci/pci-sysfs.c#L263" id="L269" clas3="line" name="L269"> 2693/a>
<36    ret(val) {
 2703/a>  37            coxex(&pci_remove_rescan_mutex);
 2713/a>bup_bufind_nedbus, 
devummya>lLby_empt";bus, 
device_attributa href="drivers/pci/pci-sysfs.c#L263" id="L272" clas3="line" name="L272"> 2723/a>  37                    (bup_bumoan_mus" a>(bus, 
sprintf 2733/a>  3             return  2743/a>
<37                    bup_bumoan_mus" a>(bus, 
 2753/a>  37            coxex(&pci_remove_rescan_mutex);
 2763/a>  37     2773/a>  37    return count;
 2783/a>  37 href="drivers/pci/pci-sysfs.c#L213" id="L279" clas3="line" name="L279"> 2793/a>
<3 href="drivers/pci/pci-sysfs.c#L280" id="3280" clas3="line" name="L280"> 2803/a>  3       href="drivers/pci/pci-sysfs.c#L227" id="3281" clas3="line" name="L281"> 2813/a>  38href="drivers/pci/pci-sysfs.c#L263" id="L282" clas3="line" name="L282"> 2823/a>  3     }#i="+code=CONFIG_HOdef="L"sref">atomic_redef="L"ref="+code=buev" claTPLUGatomic_reTPLUGatomic_redef="L"ref="+code=buev" claTPLUGPCI_BUS_FTPLUG 2833/a>
<38ic ssize_t
bus_rescan3cold_allowa>(sss="ct device *dev, struct <"drivers/pci/pci-sysfs.c#L253" id="L274" clas3="line" name="L284"> 2843/a>  38                    device_attribute *attr,
 2853/a>}
38            buf, size_t count)
 2863/a>
<3 href=="drivers/pci/pci-sysfs.c#L273" id="L287" clas3="line" name="L287"> 2873/a>#i38    reruct pci_dev *pdev = to_pci_dev(dev);
 2883/a>st38    rebordina#L175" id="L17.c#L175" id="L175" class="linne" name="L174"> 174stati">subsysEg)3" id="L289" clas3="line" name="L289"> 2893/a>st38href="drivers/pci/pci-sysfs.c#L280" id="3290" clas3="line" name="L2ss="l29"3ref">3et = strict_strtoul(buf, 0, &val) < 0)
, 3har *39            if (EINVAL;
buf)
 1923/a>  3     ifruct pdev = sref">bus_rescan3cold_allowa> href="="+code=val" class="sref">val) {
 1923/a>
<39    st href="+code=maxexbup_bumoanm_rdev);
 1923/a>  39href="drivers/pci/pci-sysfs.c#L233" id="L192" clas3="line" name="L192"> 1923/a>  39    ifturn count;
 1923/a>
<39 href="drivers/pci/pci-sysfs.c#L213" id="L192" clas3="line" name="L192"> 1923/a>  39href="drivers/pci/pci-sysfs.c#L263" id="L192" clas3="line" name="L192"> 1923/a>  39ic ssize_t dma_mask_b3cold_allowa>(ss="ct device *dev, struct <"drivers/pci/pci-sysfs.c#L253" id="4203" clas4="line" name="L203"> 2034ref">4et = device_attribute *attr,
buf)
 2034/a>  40ef82ttr, char *11ef82tline" na3" id="4203"ss="s4ef">buf)
 2034/a>  40    ifruct pci_dev *pdev = to_pci_dev(dev);
 2034/a>  4       sprintf (buf, "%u\n",
pdev = sref">bus_rescan3cold_allowa> href="drivers/pci/pci-sysfs.c#L263" id="4243"ivers4p"line" name="L192"> 1924/a>  40 href="drivers/pci/pci-sysfs.c#L235" id="4203" clas4="line" name="L203"> 2034/a>}
4a href href="drivers/pci/pci-sysfs.c#L227" id="4203" clas4="line" name="L203"> 2034/a>
<4 href="drivers/pci/pci-sysfs.c#L283" id="4203" clas4="line" name="L203"> 2034/a>
<4uct device_attribute *bup_bus 2034/a>  4     rebordinate-&__ATTRclass="_ROsref">bup_busdevice 19249a>  4     rebordinate-&__ATTR_NUL claROsref">bup_busattr,vhreo" href<"drivers/pci/pci-sysfs.c#L253" id="4213" clas4="line" name="L213"> 2134/a>
<410   rebordinate-&__ATTR_NUL claROsref">bup_busdevice * 2134/a>
<411   rebordinate-&__ATTR_NUL claROsref">bup_busattr,sub253tem_vhreo"hreff<"drivers/pci/pci-sysfs.c#L253" id="4203"ss="s4="line" name="L213"> 2134/a>  412   rebordinate-&__ATTR_NUL claROsref">bup_busdevice 2134/a>{
41    ifruct bup_busbsref">count;f">chreff<"drivers/pci/pci-sysfs.c#L253" id="4243"ivers4="line" name="L213"> 2134/a>  41    st href="+code=maxexbup_busbup_bus 2134/a>{
41    st href="+code=mai_reoreNUL claROsref">bup_busbus, local_cp="hreff<"drivers/pci/pci-sysfs.c#L253" id="4203" clas4="line" name="L213"> 2134/a>  4     bup_busbus, local_cp=lLbyhreff<"drivers/pci/pci-sysfs.c#L253" id="4203" clas4="line" name="L213"> 2134/a>  4     reruct bup_busbus, modalia"hreff<"drivers/pci/pci-sysfs.c#L253" id="4203" clas4="line" name="L213"> 2134/a>}
4 href= href="+code=CONFIG_HOTPLUG" NUMAsref">PCI_BUS_FTPLUG 21349a>  41    rebordinate-&__ATTR_NUL claROsref">bup_busbup_bus 2234ref">42      href="drivers/pci/pci-sysfs.c#L227" id="4223" clas4="line" name="L223"> 2234/a>
<421   rebordinate-&__ATTR_NUL claROsref">bup_bus));
<_bit sref">device_atta>));
<_bit hreff<"drivers/pci/pci-sysfs.c#L253" id="4203"ss="s4="line" name="L223"> 2234/a>  422   rebordinate-&__ATTR_NUL claROsref">bup_bus));
<_bit sref">device_atr *));
<_bit hreff<"drivers/pci/pci-sysfs.c#L253" id="4203"ivers4="line" name="L223"> 2234/a>  42    ifruct bup_buscapabledma_mask_is_enss=">(ss="href="+code=size_t" cis_enss=">(sss="sref">bus_rescais_enss=">(sss="hreff<"drivers/pci/pci-sysfs.c#L253" id="4243"ivers4="line" name="L223"> 2234/a>  42    st href="+code=maxexbup_busbus, 
roken_parity_ hre="href="+code=buS_IWUSRclaRUGOsref">bup_busbuS_IWUSRa>, | href=f<"drivers/pci/pci-sysfs.c#L253" id="4203" clas4="line" name="L223"> 2234/a>  4             dma_mask_
roken_parity_ hre="(ss="href=+code=pcxexbus_rescanroken_parity_ hre="(sss="ref=f<"drivers/pci/pci-sysfs.c#L253" id="4203" clas4="line" name="L223"> 2234/a>  42    bup_busbus, msas"="ref=;(s="sref">dma_mask_tore(s="href="+code=size_t" ctore" class="sref">msi_bus_store(struct  2234/a>  42ef CONFIG_HOTPLUG
 2234/a>}
42    rebordinate-&__ATTRclass="sref">bu__ATTRa>(devicebuS_IWUSRa>, | href="+code=buS_IWGRPclass="sref">buS_IWGRPa>);
EINUL ne" busuve_reore" a>(struct  2234/a>
<42    rebordinate-&__ATTR_NUL clsref">bu__ATTRa>(buscan_ma>, 0,a href="+code=buS_IWUSRclass="sref">buS_IWUSRa>, | href="+code=buS_IWGRPclass="sref">buS_IWGRPa>);
EINUL ne" buv_wascan_store" a>(struct  2334/a>{
43      href="drivers/pci/pci-sysfs.c#L227" id="4233" clas4="line" name="L233"> 2334har *41ef82t#i="+code=CONFIG_HOdef="L"sref">atomic_redef="L"ref="+code=buev" claTPLUGatomic_reTPLUGatomic_redef="L"ref="+code=buev" claTPLUGPCI_BUS_FTPLUG 2334/a>  432   rebordinate-&__ATTR_NUL clsref">bu__ATTRa>(bus_rescan3cold_allowa> hre;(ss="sref">dma_mask_b3cold_allowa>(ss="ct <="+code=size_t" cn3cold_allowa>(sss="sref">bus_rescan3cold_allowa>(sss="ct  2334/a>
<4 href= href="drivers/pci/pci-sysfs.c#L227" id="4243"ivers4="line" name="L233"> 2334/a>  4     st href="+code=maxexEI__ATTR_NUL a>
 23345a>  4     sf="drivers/pci/pci-sysfs.c#L283" id="4223" clas4="line" name="L233"> 2334/a>  43href="drivers/pci/pci-sysfs.c#L283" id="4233" clas4="line" name="L233"> 2334/a>device_attribute *(bup_bus( 2334/a>}
43href= href="+code=CONFIG_HOTPLUG" class="sref">CONFIG_HOTPLUG
 2334/a>st43    rebordinate-&__ATTR_NUL clsref">bu__ATTRa>(buscan_ma>, 0,a href="+code=buS_IWUSRclass="sref">buS_IWUSRa>, | href="+code=buS_IWGRPclass="sref">buS_IWGRPa>);
EINUL ne" bus_rescan_stn_store" class="ct  2434/a>  44      href="drivers/pci/pci-sysfs.c#L227" id="4243" clas4="line" name="L243"> 2434/a>  441   rebordinate-&__ATTR_NUL clsref">bu__ATTRa>(devummya>cpuaff="it"href="+code=buf"rescaclaRUGOsref">bup_bus(s="_cp=);
devummya>scre(s="_cp=);
EINUL ne"  2434/a>
<442   rebordinate-&__ATTR_NUL clsref">bu__ATTRa>(devummya>cpulLbyaff="it"href="+code=buf"rescaclaRUGOsref">bup_bus(s="_cp=lLbyaff="it"sref">devummya>scre(s="_cp=lLbyaff="it"href=a+code=pdev" class="sref">EINUL ne"  2434/a>  44    ifruct EI__ATTR_NUL a>
 2434/a>  4     sf="drivers/pci/pci-sysfs.c#L283" id="4243" clas4="line" name="L243"> 2434/a>
<4 href="drivers/pci/pci-sysfs.c#L233" id="4243" clas4="line" name="L243"> 2434/a>  4     i href="+code=ssize_t" class="sref">ssize_t  2434/a>  4      +code=pcxexdma_mask_
ooasvga(ss="ref=" href="+code=buvice" class="sref">device *dev, struct device_attribute *attr,
buf)
 2434/a>}
4 href=="drivers/pci/pci-sysfs.c#L273" id="4243" clas4="line" name="L243"> 2434/a>  4       pan cla href="+code=pci_dev" class="sref">pci_dev *pdev = to_pci_dev(dev);
 2534/a>
<450     pan cla href="+code=pci_dev" class="sref">pci_dev *pci_devdevice 2534/a> 2534/a>  4     if (pci_dev 2534/a>  4             re href=" href="+code=sprintf" class="sref">sprintf (buf, "%u\n",
pdev-&
pci_dev 25344a>  45href="drivers/pci/pci-sysfs.c#L275" id="4243" clas4="line" name="L253"> 2534/a>  4             < href="+code=sprintf" class="sref">sprintf (buf, "%u\n",
 2534/a>  4     ifturn pdev->deviceatomic_rePCI_ROM_RESOURCE hre].+code=des" clasflag"sref">bup_bus 23334a5ive45              turn bup_bus 2584/a>{
45 href="drivers/pci/pci-sysfs.c#L213" id="4259" clas4="line" name="L259"> 2594/a>  45ic device_attribute *attr,vga(ss=" href="+code=to_pci_deNUL claROsref">bup_busdma_mask_
ooasvga href="drivers/pci/pci-sysfs.c#L263" id="4260" clas4="line" name="L260"> 2604/a>  46ref=""drivers/pci/pci-sysfs.c#L263" id="4243" clas4="line" name="L261"> 2614/a>
<46      href="+code=ssize_t" class="sref">ssize_t  2624/a>  46ef82t+code=pci_dev" clasread_configsref">pci_dev *read_configref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2634/a>  46            re href=" href="+code=bus_tytribine" class="sref">des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="4243" clas4="line" name="L264"> 2644/a>
<46                    buf, ssize_tssize_tsize_t count)
 2654/a>  46 href="drivers/pci/pci-sysfs.c#L243" id="4266" clas4="line" name="L266"> 2664/a>pci_dev *dev);
to_pci_dev(ssize_tssize_tdevice *ssize_t 2674/a>  46             #L175" idef="+code=deturclasx bup_bumoax  2684/a>  46    rebordinate-&__ATTRcloff="sref">ssize_tssize_tssize_t 2694/a>
<46    rebordinate-&__ATTR_u8sref">ssize_tdma_mask_sata href=""+code=dev" clasu8sref">ssize_tbuf,  2704/a>  47ref=""drivers/pci/pci-sysfs.c#L263" id="4271" clas4="line" name="L271"> 2714/a>/* IsAnttribSepcial 2724/a>  47    if (capablecapablesref">bus_rescaf_cra>href="ref="+code=val" clas="it_usLr_n"sref">bup_busCONFIG_HOTAP_SYS_ADMINref== =="0ef="drivers/pci/pci-sysfs.c#L273" id="4263" clas4="line" name="L273"> 2734/a>  4             return bup_bumoax dev);
bup_bumoacfg_x  2744/a>
<47             }aref=ref="+code=stl" class="sref">dev);
bup_bumoahdr_typa hre =="+code=to_pci_dePCI_HEADER_TYPE_CARDBUSsref">atomic_rePCI_HEADER_TYPE_CARDBUSref== ="drivers/pci/pci-sysfs.c#L273" id="4265" clas4="line" name="L275"> 2754/a>  47            bup_bumoax  2764/a>  47     2774/a>  47    r"drivers/pci/pci-sysfs.c#L283" id="4243" clas4="line" name="L278"> 2784/a>  478   if (ssize_tbup_bumoax  2794/a>
<479            2804/a>  48t = ssize_tcount)
 bup_bumoax  2814/a>  48            if (bup_bumoax ssize_t 2824/a>  48                    <+code=pcunt" class="sref">count)
 bup_bumoax  2834/a>
<483            }aref=r="drivers/pci/pci-sysfs.c#L273" id="4243" clas4="line" name="L284"> 2844/a>  48                    <+code=deturclasx bup_bumoax count;
 2854/a>}
48            <="drivers/pci/pci-sysfs.c#L283" id="4286" clas4="line" name="L286"> 2864/a>
<48href="drivers/pci/pci-sysfs.c#L283" id="4287" clas4="line" name="L287"> 2874/a>#i48    reruct (busu/a> =a>(dev);
 2884/a>st48href="drivers/pci/pci-sysfs.c#L263" id="4289" clas4="line" name="L289"> 2894/a>st48    ret(ssize_tbup_bumoax 49            ssize_tval) {
, 4har *49            if ((des_tytria>(dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="4c82" clas4ef">buf)
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 1924/a>  49            return ssize_t 1924/a>
<49                    <+code=deturclasx bup_bumoax  1924/a>  49            <="drivers/pci/pci-sysfs.c#L283" id="4192" clas4="line" name="L192"> 1924/a>  49href="drivers/pci/pci-sysfs.c#L283" id="4192" clas4="line" name="L192"> 1924/a>
<497   ret(ssize_tbup_bumoax  1924/a>  498           val) {
 1924/a>  499           bus_rescaa>(ref="+code=dev" class="sref">dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="5203" clas5="line" name="L203"> 2035ref">5et = dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
, 5/a>  50            if (dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
buf)
ssize_t 1925/a>  50            return bup_bumoax  1925/a>  504           <="drivers/pci/pci-sysfs.c#L283" id="5203" clas5="line" name="L203"> 2035/a>}
50href="drivers/pci/pci-sysfs.c#L233" id="5203" clas5="line" name="L203"> 2035/a>
<50    bup_bumoax  2035/a>
<50              turn val) {
 2035/a>  508           (sref">bus_rescaa>(ref="+code=dev" class="sref">dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="5293" clas5="line" name="L192"> 19259a>  509           dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 2135/a>
<51t = dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 2135/a>
<51            if (dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 2135/a>  51                    <+code=pcunt" clsatasref">dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 2135/a>{
51            return ssize_t 2135/a>  51                    <+code=deturclasx bup_bumoax  2135/a>{
51            <="drivers/pci/pci-sysfs.c#L283" id="5203" clas5="line" name="L213"> 2135/a>  51href="drivers/pci/pci-sysfs.c#L283" id="5203" clas5="line" name="L213"> 2135/a>  517   ret(bup_bumoax  2135/a>}
518           val) {
 21359a>  519           bus_rescaa>(ref="+code=dev" class="sref">dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="5223" clas5="line" name="L223"> 2235ref">52t = dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 2235/a>
<52            if (dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 2235/a>  52                    <+code=pcunt" cloffsref">ssize_t 2235/a>  52            return bup_bumoax  2235/a>  524           <="drivers/pci/pci-sysfs.c#L283" id="5203" clas5="line" name="L223"> 2235/a>  52href="drivers/pci/pci-sysfs.c#L233" id="5203" clas5="line" name="L223"> 2235/a>  52    bup_bumoax  2235/a>  52              turn ssize_tval) {
 2235/a>}
528           (des_tytria>(dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="5203" clas5="line" name="L223"> 2235/a>
<529           dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tval) {
 2335/a>{
53t = ssize_t 2335har *53            if (bup_bumoax  2335/a>  532   rebordina="drivers/pci/pci-sysfs.c#L283" id="5203"ivers5="line" name="L233"> 2335/a>
<5 href="drivers/pci/pci-sysfs.c#L283" id="5243"ivers5="line" name="L233"> 2335/a>  5     st href="+code=maxex(busu/a> =a>(dev);
 23355a>  53href="drivers/pci/pci-sysfs.c#L233" id="5223" clas5="line" name="L233"> 2335/a>  53    ifturn count;
 2335/a> 2335/a>}
53href="drivers/pci/pci-sysfs.c#L263" id="5233" clas5="line" name="L233"> 2335/a>st53ic ssize_t  2435/a>  54     +code=maxex(pci_dev *write_configref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2435/a>  54            if (des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="5203"ss="s5="line" name="L243"> 2435/a>
<54                    <buf, ssize_tssize_tsize_t count)
 2435/a>  54    i="drivers/pci/pci-sysfs.c#L273" id="5243" clas5="line" name="L243"> 2435/a>  54    st href=" href="+code=pci_dev" class="sref">pci_dev *dev);
to_pci_dev(ssize_tssize_tdevice *ssize_t 2435/a>
<54            <#L175" idef="+code=deturclasx bup_bumoax count;
 2435/a>  54    ssize_tssize_tssize_t 2435/a>  54    reruct ssize_tdma_mask_sata href=""+code=dev" clasu8sref">ssize_tbuf,  2435/a>}
54href="drivers/pci/pci-sysfs.c#L263" id="5243" clas5="line" name="L243"> 2435/a>  54    ret(ssize_tdev);
bup_bumoacfg_x  2535/a>
<55t =  2535/a>ssize_tcount)
 dev);
bup_bumoacfg_x  2535/a>  55                    <+code=pcunt" clx bup_bumoax dev);
bup_bumoacfg_x ssize_t 2535/a>  5             re href="+code=pcunt" class="sref">count)
 bup_bumoax  25354a>  554           <="drivers/pci/pci-sysfs.c#L283" id="5243" clas5="line" name="L253"> 2535/a>  5             <"drivers/pci/pci-sysfs.c#L283" id="5243" clas5="line" name="L253"> 2535/a>  55    (busu/a> =a>(dev);
 23335a5ive55    r"drivers/pci/pci-sysfs.c#L283" id="5243" clas5="line" name="L258"> 2585/a>{
558   if (ssize_tbup_bumoax  2595/a>  559           des_tytria>(dev);
ssize_tdma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2605/a>  56t = ssize_t 2615/a>
<56            if (bup_bumoax  2625/a>  562   rebordina="drivers/pci/pci-sysfs.c#L283" id="5263" clas5="line" name="L263"> 2635/a>  56            r"drivers/pci/pci-sysfs.c#L283" id="5243" clas5="line" name="L264"> 2645/a>
<56             ef=""+code=stl" clasoffsref">ssize_tbup_bumoax  2655/a>  56            val) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2665/a>val) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2675/a>  56              turn (sref">bus_rescaa>(ref="+code=dev" class="sref">dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="5243" clas5="line" name="L268"> 2685/a>  568           ssize_t 2695/a>
<569           bup_bumoax  2705/a>  570   rebordina="drivers/pci/pci-sysfs.c#L283" id="5271" clas5="line" name="L271"> 2715/a> 2725/a>  57    if (bup_bumoax  2735/a>  5             return val) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2745/a>
<57                    <+code=deturclasv="sref">val) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2755/a>  57            val) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2765/a>  57    if (!( hra href="+code=pcxexval) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2775/a>  57              turn (sref">bus_rescaa>(ref="+code=dev" class="sref">dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="5243" clas5="line" name="L278"> 2785/a>  578           ssize_t 2795/a>
<579           bup_bumoax  2805/a>  580   rebordina="drivers/pci/pci-sysfs.c#L283" id="5281" clas5="line" name="L281"> 2815/a>  58            i"drivers/pci/pci-sysfs.c#L283" id="5272" clas5="line" name="L282"> 2825/a>  58    if (bup_bumoax  2835/a>
<58            return val) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2845/a>  58                    <+code=deturclasv="sref">val) {
dma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_t 2855/a>}
58            bus_rescaa>(ref="+code=dev" class="sref">dev);
ssize_tval) < 0)
="drivers/pci/pci-sysfs.c#L263" id="5286" clas5="line" name="L286"> 2865/a>
<58    if (!( hra href="+code=pcxexssize_t 2875/a>#i58              turn bup_bumoax  2885/a>st588   rebordina="drivers/pci/pci-sysfs.c#L283" id="5259" clas5="line" name="L289"> 2895/a>st58    r"drivers/pci/pci-sysfs.c#L283" id="5290" clas5="line" name="L2ss="l29"5ref">59t = bup_bumoax , 5har *59            if ((des_tytria>(dev);
ssize_tdma_mask_sata hre[+code=des" clasoffsref">ssize_tssize_tbuf)
ssize_t 1925/a>  59            return bup_bumoax  1925/a>
<594           <="drivers/pci/pci-sysfs.c#L283" id="5c85" clas5="line" name="L192"> 1925/a>  59href="drivers/pci/pci-sysfs.c#L233" id="5192" clas5="line" name="L192"> 1925/a>  59    (busu/a> =a>(dev);
 1925/a>
<59    r"drivers/pci/pci-sysfs.c#L283" id="5288" clas5="line" name="L192"> 1925/a>  598           < href="+code=spunt" class="sref">count;
 1925/a>  599    ="drivers/pci/pci-sysfs.c#L283" id="6203" clas6="line" name="L203"> 2036ref">60ref=""drivers/pci/pci-sysfs.c#L263" id="6213" clas6=class=" href82ttr, 6/a>  60      href="+code=ssize_t" class="sref">ssize_t buf)
des_tytriread_vpde" clref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 1926/a>  60            return  href="+code=bus_tytribine" class="sref">des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="6243" clas6="line" name="L192"> 1926/a>  60                   href="+code=buf" class="sref">buf, ssize_tssize_tsize_t count)
 1926/a>}
60 href="drivers/pci/pci-sysfs.c#L243" id="6203" clas6="line" name="L203"> 2036/a>
<60    pci_dev *dev);
 1926/a>
<60              turn to_pci_dev(ssize_tssize_tdev);
ssize_t 2036/a>  60href="drivers/pci/pci-sysfs.c#L263" id="6293" clas6="line" name="L192"> 19269a>  60    ret(ssize_tdes_tytribine" clref=ref="+code=des" clasx bup_bumoax  2136/a>
<61t = count)
  2136/a>
<61            iref=ref="+code=stl" clasass="sref">count)
 des_tytribine" clref=ref="+code=des" clasx bup_bumoax ssize_t 2136/a>  61                    <+code=pcunt" class="sref">count)
 des_tytribine" clref=ref="+code=des" clasx bup_bumoax ssize_t 2136/a>{
61href="drivers/pci/pci-sysfs.c#L283" id="6243"ivers6="line" name="L213"> 2136/a>  61              href="+code=spunt" clp> *read_vpdsref">pci_dev *read_vpdref="+code=dev" class="sref">dev);
ssize_tcount)
 buf)
 2136/a>{
61     ="drivers/pci/pci-sysfs.c#L283" id="6203" clas6="line" name="L213"> 2136/a>  61href="drivers/pci/pci-sysfs.c#L283" id="6203" clas6="line" name="L213"> 2136/a>  617   r href="+code=ssize_t" class="sref">ssize_t  2136/a>}
618    +code=ssize_t" write_vpde" clsref">des_tytriwrite_vpde" clref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 21369a>  619           des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="6223" clas6="line" name="L223"> 2236ref">62t = buf, ssize_tssize_tsize_t count)
 2236/a>
<62     ="drivers/pci/pci-sysfs.c#L243" id="6203"ss="s6="line" name="L223"> 2236/a>  62              href="+code=pci_dev" class="sref">pci_dev *dev);
 2236/a>  62            return to_pci_dev(ssize_tssize_tdev);
ssize_t 2236/a>  624    "drivers/pci/pci-sysfs.c#L243" id="6253" clas6="line" name="L223"> 2236/a>  62            ssize_tdes_tytribine" clref=ref="+code=des" clasx bup_bumoax  2236/a>  62    if (!( hra href="+code=pcxexcount)
  2236/a>  62             ref=ref="+code=stl" clasass="sref">count)
 des_tytribine" clref=ref="+code=des" clasx bup_bumoax ssize_t 2236/a>}
628           count)
 des_tytribine" clref=ref="+code=des" clasx bup_bumoax ssize_t 2236/a>
<62    r"drivers/pci/pci-sysfs.c#L283" id="6233" clas6="line" name="L233"> 2336/a>{
63t =  *write_vpdsref">pci_dev *write_vpdref="+code=dev" class="sref">dev);
ssize_tcount)
 buf)
 2336har *63     ="drivers/pci/pci-sysfs.c#L283" id="6203"ss="s6="line" name="L233"> 2336/a>  632   r"drivers/pci/pci-sysfs.c#L283" id="6203"ivers6="line" name="L233"> 2336/a>
<6 href=#ifdef"+code=mai_reoreHAVE_PCI_LEGACYsref">buf)
HAVE_PCI_LEGACY   r"drivers/pci/pci-sysfs.c#L283" id="6243"ivers6="line" name="L233"> 2336/a>  6     sss="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="6203" clas6="line" name="L233"> 23365a>  63href=ss="comment">/* IsAntt * a> *read_legacy_io -=read by="(s) from legacy I/O port s="cea href="drivers/pci/pci-sysfs.c#L273" id="6203" clas6="line" name="L233"> 2336/a>  63    iss="comment">/* IsAntt * @fi=p: open 273"  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="6203" clas6="line" name="L233"> 2336/a>/* IsAntt * @kobj: kobjec" correspondt;&his 2336/a>}
63href=ss="comment">/* IsAntt * @bine" cl:a href="bine" class=" for thi  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="6203" clas6="line" name="L233"> 2336/a>st63ic /* IsAntt * @buf: bufferhis 2436/a>  64     +s="comment">/* IsAntt * @off: offsetdef=o legacy I/O port s="cea href="drivers/pci/pci-sysfs.c#L273" id="6243" clas6="line" name="L243"> 2436/a>  64     +s="comment">/* IsAntt * @)
  2436/a>
<64     +s="comment">/* IsAntt *a href="drivers/pci/pci-sysfs.c#L273" id="6203"ivers6="line" name="L243"> 2436/a>  64    i+s="comment">/* IsAntt * Reads 1, 2, or 4 by="shfrom legacy I/O port s="ce ust;&h"coarch s=ecifica href="drivers/pci/pci-sysfs.c#L273" id="6243"ivers6="line" name="L243"> 2436/a>  64    sss="comment">/* IsAntt * callback rout="L (a> *legacy_read).a href="drivers/pci/pci-sysfs.c#L273" id="6203" clas6="line" name="L243"> 2436/a>
<64href=ss="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="6203" clas6="line" name="L243"> 2436/a>  64    < href="+code=ssize_t" class="sref">ssize_t  2436/a>  64    r+code=spunt" clp> *read_legacy_iosref">pci_dev *read_legacy_ioref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2436/a>}
648           des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="6243" clas6="line" name="L243"> 2436/a>  649           buf, ssize_tssize_tsize_t count)
 2536/a>
<65t="drivers/pci/pci-sysfs.c#L243" id="6243" clas6="line" name="L253"> 2536/a>pci_dev *bushref="+code=pdev" clabussref">pci_devpci_devssize_tssize_t 2536/a>  65                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< href="+code=device_attributsref">dev);
 2536/a>  6             re href="""""""""""""""""""""""""""""""""""""""+code=device_atkobjsref">ssize_t 25364a>  654    "drivers/pci/pci-sysfs.c#L243" id="6243" clas6="line" name="L253"> 2536/a>  6             /* IsAnttri Only support 1, 2 or 4 by=" access"sh*/a href="drivers/pci/pci-sysfs.c#L273" id="6243" clas6="line" name="L253"> 2536/a>  65    count)
 count)
 count)
  23336a5ive65              turn countEINVALhref="drivers/pci/pci-sysfs.c#L253" id="6243" clas6="line" name="L258"> 2586/a>{
65href="drivers/pci/pci-sysfs.c#L263" id="6259" clas6="line" name="L259"> 2596/a>  659           < href="+code=spunt" clp> *legacy_readsref">pci_dev *legacy_readref="+code=dev" clasbussref">pci_devssize_tbuf, count)
 2606/a>  66t="drivers/pci/pci-sysfs.c#L283" id="6243" clas6="line" name="L261"> 2616/a>
<66href="drivers/pci/pci-sysfs.c#L263" id="6262" clas6="line" name="L262"> 2626/a>  66     +s="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="6263" clas6="line" name="L263"> 2636/a>  66    i+s="comment">/* IsAntt * a> *write_legacy_io -=write by="(s) =o legacy I/O port s="cea href="drivers/pci/pci-sysfs.c#L273" id="6243" clas6="line" name="L264"> 2646/a>
<66    sss="comment">/* IsAntt * @fi=p: open 273"  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="6265" clas6="line" name="L265"> 2656/a>  66href=ss="comment">/* IsAntt * @kobj: kobjec" correspondt;&his 2666/a>/* IsAntt * @bine" cl:a href="bine" class=" for thi  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="6267" clas6="line" name="L267"> 2676/a>  66 hrefss="comment">/* IsAntt * @buf: bufferhconta="t;&hvalu"his 2686/a>  66href=ss="comment">/* IsAntt * @off: offsetdef=o legacy I/O port s="cea href="drivers/pci/pci-sysfs.c#L273" id="6259" clas6="line" name="L269"> 2696/a>
<66ic /* IsAntt * @)
  2706/a>  67     +s="comment">/* IsAntt *a href="drivers/pci/pci-sysfs.c#L273" id="6243" clas6="line" name="L271"> 2716/a>/* IsAntt * Writes 1, 2, or 4 by="shfrom legacy I/O port s="ce ust;&h"coarch s=ecifica href="drivers/pci/pci-sysfs.c#L273" id="6272" clas6="line" name="L272"> 2726/a>  67     +s="comment">/* IsAntt * callback rout="L (a> *legacy_write).a href="drivers/pci/pci-sysfs.c#L273" id="6263" clas6="line" name="L273"> 2736/a>  67    i+s="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="6243" clas6="line" name="L274"> 2746/a>
<67      href="+code=ssize_t" class="sref">ssize_t  2756/a>  67     +code=spunt" clp> *write_legacy_iosref">pci_dev *write_legacy_ioref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2766/a>  67    if (!( hra href="<<<< href="+code=device_atbine" class="sref">des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="6277" clas6="line" name="L277"> 2776/a>  67              turn buf, ssize_tssize_tsize_t count)
 2786/a>  678    ="drivers/pci/pci-sysfs.c#L243" id="6259" clas6="line" name="L279"> 2796/a>
<679           < href="+code=pci_dev" clasbussref">pci_dev *bushref="+code=pdev" clabussref">pci_devpci_devssize_tssize_t 2806/a>  68t = dev);
 2816/a>  68            if (ssize_t 2826/a>  68    if (/* IsAnttri Only support 1, 2 or 4 by=" access"sh*/a href="drivers/pci/pci-sysfs.c#L273" id="6263" clas6="line" name="L283"> 2836/a>
<68            ref="+code=stl" clasass="sref">count)
 count)
 count)
  2846/a>  68                    < href=""+code=EINVAL" cEINVALsref">countEINVALhref="drivers/pci/pci-sysfs.c#L253" id="6265" clas6="line" name="L285"> 2856/a>}
68href="drivers/pci/pci-sysfs.c#L233" id="6286" clas6="line" name="L286"> 2866/a>
<68    if (!( hr href="+code=spunt" clp> *legacy_writesref">pci_dev *legacy_writea f="+code=dev" clasbussref">pci_devssize_tbuf, count)
 2876/a>#i68 href="drivers/pci/pci-sysfs.c#L213" id="6288" clas6="line" name="L288"> 2886/a>st68href="drivers/pci/pci-sysfs.c#L263" id="6259" clas6="line" name="L289"> 2896/a>st68ic /* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="6290" clas6="line" name="L2ss="l29"6ref">69     +s="comment">/* IsAntt * a> *mmap*legacy_mem - map legacy PCI memorydef=o usLr memoryds="cea href="drivers/pci/pci-sysfs.c#L273" id="6code=attr6 class=" href82ttr, 6har *69     +s="comment">/* IsAntt * @fi=p: open 273"  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="6c82" clas6ef">buf)
/* IsAntt * @kobj: kobjec" correspondt;&his<
 1926/a>  69    i+s="comment">/* IsAntt * @" cl:a href="bine" class=" for thi  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="6c43" clas6="line" name="L192"> 1926/a>
<69    sss="comment">/* IsAntt * @vma:a href="vm_area_ href="pentedhis 1926/a>  69href=ss="comment">/* IsAntt *hrhref="drivers/pci/pci-sysfs.c#L273" id="6c86" clas6="line" name="L192"> 1926/a>  69    iss="comment">/* IsAntt * Us"sh"coarch s=ecific callback, a> *mmap*legacy_mem_page_range,his 1926/a>
<69 hrefss="comment">/* IsAntt * legacy memoryds="ce (first meghof busds="ce)def=o application virtult; href="drivers/pci/pci-sysfs.c#L273" id="6c88" clas6="line" name="L192"> 1926/a>  69href=ss="comment">/* IsAntt * memoryds="ce.a href="drivers/pci/pci-sysfs.c#L273" id="6c89" clas6="line" name="L192"> 1926/a>  69ic /* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="7203" clas7="line" name="L203"> 2037ref">70ref=" href="ef="drivers/pci/pci-sysfs.c#L273" id="7213" clas7=class=" href82ttr, 7/a>  70     +code=spunt" clp> *mmap*legacy_memsref">pci_dev *mmap*legacy_memref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_tbuf)
des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=<"drivers/pci/pci-sysfs.c#L253" id="7233" clas7=ci/pc82name="L192"> 1927/a>  70            return  <<<<< href="+code=device_atvm_area_ href=sref">des_tytrivm_area_ href=href="+code=pdev" clavmasref">des_tytrivmahref="drivers/pci/pci-sysfs.c#L253" id="7243" clas7="line" name="L192"> 1927/a>  70     ="drivers/pci/pci-sysfs.c#L243" id="7253" clas7="line" name="L192"> 1927/a>}
70            < href="+code=pci_dev" clasbussref">pci_dev *bushref="+code=pdev" clabussref">pci_devpci_devssize_tssize_t 1927/a>
<70    if (!( hra href="<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< href="+code=device_attributsref">dev);
 1927/a>
<70              turn ssize_t 2037/a>  70href="drivers/pci/pci-sysfs.c#L263" id="7293" clas7="line" name="L192"> 19279a>  709           < href="+code=spunt" clp> *mmap*legacy_page_rangesref">pci_dev *mmap*legacy_page_rangea f="+code=dev" clasbussref">pci_devdes_tytrivmahref="+code=size_t" ca> *mmap*memsref">pci_dev *mmap*memref=f="drivers/pci/pci-sysfs.c#L243" id="7213" clas7="line" name="L213"> 2137/a>
<71t="drivers/pci/pci-sysfs.c#L283" id="7203" clas7="line" name="L213"> 2137/a>
<71href="drivers/pci/pci-sysfs.c#L263" id="7223" clas7="line" name="L213"> 2137/a>  71     +s="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="7233" clas7="line" name="L213"> 2137/a>{
71    i+s="comment">/* IsAntt * a> *mmap*legacy_io -=map legacy PCI IOdef=o usLr memoryds="cea href="drivers/pci/pci-sysfs.c#L273" id="7243"ivers7="line" name="L213"> 2137/a>  71    sss="comment">/* IsAntt * @fi=p: open 273"  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="7253" clas7="line" name="L213"> 2137/a>{
71href=ss="comment">/* IsAntt * @kobj: kobjec" correspondt;&his<
 2137/a>  71    iss="comment">/* IsAntt * @" cl:a href="bine" class=" for thi  fi="hrhref="drivers/pci/pci-sysfs.c#L273" id="7203" clas7="line" name="L213"> 2137/a>  71 hrefss="comment">/* IsAntt * @vma:a href="vm_area_ href="pentedhis 2137/a>}
71href=ss="comment">/* IsAntt *hrhref="drivers/pci/pci-sysfs.c#L273" id="7293" clas7="line" name="L213"> 21379a>  71ic /* IsAntt * Us"sh"coarch s=ecific callback, a> *mmap*legacy_io_page_range,his 2237ref">72     +s="comment">/* IsAntt * legacy IOds="ce (first meghof busds="ce)def=o application virtult; href="drivers/pci/pci-sysfs.c#L273" id="7203" clas7="line" name="L223"> 2237/a>
<72     +s="comment">/* IsAntt * memoryds="ce. Rhref=s -ENOSYSref=the operation isn't supporteda href="drivers/pci/pci-sysfs.c#L273" id="7203"ss="s7="line" name="L223"> 2237/a>  72     +s="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="7203"ivers7="line" name="L223"> 2237/a>  72      href="ef="drivers/pci/pci-sysfs.c#L273" id="7243"ivers7="line" name="L223"> 2237/a>  724    +code=spunt" clp> *mmap*legacy_iosref">pci_dev *mmap*legacy_ioref=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2237/a>  72            <<<<<<<<<<<< href="+code=device_atbine" class="sref">des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=<"drivers/pci/pci-sysfs.c#L253" id="7203" clas7="line" name="L223"> 2237/a>  72    if (!( hra href="<<< href="+code=device_atvm_area_ href=sref">des_tytrivm_area_ href=href="+code=pdev" clavmasref">des_tytrivmahref="drivers/pci/pci-sysfs.c#L253" id="7203" clas7="line" name="L223"> 2237/a>  72     ="drivers/pci/pci-sysfs.c#L243" id="7223" clas7="line" name="L223"> 2237/a>}
728           < href="+code=pci_dev" clasbussref">pci_dev *bushref="+code=pdev" clabussref">pci_devpci_devssize_tssize_t 2237/a>
<729           dev);
 2337/a>{
73t = ssize_t 2337har *73href="drivers/pci/pci-sysfs.c#L263" id="7203"ss="s7="line" name="L233"> 2337/a>  73              href="+code=spunt" clp> *mmap*legacy_page_rangesref">pci_dev *mmap*legacy_page_rangea f="+code=dev" clasbussref">pci_devdes_tytrivmahref="+code=size_t" ca> *mmap*iosref">pci_dev *mmap*ioref=f="drivers/pci/pci-sysfs.c#L243" id="7203"ivers7="line" name="L233"> 2337/a>
<7 href=="drivers/pci/pci-sysfs.c#L283" id="7243"ivers7="line" name="L233"> 2337/a>  734    "drivers/pci/pci-sysfs.c#L243" id="7203" clas7="line" name="L233"> 23375a>  73href=ss="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="7203" clas7="line" name="L233"> 2337/a>  73    iss="comment">/* IsAntt * a> *adjust*legacy_" cl -=adjustIsAnhof legacy fi="h" class="shrhref="drivers/pci/pci-sysfs.c#L273" id="7203" clas7="line" name="L233"> 2337/a>/* IsAntt * @b: busd=o crea=" fi="s underhrhref="drivers/pci/pci-sysfs.c#L273" id="7223" clas7="line" name="L233"> 2337/a>}
73href=ss="comment">/* IsAntt * @mmap*type: I/O port or memoryhrhref="drivers/pci/pci-sysfs.c#L273" id="7293" clas7="line" name="L233"> 2337/a>st73ic /* IsAntt *hrhref="drivers/pci/pci-sysfs.c#L273" id="7243" clas7="line" name="L243"> 2437/a>  74     +s="comment">/* IsAntt * Stub impleIsAnation. C"cobe opciriddecobyoarch ef=necessary.a href="drivers/pci/pci-sysfs.c#L273" id="7243" clas7="line" name="L243"> 2437/a>  74     +s="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="7203"ss="s7="line" name="L243"> 2437/a>
<74     void"+code=size_t" c__weaksref">pci_dev 2437/a>  74    i+code=size_t" ca> *adjust*legacy_" clsref">pci_dev *adjust*legacy_" clref=" href="+code=buvice" cclasbussref">pci_dev *bushref="+code=pdev" clabsref">pci_dev *mmap* hreesref">pci_dev *mmap* hreehref=+code=size_t" cmmap*typesref">pci_dev 2437/a>  74     ="drivers/pci/pci-sysfs.c#L243" id="7203" clas7="line" name="L243"> 2437/a>
<745             href=="drivers/pci/pci-sysfs.c#L243" id="7203" clas7="line" name="L243"> 2437/a>  74    <="drivers/pci/pci-sysfs.c#L283" id="7243" clas7="line" name="L243"> 2437/a>  74    r"drivers/pci/pci-sysfs.c#L283" id="7243" clas7="line" name="L243"> 2437/a>}
74href=ss="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="7243" clas7="line" name="L243"> 2437/a>  74ic /* IsAntt * a> *crea="*legacy_fi="s - crea=" legacy I/O port and memorydfi="sa href="drivers/pci/pci-sysfs.c#L273" id="7253" clas7="line" name="L253"> 2537/a>
<75     +s="comment">/* IsAntt * @b: busd=o crea=" fi="s underhrhref="drivers/pci/pci-sysfs.c#L273" id="7243" clas7="line" name="L253"> 2537/a>/* IsAntt *hrhref="drivers/pci/pci-sysfs.c#L273" id="7203"ss="s7="line" name="L253"> 2537/a>  75     +s="comment">/* IsAntt * Some platforms allow access =o legacy I/O port and ISA memoryds="ce onhrhref="drivers/pci/pci-sysfs.c#L273" id="7203"ivers7="line" name="L253"> 2537/a>  75    i+s="comment">/* IsAntt * a per-busdbasis.  Thi  rout="L crea="s=the fi="s and ti"s=themdef=ohrhref="drivers/pci/pci-sysfs.c#L273" id="7243"ivers7="line" name="L253"> 25374a>  75    sss="comment">/* IsAntt * their entocia="d 2537/a>  75href=ss="comment">/* IsAntt *hrhref="drivers/pci/pci-sysfs.c#L273" id="7243" clas7="line" name="L253"> 2537/a>  75    iss="comment">/* IsAntt * On ciror unwind,=ss= don't propaga=" the ciror =o the callerhrhref="drivers/pci/pci-sysfs.c#L273" id="7243" clas7/pci-sysfs.c#L283"> 23337a5ive75 hrefss="comment">/* IsAntt * as it i  okhis 2587/a>{
75href=ss="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="7259" clas7="line" name="L259"> 2597/a>  759    void"+code=size_t" ca> *crea="*legacy_fi="ssref">pci_dev *crea="*legacy_fi="sref=" href="+code=buvice" cclasbussref">pci_dev *bushref="+code=pdev" clabsref">pci_dev 2607/a>  76t="drivers/pci/pci-sysfs.c#L243" id="7243" clas7="line" name="L261"> 2617/a>
<76            ief="+code=buvice" ccirorsref">pci_dev 2627/a>  762   r"drivers/pci/pci-sysfs.c#L283" id="7263" clas7="line" name="L263"> 2637/a>  76            r+code=pdev" clabsref">pci_devpci_devssize_tdes_tytribine" class="href) * 2="drivers/pci/pci-sysfs.c#L243" id="7243" clas7="line" name="L264"> 2647/a>
<76                    <(((((((((((((((+code=device_atGFP_ATOMICsref">des_tytriGFP_ATOMICref=f="drivers/pci/pci-sysfs.c#L243" id="7265" clas7="line" name="L265"> 2657/a>  76            pci_devpci_dev 2667/a>ssize_t 2677/a>  76    r"drivers/pci/pci-sysfs.c#L283" id="7243" clas7="line" name="L268"> 2687/a>  768           r+code=pdev" cla283" _bine" cl_="itsref">ssize_tpci_devpci_dev 2697/a>
<769           r+code=pdev" clabsref">pci_devpci_devdes_tytri" clref=.+code=des" clas9"> sref">des_tytri9"> ref==="+s="comment"> hring">"legacy_io"a href=="drivers/pci/pci-sysfs.c#L243" id="7270" clas7="line" name="L270"> 2707/a>  770           r+code=pdev" clabsref">pci_devpci_devbup_bumoax  2717/a>pci_devpci_devdes_tytri" clref=.+code=des" clasmclasref">pci_devpci_devpci_dev 2727/a>  772           r+code=pdev" clabsref">pci_devpci_devpci_dev *read_legacy_iosref">pci_dev *read_legacy_ioref=="drivers/pci/pci-sysfs.c#L243" id="7263" clas7="line" name="L273"> 2737/a>  77            r+code=pdev" clabsref">pci_devpci_devpci_dev *write_legacy_iosref">pci_dev *write_legacy_ioref=="drivers/pci/pci-sysfs.c#L243" id="7243" clas7="line" name="L274"> 2747/a>
<774           r+code=pdev" clabsref">pci_devpci_devpci_dev *mmap*legacy_iosref">pci_dev *mmap*legacy_ioref=="drivers/pci/pci-sysfs.c#L243" id="7265" clas7="line" name="L275"> 2757/a>  775           r+code=pdev" claa> *adjust*legacy_" clsref">pci_dev *adjust*legacy_" clref="+code=pdev" clabsref">pci_dev *mmap*iosref">pci_dev *mmap*ioref=f="drivers/pci/pci-sysfs.c#L243" id="7243" clas7="line" name="L276"> 2767/a>  77    if (!( hr+code=buvice" ccirorsref">pci_devcapablepci_devdev);
pci_devpci_dev 2777/a>  77             ef="+code=stl" clascirorsref">pci_dev 2787/a>  778           ssize_t 2797/a>
<77    r"drivers/pci/pci-sysfs.c#L283" id="7280" clas7="line" name="L280"> 2807/a>  78t = /* IsAnttri Alloca="d 2817/a>  781           r+code=pdev" clabsref">pci_devpci_devpci_devpci_dev 2827/a>  782           r+code=pdev" cla283" _bine" cl_="itsref">ssize_tpci_devpci_dev 2837/a>
<78            r+code=pdev" clabsref">pci_devpci_devdes_tytri" clref=.+code=des" clas9"> sref">des_tytri9"> ref==="+s="comment"> hring">"legacy_mem"a href=="drivers/pci/pci-sysfs.c#L243" id="7243" clas7="line" name="L284"> 2847/a>  784           r+code=pdev" clabsref">pci_devpci_devbup_bumoax  2857/a>}
785           r+code=pdev" clabsref">pci_devpci_devdes_tytri" clref=.+code=des" clasmclasref">pci_devpci_devpci_dev 2867/a>
<78    if (!( hr+code=buvice" cbsref">pci_devpci_devpci_dev *mmap*legacy_memsref">pci_dev *mmap*legacy_memref=="drivers/pci/pci-sysfs.c#L243" id="7277" clas7="line" name="L287"> 2877/a>#i787   if (!( hr+code=buvice" ca> *adjust*legacy_" clsref">pci_dev *adjust*legacy_" clref="+code=pdev" clabsref">pci_dev *mmap*memsref">pci_dev *mmap*memref=f="drivers/pci/pci-sysfs.c#L243" id="7288" clas7="line" name="L288"> 2887/a>st788           r+code=pdev" clacirorsref">pci_devcapablepci_devdev);
pci_devpci_dev 2897/a>st789           ref="+code=stl" clascirorsref">pci_dev79t = ssize_t, 7har *79href="drivers/pci/pci-sysfs.c#L263" id="7c82" clas7ef">buf)
 1927/a>  79    i"drivers/pci/pci-sysfs.c#L243" id="7c43" clas7="line" name="L192"> 1927/a>
<794    +code=spunt" cllegacy_mem_cirsref">ssize_t 1927/a>  795           r+code=pdev" cla
capablepci_devdev);
pci_devpci_dev 1927/a>  79    iscode=to_pci_delegacy_io_cirsref">ssize_t 1927/a>
<797   if (!( hr+code=buvice" ckfre"sref">capablepci_devpci_dev 1927/a>  798           r+code=pdev" clabsref">pci_devpci_devcountNULLref=="drivers/pci/pci-sysfs.c#L243" id="7c59" clas7="line" name="L192"> 1927/a>  79ic ssize_t 2038ref">800           r+code=pdev" claprintksref">pci_devpci_dev hring">".c#: war"t;&: could not crea=" legacy I/O port "a href="drivers/pci/pci-sysfs.c#L243" id="8213" clas8=class=" href82ttr, 8/a>  80            if ( hring">"and ISA memorydresourc"shis<243" \n"a href==="drivers/pci/pci-sysfs.c#L243" id="8223" clas8=f">buf)
 1928/a>  80href=="drivers/pci/pci-sysfs.c#L283" id="8243" clas8="line" name="L192"> 1928/a>  804    "drivers/pci/pci-sysfs.c#L243" id="8253" clas8="line" name="L192"> 1928/a>}
80     void"+code=size_t" ca> *remove*legacy_fi="ssref">pci_dev *remove*legacy_fi="sa f=" href="+code=buvice" cclasbussref">pci_dev *bushref="+code=pdev" clabsref">pci_dev 1928/a>
<80    i="drivers/pci/pci-sysfs.c#L243" id="8273" clas8="line" name="L192"> 1928/a>
<80             ef="+code=stl" clasbsref">pci_devpci_dev 1928/a>  808           capablepci_devdev);
pci_devpci_dev 19289a>  809           capablepci_devdev);
pci_devpci_dev 2138/a>
<81t = capablepci_devpci_dev/* IsAnttri both are alloca="d 2138/a>
<81            i="drivers/pci/pci-sysfs.c#L283" id="8223" clas8="line" name="L213"> 2138/a>  81     ="drivers/pci/pci-sysfs.c#L283" id="8233" clas8="line" name="L213"> 2138/a>{
81    i#endef=ss="comment">/* IsAnttri HAVE_PCI_LEGACY */a href="drivers/pci/pci-sysfs.c#L273" id="8243" clas8="line" name="L213"> 2138/a>  814    "drivers/pci/pci-sysfs.c#L243" id="8253" clas8="line" name="L213"> 2138/a>{
81href=#ifdef(+code=buvice" cHAVE_PCI_MMAPsref">pci_dev 2138/a>  81    i"drivers/pci/pci-sysfs.c#L243" id="8273" clas8="line" name="L213"> 2138/a>  81 hrefef="+code=buvice" ca> *mmap*fitssref">pci_dev *mmap*fitsa f=" href="+code=buvice" cclass="sref">dev);class="href="+code=pdev" claps="sref">dev);c
pci_devdes_tytrivm_area_ href=href="+code=pdev" clavmasref">des_tytrivmahref="drivers/pci/pci-sysfs.c#L243" id="8203" clas8="line" name="L213"> 2138/a>}
818            *mmap*apisref">pci_dev *mmap*api     +code=des" clasmmap*apisref">pci_dev 21389a>  81ic  2238ref">82t = ssize_tssize_tbup_bumoax  *startsref">ssize_t *startref=="drivers/pci/pci-sysfs.c#L243" id="8203" clas8="line" name="L223"> 2238/a>
<82href="drivers/pci/pci-sysfs.c#L263" id="8203"ss="s8="line" name="L223"> 2238/a>  82             ef="+code=stl" clasa> *resourc"*lensref">pci_dev *resourc"*lena f="+code=dev" clasps="sref">dev);c
pci_dev 2238/a>  82            return  < href="0="drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L223"> 2238/a>  824           r+code=pdev" clanrsref">ssize_tdes_tytrivmahrefref="+code=des" clasvm_endsref">des_tytrivm_end hre -"+code=size_t" cvmasref">des_tytrivmahrefref="+code=des" clasvm_startsref">ssize_tssize_t 2238/a>  825           r+code=pdev" clastartsref">ssize_tdes_tytrivmahrefref="+code=des" clasvm_pgoffsref">ssize_t 2238/a>  82    if (!( hr+code=buvice" cx bup_bumoax  *resourc"*lensref">pci_dev *resourc"*lena f="+code=dev" clasps="sref">dev);c
pci_devssize_t 2238/a>  827   if (!( hr+code=buvice" ca> *startsref">ssize_t *startref= =="+code=stl" clasmmap*apisref">pci_devssize_t 2238/a>}
828            *resourc"*startsref">ssize_t *resourc"*starta f="+code=dev" clasps="sref">dev);c
pci_devssize_t 2238/a>
<829           ref="+code=stl" classtartsref">ssize_t *startsref">ssize_t *startref= ref="href="+code=PCI_BUS_Fstartsref">ssize_t *startsref">ssize_t *startref= +r+code=buvice" cx bup_bumoax  2338/a>{
83t = ssize_tssize_t *startsref">ssize_t *startref= +r+code=buvice" cx bup_bumoax  2338har *83            if ( 2338/a>  83              href="0="drivers/pci/pci-sysfs.c#L243" id="8203"ivers8="line" name="L233"> 2338/a>
<8 href=="drivers/pci/pci-sysfs.c#L283" id="8243"ivers8="line" name="L233"> 2338/a>  834    "drivers/pci/pci-sysfs.c#L243" id="8203" clas8="line" name="L233"> 23385a>  83href=ss="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="8203" clas8="line" name="L233"> 2338/a>  83    iss="comment">/* IsAntt * a> *mmap*resourc" -=map a PCI resourc" ef=o usLr memoryds="cea href="drivers/pci/pci-sysfs.c#L273" id="8203" clas8="line" name="L233"> 2338/a>/* IsAntt * @kobj: kobjec" for mappinga href="drivers/pci/pci-sysfs.c#L273" id="8203" clas8="line" name="L233"> 2338/a>}
83href=ss="comment">/* IsAntt * @" cl:a href="bine" class=" for the fi=" bet;&hmappeda href="drivers/pci/pci-sysfs.c#L273" id="8293" clas8="line" name="L233"> 2338/a>st83ic /* IsAntt * @vma:a href="vm_area_ href="pentedhef=o the mmaphrhref="drivers/pci/pci-sysfs.c#L273" id="8243" clas8="line" name="L243"> 2438/a>  84     +s="comment">/* IsAntt * @write_/* bine: 1 for write_/* bine mappinga href="drivers/pci/pci-sysfs.c#L273" id="8243" clas8="line" name="L243"> 2438/a>  84     +s="comment">/* IsAntt *a href="drivers/pci/pci-sysfs.c#L273" id="8203"ss="s8="line" name="L243"> 2438/a>
<84     +s="comment">/* IsAntt * Us" the regular PCI mapping rout="Lshis 2438/a>  84    i+s="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="8243"ivers8="line" name="L243"> 2438/a>  84      href="ef="drivers/pci/pci-sysfs.c#L273" id="8203" clas8="line" name="L243"> 2438/a>
<84     +code=spunt" clp> *mmap*resourc"sref">pci_dev *mmap*resourc"a f=" href="+code=buvice" ckobjec"sref">ssize_tssize_tdes_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=<"drivers/pci/pci-sysfs.c#L253" id="8203" clas8="line" name="L243"> 2438/a>  84    if (!( hra href="<< href="+code=device_atvm_area_ href=sref">des_tytrivm_area_ href=href="+code=pdev" clavmasref">des_tytrivmahref="ef="+code=buvice" cwrite_/* binesref">des_tytriwrite_/* bineref=="drivers/pci/pci-sysfs.c#L253" id="8243" clas8="line" name="L243"> 2438/a>  84     ="drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L243"> 2438/a>}
848           < href="+code=pci_dev" class="sref">dev);class="href="+code=pdev" claps="sref">dev);c
dev);v" class="a f="+code=dev" clasconta="Lr_ofsref">ssize_tssize_t 2438/a>  849           dev);
ssize_t 2538/a>
<850           < href="+code=pci_dev" resourc"sref">pci_devpci_devdes_tytri" clref=ref="+code=des" claspi/preesref">pci_dev 2538/a> *mmap* hreesref">pci_dev *mmap* hreehref=+code=size_t" cmmap*typesref">pci_dev 2538/a>  852           r+code=pdev" claresourc"*s des_tytriresourc"*s ssize_tdes_tytriend hre="drivers/pci/pci-sysfs.c#L243" id="8203"ivers8="line" name="L253"> 2538/a>  85            ref="+code=buvice" cisref">pci_dev 25384a>  854    "drivers/pci/pci-sysfs.c#L243" id="8203" clas8="line" name="L253"> 2538/a>  855           rfor "+code=dev" clasisref">pci_devpci_devssize_tpci_dev 2538/a>  85    if (!( hra href="ef="+code=stl" clasr"ssref">pci_devdev);c
pci_devpci_dev 23338a5ive85              turn  2588/a>{
858           pci_devssize_t 2598/a>  859           ssize_t 2608/a>  86t"drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L261"> 2618/a>
<86            ief="!+code=pdev" claa> *mmap*fitssref">pci_dev *mmap*fitsa f="+code=dev" clasps="sref">dev);c
pci_devdes_tytrivmahref="+code=size_t" cPCI_MMAP_SYSFSsref">ssize_t 2628/a>  86                    <+code=size_t" cWARNsref">ssize_t hring">".rocess \"%s\" hriedhis 2638/a>  86            return  <       <+s="comment"> hring">"a="pege 0x%08lx on %s BAR %d (2tart 0x%16Lx<<   2648/a>
<86                    <((((((((+code=dev" clascurrsAntref">ssize_tssize_tdes_tytrivmahrefref="+code=des" clasvm_endsref">des_tytrivm_end hre-+code=to_pci_devmasref">des_tytrivmahrefref="+code=des" clasvm_startsref">ssize_tdes_tytrivmahrefref="+code=des" clasvm_pgoffsref">ssize_t 2658/a>  86            <       <((((((((+code=dev" clasa> *9"> sref">des_tytria> *9"> a f="+code=dev" clasps="sref">dev);c
pci_dev 2668/a> *resourc"*startsref">ssize_t *resourc"*starta f="+code=dev" clasps="sref">dev);c
pci_dev 2678/a>  86              turn  *resourc"*lensref">pci_dev *resourc"*lena f="+code=dev" clasps="sref">dev);c
pci_dev 2688/a>  868           countEINVAL hre="drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L269"> 2698/a>
<869           r="drivers/pci/pci-sysfs.c#L283" id="8270" clas8="line" name="L270"> 2708/a>  87t"drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L271"> 2718/a>/* IsAnttri a> *mmap*page_range() expects=the s">  kindhof sAnry as /* inga href="drivers/pci/pci-sysfs.c#L273" id="8262" clas8="line" name="L272"> 2728/a>  87     +s="comment">/* IsAntt         * from /.roc/bu-sysfs which es a="usLr visible" value. If thi  isa href="drivers/pci/pci-sysfs.c#L273" id="8263" clas8="line" name="L273"> 2738/a>  87    i+s="comment">/* IsAntt         * differsAn from the resourc" etself,oarch will do=necessary fixup.a href="drivers/pci/pci-sysfs.c#L273" id="8243" clas8="line" name="L274"> 2748/a>
<87    sss="comment">/* IsAntt         */a href="drivers/pci/pci-sysfs.c#L273" id="8265" clas8="line" name="L275"> 2758/a>  875           r+code=pdev" claa> *resourc"*to_usLrsref">pci_dev *resourc"*to_usLra f="+code=dev" clasps="sref">dev);c
pci_devpci_devssize_tdes_tytriend href="drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L276"> 2768/a>  87    if (!( hr+code=buvice" cvmasref">des_tytrivmahrefref="+code=des" clasvm_pgoffsref">ssize_tssize_tssize_t 2778/a>  877   if (!( hr+code=buvice" cmmap*typesref">pci_devpci_devpci_devpci_dev *mmap*memsref">pci_dev *mmap*memref= :"+code=size_t" ca> *mmap*iosref">pci_dev *mmap*ioref=="drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L278"> 2788/a>  878    "drivers/pci/pci-sysfs.c#L243" id="8243" clas8="line" name="L279"> 2798/a>
<879           ref="+code=stl" clasr"ssref">pci_devpci_devpci_devpci_devssize_t 2808/a>  88t = countEINVAL hre="drivers/pci/pci-sysfs.c#L243" id="8281" clas8="line" name="L281"> 2818/a>  88href="drivers/pci/pci-sysfs.c#L263" id="8272" clas8="line" name="L282"> 2828/a>  88              href="+code=size_t" ca> *mmap*page_rangesref">pci_dev *mmap*page_rangea f="+code=dev" clasps="sref">dev);c
des_tytrivmahref="+code=size_t" cmmap*typesref">pci_devdes_tytriwrite_/* bineref==="drivers/pci/pci-sysfs.c#L243" id="8263" clas8="line" name="L283"> 2838/a>
<88href=="drivers/pci/pci-sysfs.c#L283" id="8243" clas8="line" name="L284"> 2848/a>  884    "drivers/pci/pci-sysfs.c#L243" id="8265" clas8="line" name="L285"> 2858/a>}
885     href="ef="drivers/pci/pci-sysfs.c#L273" id="8286" clas8="line" name="L286"> 2868/a>
<88    iscode=to_pci_dea> *mmap*resourc"_ucsref">ssize_t *mmap*resourc"_uca f=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2878/a>#i88              turn des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=<"drivers/pci/pci-sysfs.c#L253" id="8288" clas8="line" name="L288"> 2888/a>st888           des_tytrivm_area_ href=href="+code=pdev" clavmasref">des_tytrivmahref="drivers/pci/pci-sysfs.c#L253" id="8259" clas8="line" name="L289"> 2898/a>st88ic 89t =  *mmap*resourc"sref">pci_dev *mmap*resourc"a f="+code=pdev" clakobjsref">ssize_tdes_tytri" clref=="+code=buvice" cvmasref">des_tytrivmahref="0=="drivers/pci/pci-sysfs.c#L243" id="8code=attr8 class=" href82ttr, 8har *89href=="drivers/pci/pci-sysfs.c#L283" id="8c82" clas8ef">buf)
 1928/a>  89    i href="ef="drivers/pci/pci-sysfs.c#L273" id="8c43" clas8="line" name="L192"> 1928/a>
<894    +code=spunt" cla> *mmap*resourc"_wcsref">ssize_t *mmap*resourc"_wca f=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 1928/a>  89            <       <((((( href="+code=device_atbine" class="sref">des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=<"drivers/pci/pci-sysfs.c#L253" id="8c86" clas8="line" name="L192"> 1928/a>  89    if (!( hra href="""""" href="+code=device_atvm_area_ href=sref">des_tytrivm_area_ href=href="+code=pdev" clavmasref">des_tytrivmahref="drivers/pci/pci-sysfs.c#L253" id="8c77" clas8="line" name="L192"> 1928/a>
<89     ="drivers/pci/pci-sysfs.c#L243" id="8c88" clas8="line" name="L192"> 1928/a>  898           r href="+code=size_t" ca> *mmap*resourc"sref">pci_dev *mmap*resourc"a f="+code=pdev" clakobjsref">ssize_tdes_tytri" clref=="+code=buvice" cvmasref">des_tytrivmahref="1=="drivers/pci/pci-sysfs.c#L243" id="8c59" clas8="line" name="L192"> 1928/a>  89ic  2039ref">90t"drivers/pci/pci-sysfs.c#L243" id="9213" clas9=class=" href82ttr, 9/a>  90      href="+code=dev" classs des_tytriss buf)
 *resourc"*iosref">pci_dev *resourc"*ioa f=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 1929/a>  90            return  < href="+code=device_atbine" class="sref">des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=< char="+code=pdev" clabufsref">ssize_t 1929/a>  90                    <+code=pdev" claloff_=sref">des_tytriloff_=     +code=pdev" claoffsref">ssize_tdes_tytris ssize_tssize_tpci_dev 1929/a>}
90     ="drivers/pci/pci-sysfs.c#L243" id="9263" clas9="line" name="L192"> 1929/a>
<90    if (!( hr href="+code=pci_dev" class="sref">dev);class="href="+code=pdev" claps="sref">dev);c
dev);v" class="a f="+code=dev" clasconta="Lr_ofsref">ssize_tssize_t 1929/a>
<90              turn dev);
ssize_t 1929/a>  908           < href="+code=pci_dev" resourc"sref">pci_devpci_devdes_tytri" clref=ref="+code=des" claspi/preesref">pci_dev 19299a>  909           pci_devssize_t 2139/a>
<91t = pci_dev 2139/a>
<91href="drivers/pci/pci-sysfs.c#L263" id="9223" clas9="line" name="L213"> 2139/a>  91             for "+code=dev" clasisref">pci_devpci_devssize_tpci_dev 2139/a>{
91            return  pci_devdev);c
pci_devpci_dev 2139/a>  91                    <((((((((break="drivers/pci/pci-sysfs.c#L243" id="9253" clas9="line" name="L213"> 2139/a>{
91            pci_devssize_t 2139/a>  91    if (!( hra href=" href="-+code=to_pci_deENODEVsref">ssize_t 2139/a>  91    r"drivers/pci/pci-sysfs.c#L283" id="9203" clas9="line" name="L213"> 2139/a>}
918           r+code=pdev" claportsref">pci_dev *resourc"*startsref">ssize_t *resourc"*starta f="+code=dev" clasps="sref">dev);c
pci_dev 21399a>  91    r"drivers/pci/pci-sysfs.c#L283" id="9223" clas9="line" name="L223"> 2239ref">92t = pci_dev *resourc"*endsref">des_tytria> *resourc"*enda f="+code=dev" clasps="sref">dev);c
pci_dev 2239/a>
<92            if ( 2239/a>  922   r"drivers/pci/pci-sysfs.c#L283" id="9203"ivers9="line" name="L223"> 2239/a>  92            ref="+code=stl" clasaortsref">pci_devssize_t *resourc"*endsref">des_tytria> *resourc"*enda f="+code=dev" clasps="sref">dev);c
pci_dev 2239/a>  92                    < href="-+code=to_pci_deEINVALsref">countEINVAL hre="drivers/pci/pci-sysfs.c#L243" id="9253" clas9="line" name="L223"> 2239/a>  925    "drivers/pci/pci-sysfs.c#L243" id="9263" clas9="line" name="L223"> 2239/a>  92    if (!( hrswitch="+code=stl" clascouAntref">ssize_t 2239/a>  927   if (!( hrcase 1:"drivers/pci/pci-sysfs.c#L243" id="9203" clas9="line" name="L223"> 2239/a>}
928           pci_dev 2239/a>
<929           pci_devpci_devssize_tpci_dev 2339/a>{
93t =  2339har *93            if (pci_devssize_tpci_devpci_dev 2339/a>  93                    < href="1="drivers/pci/pci-sysfs.c#L243" id="9203"ivers9="line" name="L233"> 2339/a>
<933   if (!( hrcase 2:"drivers/pci/pci-sysfs.c#L243" id="9243"ivers9="line" name="L233"> 2339/a>  93                    pci_dev 23395a>  93            <       <((((((((+code=dev" clasoutwsref">pci_devssize_tpci_dev 2339/a>  93    if (!( hra href="else"drivers/pci/pci-sysfs.c#L243" id="9203" clas9="line" name="L233"> 2339/a>ssize_tpci_devpci_dev 2339/a>}
938            2339/a>st939   if (!( hrcase 4:"drivers/pci/pci-sysfs.c#L243" id="9243" clas9="line" name="L243"> 2439/a>  94t = pci_dev 2439/a>  94            if (ssize_tssize_tpci_dev 2439/a>
<94                     2439/a>  94            return  <       <*"+code=dev" clasu="line" nam_devssize_tssize_tpci_dev 2439/a>  94                    < href="4="drivers/pci/pci-sysfs.c#L243" id="9203" clas9="line" name="L243"> 2439/a>
<94            <="drivers/pci/pci-sysfs.c#L283" id="9203" clas9="line" name="L243"> 2439/a>  94    if (!( hr href="-+code=to_pci_deEINVALsref">countEINVAL hre="drivers/pci/pci-sysfs.c#L243" id="9243" clas9="line" name="L243"> 2439/a>  94     ="drivers/pci/pci-sysfs.c#L283" id="9203" clas9="line" name="L243"> 2439/a>}
948    "drivers/pci/pci-sysfs.c#L243" id="9243" clas9="line" name="L243"> 2439/a>  949     href="+code=dev" classs des_tytriss  2539/a>
<950    +code=size_t" ca> *read*resourc"*iosref">pci_dev *read*resourc"*ioa f=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2539/a>des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=< char="+code=pdev" clabufsref">ssize_t 2539/a>  95                    des_tytriloff_=     +code=pdev" claoffsref">ssize_tdes_tytris ssize_t 2539/a>  95     ="drivers/pci/pci-sysfs.c#L243" id="9243"ivers9="line" name="L253"> 25394a>  954   if (!( hr href="+code=size_t" ca> *resourc"*iosref">pci_dev *resourc"*ioa f="+code=pdev" clafi=psref">capablessize_tdes_tytri" clref=="+code=buvice" cbufsref">ssize_tssize_tssize_tcapable 2539/a>  955    ="drivers/pci/pci-sysfs.c#L283" id="9243" clas9="line" name="L253"> 2539/a>  95    i"drivers/pci/pci-sysfs.c#L243" id="9243" clas9/pci-sysfs.c#L283"> 23339a5ive95      href="+code=dev" classs des_tytriss  2589/a>{
958    +code=size_t" ca> *write_resourc"*iosref">pci_dev *write_resourc"*ioa f=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 2599/a>  959           des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=< char="+code=pdev" clabufsref">ssize_t 2609/a>  96t = des_tytriloff_=     +code=pdev" claoffsref">ssize_tdes_tytris ssize_t 2619/a>
<96     ="drivers/pci/pci-sysfs.c#L243" id="9262" clas9="line" name="L262"> 2629/a>  96              href="+code=size_t" ca> *resourc"*iosref">pci_dev *resourc"*ioa f="+code=pdev" clafi=psref">capablessize_tdes_tytri" clref=="+code=buvice" cbufsref">ssize_tssize_tssize_tdes_tytrihre" hre)="drivers/pci/pci-sysfs.c#L243" id="9263" clas9="line" name="L263"> 2639/a>  96href=="drivers/pci/pci-sysfs.c#L283" id="9243" clas9="line" name="L264"> 2649/a>
<964    "drivers/pci/pci-sysfs.c#L243" id="9203" clas9="line" name="L265"> 2659/a>  96href=ss="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="9243" clas9="line" name="L266"> 2669/a>/* IsAntt * a> *remove*resourc"*fi="s -ommeanup resourc" fi="sa href="drivers/pci/pci-sysfs.c#L273" id="9243" clas9="line" name="L267"> 2679/a>  96 hrefss="comment">/* IsAntt * @c
 2689/a>  96href=ss="comment">/* IsAntt *a href="drivers/pci/pci-sysfs.c#L273" id="9243" clas9="line" name="L269"> 2699/a>
<96ic /* IsAntt * If we crea="d 2709/a>  97     +s="comment">/* IsAntt * fre" their 2719/a>/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="9262" clas9="line" name="L272"> 2729/a>  97      href="void"drivers/pci/pci-sysfs.c#L273" id="9263" clas9="line" name="L273"> 2739/a>  97    i+code=size_t" ca> *remove*resourc"*fi="ssref">pci_dev *remove*resourc"*fi="sa f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" claps="sref">dev);c
 2749/a>
<97    s="drivers/pci/pci-sysfs.c#L243" id="9265" clas9="line" name="L275"> 2759/a>  975           ref="+code=buvice" cisref">pci_dev 2769/a>  97    i"drivers/pci/pci-sysfs.c#L243" id="9277" clas9="line" name="L277"> 2779/a>  977   if (!( hrfor "+code=dev" clasisref">pci_devpci_devssize_tpci_dev 2789/a>  978           des_tytribine" class="href="+code=pdev" clares_" clsref">des_tytrires_" cl hre="drivers/pci/pci-sysfs.c#L243" id="9243" clas9="line" name="L279"> 2799/a>
<97    r"drivers/pci/pci-sysfs.c#L283" id="9280" clas9="line" name="L280"> 2809/a>  98t = des_tytrires_" cl hre=="+code=to_pci_deps="sref">dev);c
des_tytrires_" cl hre[+code=size_t" cisref">pci_dev 2819/a>  98            if (des_tytrires_" cl hre= ="drivers/pci/pci-sysfs.c#L243" id="9272" clas9="line" name="L282"> 2829/a>  98                    capabledev);c
dev);
ssize_tdes_tytrires_" cl hre=="drivers/pci/pci-sysfs.c#L243" id="9263" clas9="line" name="L283"> 2839/a>
<98            return  <       <+code=pdev" clakfre"sref">ssize_tdes_tytrires_" cl hre=="drivers/pci/pci-sysfs.c#L243" id="9243" clas9="line" name="L284"> 2849/a>  98                    <="drivers/pci/pci-sysfs.c#L283" id="9265" clas9="line" name="L285"> 2859/a>}
985    "drivers/pci/pci-sysfs.c#L243" id="9286" clas9="line" name="L286"> 2869/a>
<98    if (!( hra href="+code=pdev" clares_" clsref">des_tytrires_" cl hre=="+code=to_pci_deps="sref">dev);c
ssize_tpci_dev 2879/a>#i98              turn des_tytrires_" cl hre= ="drivers/pci/pci-sysfs.c#L243" id="9243" clas9="line" name="L288"> 2889/a>st988           capabledev);c
dev);
ssize_tdes_tytrires_" cl hre=="drivers/pci/pci-sysfs.c#L243" id="9243" clas9="line" name="L289"> 2899/a>st989           ssize_tdes_tytrires_" cl hre=="drivers/pci/pci-sysfs.c#L243" id="9290" clas9="line" name="L2ss="l29"9ref">99t = , 9har *99            i="drivers/pci/pci-sysfs.c#L283" id="9c72" clas9ef">buf)
 1929/a>  99    i"drivers/pci/pci-sysfs.c#L283" id="9c43" clas9="line" name="L192"> 1929/a>
<99      href="ef="+code=buvice" cplascrea="_" clsref">des_tytriplascrea="_" cla f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" claps="sref">dev);c
pci_devdes_tytriwrite_/* bineref=="drivers/pci/pci-sysfs.c#L253" id="9c65" clas9="line" name="L192"> 1929/a>  99     ="drivers/pci/pci-sysfs.c#L243" id="9c86" clas9="line" name="L192"> 1929/a>  99    if (!( hr+s="comment">/* IsAnttri alloca=" " class="  href=ure, piggyback " class=" 2">  */a href="drivers/pci/pci-sysfs.c#L273" id="9c77" clas9="line" name="L192"> 1929/a>
<99             ef="+code=buvice" cn"> *lensref">pci_dev *len hre=="+code=to_pci_dewrite_/* binesref">des_tytriwrite_/* bineref= ? 13 : 10="drivers/pci/pci-sysfs.c#L243" id="9c88" clas9="line" name="L192"> 1929/a>  998           < href="+code=pci_dev" bine" class="sref">des_tytribine" class="href="+code=pdev" clares_" clsref">des_tytrires_" cl hre="drivers/pci/pci-sysfs.c#L243" id="9c59" clas9="line" name="L192"> 1929/a>  999            ef="+code=buvice" cretvalsref">ssize_t 19210203>1020   i"d/pre>drivers/pci/pci-sysfs.c#L243" id="10213" clas102class=" href82ttr, 102cl>1021           r+code=pdev" clares_" clsref">des_tytrires_" cl hre=="+code=to_pci_dekzallocsref">ssize_tdes_tytrires_" cl hre)=+r+code=buvice" cn"> *lensref">pci_dev *len hre<"+code=to_pci_deGFP_ATOMICsref">pci_devbuf)
102             ef="+code=stl" clasr"s_" clsref">des_tytrires_" cl hre= ="drivers/pci/pci-sysfs.c#L243" id="10233" clas102ci/pc82name="L192"> 192102ci>102            return   sref">ssize_t  hre=="(char=")"+code=stl" clasr"s_" clsref">des_tytrires_" cl hre=+r1=="drivers/pci/pci-sysfs.c#L243" id="10243" clas102"line" name="L192"> 192102"l>1024    "drivers/pci/pci-sysfs.c#L243" id="10253" clas102"line" name="L192"> 192102"l>102            <       <+code=pdev" cla243" *bine" cl_ini=sref">des_tytris43" *bine" cl_ini=a f="+code=pdev" clar"s_" clsref">des_tytrires_" cl hre=="drivers/pci/pci-sysfs.c#L243" id="10263" clas102"line" name="L192"> 192102"l>102    if (!( hra href="ef="+code=stl" claswrite_/* binesref">des_tytriwrite_/* bineref== ="drivers/pci/pci-sysfs.c#L243" id="10273" clas102"line" name="L192"> 192102"l>102              turn dev);c
ssize_tpci_devdes_tytrires_" cl hre="drivers/pci/pci-sysfs.c#L243" id="10283" clas102"line" name="L192"> 192102"l>1028           ssize_t sref">ssize_t  hre, +s="comment"> hring">"resourc"%d_wc"a href=<"+code=buvice" cnumsref">pci_dev 192102"l>1029           des_tytrires_" cl hreref="+code=des" clasmmapsref">des_tytrimmap hre=="+code=to_pci_dep> *mmap*resourc"_wcsref">ssize_t *mmap*resourc"_wca f=="drivers/pci/pci-sysfs.c#L243" id="10103" clas10="line" name="L213"> 21310="l>10=" =  21310="l>10=            if (dev);c
des_tytrires_" cl hre[+code=size_t" cnumsref">pci_devdes_tytrires_" cl hre="drivers/pci/pci-sysfs.c#L243" id="10123" clas10="line" name="L213"> 21310="l>10=                    ssize_t sref">ssize_t  hre, +s="comment"> hring">"resourc"%d"a href=<"+code=buvice" cnumsref">pci_dev 21310="l>10=            return  <       <+code=pdev" clar"s_" clsref">des_tytrires_" cl hreref="+code=des" clasmmapsref">des_tytrimmap hre=="+code=to_pci_dep> *mmap*resourc"_ucsref">ssize_t *mmap*resourc"_uca f=="drivers/pci/pci-sysfs.c#L243" id="10143" clas10="line" name="L213"> 21310="l>10=                    <="drivers/pci/pci-sysfs.c#L283" id="10=53" clas10="line" name="L213"> 21310="l>10=            <        *resourc"*flagssref">pci_dev *resourc"*flagsa f="+code=pdev" claps="sref">dev);c
pci_devpci_dev 21310="l>10=    if (!( hra href="""""""""+code=pdev" clar"s_" clsref">des_tytrires_" cl hreref="+code=des" clasreadsref">des_tytriread hre=="+code=to_pci_dep> *read*resourc"*iosref">pci_dev *read*resourc"*ioa f=="drivers/pci/pci-sysfs.c#L243" id="10173" clas10="line" name="L213"> 21310="l>10=              turn des_tytrires_" cl hreref="+code=des" claswritesref">pci_dev *write_resourc"*iosref">pci_dev *write_resourc"*ioa f=="drivers/pci/pci-sysfs.c#L243" id="10183" clas10="line" name="L213"> 21310="l>10=8            21310="l>10=9           des_tytrires_" cl hreref="+code=des" clas" clsref">des_tytri" clref=.+code=pdev" cla2"> sref">ssize_t  hre=="+code=pdev" clar"s_" cl_2"> sref">ssize_t  hre="drivers/pci/pci-sysfs.c#L243" id="10203" clas10="line" name="L223"> 22310="l>10="           des_tytrires_" cl hreref="+code=des" clas" clsref">des_tytri" clref=.+code=pdev" clam clsref">des_tytrim cl hre=="+code=pdev" claS_IRUSRsref">des_tytriS_IRUSR hre=|"+code=pdev" claS_IWUSRsref">des_tytriS_IWUSR hre="drivers/pci/pci-sysfs.c#L243" id="10213" clas10="line" name="L223"> 22310="l>10=            if (des_tytrires_" cl hreref="+code=des" clas izesref">ssize_t *resourc"*lensref">pci_dev *resourc"*lena f="+code=dev" clasps="sref">dev);c
pci_dev 22310="l>10=                    <+code=size_t" cr"s_" clsref">des_tytrires_" cl hreref="+code=des" claspi/preesref">pci_devdev);c
pci_devpci_dev 22310="l>10=            return  <+code=buvice" cretvalsref">ssize_tcapabledev);c
dev);
ssize_tdes_tytrires_" cl hre=="drivers/pci/pci-sysfs.c#L243" id="10=43" clas10="line" name="L223"> 22310="l>10=             } 22310="l>10=            <       <+code=pdev" claretvalsref">ssize_tpci_dev 22310="l>10=    i"drivers/pci/pci-sysfs.c#L243" id="10=73" clas10="line" name="L223"> 22310="l>10=              href="+code=size_t" cretvalsref">ssize_t 22310="l>10=8   r="drivers/pci/pci-sysfs.c#L283" id="10=93" clas10="line" name="L223"> 22310="l>10=    r"drivers/pci/pci-sysfs.c#L283" id="10303" clas10="line" name="L233"> 23310="l>10="   rss="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="10=13" clas10="line" name="L233"> 23310="l>10=     +s="comment">/* IsAntt * plascrea="_resourc"*fi="s -omrea=" 23310="l>10=     +s="comment">/* IsAntt * @c
 23310="l>10=    i+s="comment">/* IsAntt *a href="drivers/pci/pci-sysfs.c#L273" id="10=43" clas10="line" name="L233"> 23310="l>10=    sss="comment">/* IsAntt * Walk the resourc"s in @c
 23310="l>10=href=ss="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="10=63" clas10="line" name="L233"> 23310="l>10=6     href="ef="+code=buvice" cplascrea="_resourc"*fi="ssref">pci_dev *crea="_resourc"*fi="sa f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" claps="sref">dev);c
 23310="l>10=     ="drivers/pci/pci-sysfs.c#L243" id="10=83" clas10="line" name="L233"> 23310="l>10=8           pci_dev 23310="l>10=9            ef="+code=buvice" cretvalsref">ssize_t 24310="l>10="   r"drivers/pci/pci-sysfs.c#L283" id="10413" clas10="line" name="L243"> 24310="l>10=1           r+s="comment">/* IsAnttri Expos" the PCI resourc"s from this 
 24310="l>10=             for "+code=dev" clasisref">pci_devpci_devssize_tpci_dev 24310="l>10=    i"drivers/pci/pci-sysfs.c#L283" id="10=43" clas10="line" name="L243"> 24310="l>10=                    <+s="comment">/* IsAnttri skip empty resourc"s */a href="drivers/pci/pci-sysfs.c#L273" id="10453" clas10="line" name="L243"> 24310="l>10=            <        *resourc"*lensref">pci_dev *resourc"*lena f="+code=dev" clasps="sref">dev);c
pci_dev 24310="l>10=    if (!( hra href="""""""""continue="drivers/pci/pci-sysfs.c#L243" id="10473" clas10="line" name="L243"> 24310="l>10=    r"drivers/pci/pci-sysfs.c#L283" id="10=83" clas10="line" name="L243"> 24310="l>10=8           ssize_tdes_tytriplascrea="_" cla f="+code=dev" clasps="sref">dev);c
pci_dev 24310="l>10=9           /* IsAnttri for persetchable resourc"s,omrea=" 25310="l>10="           <       ssize_tdev);c
pci_devpci_devpci_devpci_dev 25310="l>10=            if (ssize_tdes_tytriplascrea="_" cla f="+code=dev" clasps="sref">dev);c
pci_dev 25310="l>10=2   r"drivers/pci/pci-sysfs.c#L283" id="10=33" clas10="line" name="L253"> 25310="l>10=            return  ssize_t 25310="l>10=                    <((((((((+code=to_pci_dep> *remove*resourc"*fi="ssref">pci_dev *remove*resourc"*fi="sa f="+code=pdev" claps="sref">dev);c
 25310="l>10=            <       <(((((((( href="+code=size_t" cretvalsref">ssize_t 25310="l>10=    if (!( hra href="="drivers/pci/pci-sysfs.c#L283" id="10573" clas10/pci-sysfs.c#L283"> 233310/pc>10=             ="drivers/pci/pci-sysfs.c#L283" id="10583" clas10="line" name="L258"> 25810="l>10=8           r href="0="drivers/pci/pci-sysfs.c#L243" id="10=93" clas10="line" name="L259"> 25910="l>10=ic  26010="l>10="c /* IsAnttri !HAVE_PCI_MMAP */a href="drivers/pci/pci-sysfs.c#L273" id="10613" clas10="line" name="L261"> 26110="l>10=     ef="+code=buvice" c__weaksref">ssize_tpci_dev *crea="_resourc"*fi="sa f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" clas="sref">dev);
 26210="l>10=2   rvoid"+code=buvice" c__weaksref">ssize_tpci_dev *remove*resourc"*fi="sa f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" clas="sref">dev);
 26310="l>10=3c /* IsAnttri HAVE_PCI_MMAP */a href="drivers/pci/pci-sysfs.c#L273" id="10643" clas10="line" name="L264"> 26410="l>10=4    "drivers/pci/pci-sysfs.c#L243" id="10653" clas10="line" name="L265"> 26510="l>10=href=ss="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="10=63" clas10="line" name="L266"> 26610="l>10=    iss="comment">/* IsAntt * a> *write_rom - usedhis 26710="l>10= hrefss="comment">/* IsAntt * @fi=p: 273"  fi="a href="drivers/pci/pci-sysfs.c#L273" id="10=83" clas10="line" name="L268"> 26810="l>10=href=ss="comment">/* IsAntt * @kobj: kernel objec" hand="a href="drivers/pci/pci-sysfs.c#L273" id="10=93" clas10="line" name="L269"> 26910="l>10=ic /* IsAntt * @bine" cl:< href="bine" class=" for this fi="a href="drivers/pci/pci-sysfs.c#L273" id="10703" clas10="line" name="L270"> 27010="l>10="c /* IsAntt * @buf: user inputa href="drivers/pci/pci-sysfs.c#L273" id="10713" clas10="line" name="L271"> 27110="l>10=     +s="comment">/* IsAntt * @off: fi=" offseta href="drivers/pci/pci-sysfs.c#L273" id="10723" clas10="line" name="L272"> 27210="l>10=     +s="comment">/* IsAntt * @couAn: number of by=" in inputa href="drivers/pci/pci-sysfs.c#L273" id="10733" clas10="line" name="L273"> 27310="l>10=    i+s="comment">/* IsAntt *a href="drivers/pci/pci-sysfs.c#L273" id="10743" clas10="line" name="L274"> 27410="l>10=    sss="comment">/* IsAntt * writing anything except 0 27510="l>10=href=ss="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="10763" clas10="line" name="L276"> 27610="l>10=6     href="+code=to_pci_dess des_tytriss  27710="l>10= hrefscode=to_pci_dep> *write_romsref">pci_dev

*write_roma f=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 27810="l>10=8
des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="10=93" clas10="line" name="L279"> 27910="l>10=9 ssize_tdes_tytriloff_= +code=pdev" claoffsref">ssize_tdes_tytris ssize_t 28010="l>10=" ="drivers/pci/pci-sysfs.c#L243" id="10813" clas10="line" name="L281"> 28110="l>10= i href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" claps="sref">dev);c dev);to_plass="a f="+code=pdev" claconta="Lr_ofsref">ssize_tssize_tdev); ssize_t 28210="l>10=2 r"drivers/pci/pci-sysfs.c#L283" id="10833" clas10="line" name="L283"> 28310="l>10= ref=""+code=pdev" claoffsref">ssize_tssize_t hring">'0'a href=)=ref="href="(+code=size_t" ccouAntref">ssize_t 28410="l>10= <+code=PCI_BUS_Fps="sref">dev);c des_tytrirom_" cl_enabled hre = 0""drivers/pci/pci-sysfs.c#L253" id="10853" clas10="line" name="L285"> 28510="l>10= 28610="l>10= if (!( hra href="+code=pdev" claps="sref">dev);c des_tytrirom_" cl_enabled hre = 1="drivers/pci/pci-sysfs.c#L243" id="10=73" clas10="line" name="L287"> 28710="l>10= r"drivers/pci/pci-sysfs.c#L283" id="10883" clas10="line" name="L288"> 28810="l>10=8 r href="+code=size_t" ccouAntref">ssize_t 28910="l>10=ic /* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="10923" clas10ef">buf) 10= +s="comment">/* IsAntt * p> *read*rom - read a PCI ROMa href="drivers/pci/pci-sysfs.c#L273" id="10933" clas10pci/pc82name="L192"> 19210pci>10= i+s="comment">/* IsAntt * @fi=p: 273" fi="a href="drivers/pci/pci-sysfs.c#L273" id="10943" clas10="line" name="L192"> 19210="l>10= sss="comment">/* IsAntt * @kobj: kernel objec" hand="a href="drivers/pci/pci-sysfs.c#L273" id="10953" clas10="line" name="L192"> 19210="l>10=href=ss="comment">/* IsAntt * @bine" cl:< href="bine" class=" for this fi="a href="drivers/pci/pci-sysfs.c#L273" id="10963" clas10="line" name="L192"> 19210="l>10= iss="comment">/* IsAntt * @buf: wherehis 19210="l>10= hrefss="comment">/* IsAntt * @off: fi=" offseta href="drivers/pci/pci-sysfs.c#L273" id="10983" clas10="line" name="L192"> 19210="l>10=href=ss="comment">/* IsAntt * @couAn: number of by="shis 19210="l>10=ic /* IsAntt * hhref="drivers/pci/pci-sysfs.c#L273" id="11203" clas11203"ne" name="L192"> 19211203>110"c /* IsAntt * Put<@couAn by="shstarting at @off ef=o @buf from the ROM in the PCI hhref="drivers/pci/pci-sysfs.c#L273" id="11213" clas112class=" href82ttr, 112cl>110 +s="comment">/* IsAntt * buf) 110 +s="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="11233" clas112ci/pc82name="L192"> 192112ci>112 href="+code=to_pci_dess des_tytriss 192112"l>1124 +code=buvice" cplasread*romsref">pci_dev *read*roma f=" href="+code=buvice" cfi="sref">capablecapablessize_tssize_t 192112"l>112 < href="+code=pci_dev" bine" class="sref">des_tytribine" class="href="+code=pdev" clabine" clsref">des_tytribine" clref=<"drivers/pci/pci-sysfs.c#L253" id="11263" clas112"line" name="L192"> 192112"l>112 if (!( hra hrechar="+code=pdev" clabufsref">ssize_tdes_tytriloff_= +code=pdev" claoffsref">ssize_tdes_tytris ssize_t 192112"l>110 ="drivers/pci/pci-sysfs.c#L243" id="11283" clas112"line" name="L192"> 192112"l>1108 < href="+code=pci_dev" plass="sref">dev);class="href="+code=pdev" claps="sref">dev);c dev);to_plass="a f="+code=pdev" claconta="Lr_ofsref">ssize_tssize_tdev); ssize_t 192112"l>1129 pci_devpci_dev 21311="l>11=" = des_tytris ssize_t 21311="l>11= "drivers/pci/pci-sysfs.c#L243" id="11123" clas11="line" name="L213"> 21311="l>11= ef="!+code=to_pci_deps="sref">dev);c des_tytrirom_" cl_enabled hre="drivers/pci/pci-sysfs.c#L253" id="11133" clas11="line" name="L213"> 21311="l>11= return < href="-+code=to_pci_deEINVALsref">countEINVAL hre="drivers/pci/pci-sysfs.c#L243" id="11=43" clas11="line" name="L213"> 21311="l>11= "drivers/pci/pci-sysfs.c#L243" id="11=53" clas11="line" name="L213"> 21311="l>11= <+code=pdev" claromsref">pci_dev *map*romsref">pci_dev *map*roma f="+code=pdev" claps="sref">dev);c ssize_t/* IsAnttri sizehstarts out 21311="l>11= if (!( href="!+code=to_pci_deromsref">pci_devssize_t 21311="l>11= turn pci_dev 21311="l>11=8 21311="l>11=9 ssize_tssize_t 22311="l>11=" ssize_t 22311="l>11= ielse ="drivers/pci/pci-sysfs.c#L243" id="11223" clas11="line" name="L223"> 22311="l>11= ssize_tssize_tssize_t 22311="l>11= return ssize_tssize_tssize_t 22311="l>112 <"drivers/pci/pci-sysfs.c#L253" id="11253" clas11="line" name="L223"> 22311="l>11= < <+code=pdev" clamemcpy_fromiosref">pci_devssize_tpci_devssize_tssize_t 22311="l>112 if (!( hr="drivers/pci/pci-sysfs.c#L283" id="11=73" clas11="line" name="L223"> 22311="l>11= +code=to_pci_dep> *unmap*romsref">pci_dev *unmap*roma f="+code=pdev" claps="sref">dev);c pci_dev 22311="l>1128 22311="l>1129 < href="+code=size_t" ccouAntref">ssize_t 23311="l>11=" r="drivers/pci/pci-sysfs.c#L283" id="11=13" clas11="line" name="L233"> 23311="l>113 "drivers/pci/pci-sysfs.c#L243" id="11=23" clas11="line" name="L233"> 23311="l>113 href=" href="+code=pci_dev" bine" class="sref">des_tytribine" class="href=+code=to_pci_dep> *config_" clsref">des_tytriplasconfig_" clref=== ="drivers/pci/pci-sysfs.c#L243" id="11=33" clas11="line" name="L233"> 23311="l>113 r.+code=pdev" cla" clsref">des_tytri" clref=== ="drivers/pci/pci-sysfs.c#L243" id="11=43" clas11="line" name="L233"> 23311="l>113 <.+code=pdev" cla2"> sref">ssize_t hre=="+s="comment"> hring">"config"a href=<"drivers/pci/pci-sysfs.c#L243" id="11=53" clas11="line" name="L233"> 23311="l>113 < <.+code=pdev" clam clsref">des_tytrim cl hre=="+code=pdev" claS_IRUGOsref">pci_devdes_tytriS_IWUSR hre<"drivers/pci/pci-sysfs.c#L243" id="11=63" clas11="line" name="L233"> 23311="l>113 if (!( hr=<"drivers/pci/pci-sysfs.c#L243" id="11=73" clas11="line" name="L233"> 23311="l>1137 r.+code=pdev" cla izesref">ssize_tssize_t 23311="l>11=8 <.+code=pdev" clareadsref">des_tytriread hre=="+code=to_pci_dep> *read*configsref">pci_dev *read*config hre<"drivers/pci/pci-sysfs.c#L243" id="11=93" clas11="line" name="L233"> 23311="l>11=9 .+code=pdev" clawritesref">pci_dev *write_configsref">pci_dev *write_config hre<"drivers/pci/pci-sysfs.c#L243" id="11403" clas11="line" name="L243"> 24311="l>11=" r}="drivers/pci/pci-sysfs.c#L243" id="11413" clas11="line" name="L243"> 24311="l>114 "drivers/pci/pci-sysfs.c#L243" id="11423" clas11="line" name="L243"> 24311="l>114 href=" href="+code=pci_dev" bine" class="sref">des_tytribine" class="href=+code=to_pci_dep> e*config_" clsref">des_tytriplaesconfig_" clref=== ="drivers/pci/pci-sysfs.c#L243" id="11433" clas11="line" name="L243"> 24311="l>114 r.+code=pdev" cla" clsref">des_tytri" clref=== ="drivers/pci/pci-sysfs.c#L243" id="11=43" clas11="line" name="L243"> 24311="l>11= <.+code=pdev" cla2"> sref">ssize_t hre=="+s="comment"> hring">"config"a href=<"drivers/pci/pci-sysfs.c#L243" id="11453" clas11="line" name="L243"> 24311="l>11= < <.+code=pdev" clam clsref">des_tytrim cl hre=="+code=pdev" claS_IRUGOsref">pci_devdes_tytriS_IWUSR hre<"drivers/pci/pci-sysfs.c#L243" id="11=63" clas11="line" name="L243"> 24311="l>114 if (!( hr=<"drivers/pci/pci-sysfs.c#L243" id="11473" clas11="line" name="L243"> 24311="l>1147 r.+code=pdev" cla izesref">ssize_tssize_t 24311="l>1148 <.+code=pdev" clareadsref">des_tytriread hre=="+code=to_pci_dep> *read*configsref">pci_dev *read*config hre<"drivers/pci/pci-sysfs.c#L243" id="11=93" clas11="line" name="L243"> 24311="l>1149 .+code=pdev" clawritesref">pci_dev *write_configsref">pci_dev *write_config hre<"drivers/pci/pci-sysfs.c#L243" id="11503" clas11="line" name="L253"> 25311="l>115" r}="drivers/pci/pci-sysfs.c#L243" id="11513" clas11="line" name="L253"> 25311="l>115 "drivers/pci/pci-sysfs.c#L243" id="11523" clas11="line" name="L253"> 25311="l>11=2 ref="+code=buvice" c__weaksref">ssize_tpci_dev bios_add_platform_enhri"sa f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" clas="sref">dev); 25311="l>11= ="drivers/pci/pci-sysfs.c#L243" id="11543" clas11="line" name="L253"> 25311="l>11= href="0="drivers/pci/pci-sysfs.c#L243" id="11553" clas11="line" name="L253"> 25311="l>11= ="drivers/pci/pci-sysfs.c#L283" id="11563" clas11="line" name="L253"> 25311="l>115 i"drivers/pci/pci-sysfs.c#L243" id="11573" clas11/pci-sysfs.c#L283"> 233311/pc>11= href="+code=to_pci_dess des_tytriss pci_devdev); dev); 25811="l>1158 des_tytri des_tytri" clref=,"constechar="+code=pdev" clabufsref">ssize_t 25911="l>1159 des_tytris ssize_t 26011="l>116" ="drivers/pci/pci-sysfs.c#L243" id="11613" clas11="line" name="L261"> 26111="l>116 i href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" claps="sref">dev);c dev);to_plass="a f="+code=pdev" clas="sref">dev); 26211="l>116 unsigned long"+code=to_pci_devalsref">ssize_t 26311="l>116 r+code=to_pci_dess des_tytriss des_tytrir"sul=ref=== +code=to_pci_desclact_strtoulsref">ssize_tssize_tssize_t 26411="l>11=4 "drivers/pci/pci-sysfs.c#L243" id="11653" clas11="line" name="L265"> 26511="l>116 des_tytrir"sul=ref==el=""0="drivers/pci/pci-sysfs.c#L253" id="11663" clas11="line" name="L266"> 26611="l>116 if (!( hra href=" href="+code=size_t" cresul=sref">des_tytrir"sul=ref=="drivers/pci/pci-sysfs.c#L243" id="11673" clas11="line" name="L267"> 26711="l>116 r"drivers/pci/pci-sysfs.c#L283" id="11=83" clas11="line" name="L268"> 26811="l>1168 ssize_t 26911="l>1169 countEINVAL hre="drivers/pci/pci-sysfs.c#L243" id="11703" clas11="line" name="L270"> 27011="l>117" r"drivers/pci/pci-sysfs.c#L283" id="11713" clas11="line" name="L271"> 27111="l>1171 r+code=pdev" claresul=sref">des_tytrir"sul=ref=== +code=to_pci_dea> *reset_functionsref">pci_dev *reset_functiona f="+code=pdev" claps="sref">dev);c 27211="l>117 ef="+code=stl" clasr"sul=sref">des_tytrir"sul=ref==el=""0="drivers/pci/pci-sysfs.c#L253" id="11733" clas11="line" name="L273"> 27311="l>117 return < href="+code=size_t" cresul=sref">des_tytrir"sul=ref=="drivers/pci/pci-sysfs.c#L243" id="11743" clas11="line" name="L274"> 27411="l>1174 "drivers/pci/pci-sysfs.c#L243" id="11753" clas11="line" name="L275"> 27511="l>117 < href="+code=size_t" ccouAntref">ssize_t 27611="l>11=6 ="drivers/pci/pci-sysfs.c#L283" id="11=73" clas11="line" name="L277"> 27711="l>117 r"drivers/pci/pci-sysfs.c#L283" id="11=83" clas11="line" name="L278"> 27811="l>11=8 href=" href="+code=pci_dev" des_tytri des_tytrireset_" clref=== +code=to_pci_de__ATTRsref">des_tytri__ATTRa f="+code=pdev" claresetsref">des_tytriresetref=<(0200, +code=dev" clasNULLsref">countNULL hre, +code=dev" clasr"set_storesref">pci_dev 27911="l>117 r"drivers/pci/pci-sysfs.c#L283" id="11803" clas11="line" name="L280"> 28011="l>11=" href="ef="+code=buvice" cplascrea="_capabilities_283" sref">des_tytriplascrea="_capabilities_283" a f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" clas="sref">dev); 28111="l>11= ="drivers/pci/pci-sysfs.c#L243" id="11823" clas11="line" name="L282"> 28211="l>118 ef="+code=buvice" cretvalsref">ssize_t 28311="l>11= r href="+code=pci_dev" bine" class="sref">des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=="drivers/pci/pci-sysfs.c#L243" id="11843" clas11="line" name="L284"> 28411="l>1184 "drivers/pci/pci-sysfs.c#L243" id="11853" clas11="line" name="L285"> 28511="l>11= <+s="comment">/* IsAnttri If 28611="l>118 if (!( href="+code=pdev" clas="sref">dev); des_tytrivpd hre= ="drivers/pci/pci-sysfs.c#L243" id="11=73" clas11="line" name="L287"> 28711="l>118 turn des_tytri" clref=== +code=pdev" clakzallocsref">ssize_tdes_tytri" clref=), +code=dev" clasGFP_ATOMICsref">des_tytriGFP_ATOMICa f==="drivers/pci/pci-sysfs.c#L243" id="11883" clas11="line" name="L288"> 28811="l>1188 des_tytri" clref=)"drivers/pci/pci-sysfs.c#L243" id="11893" clas11="line" name="L289"> 28911="l>1189 pci_devdes_tytris83" _bine" cl_ini=a f="+code=pdev" cla" clsref">des_tytri" clref=)="drivers/pci/pci-sysfs.c#L243" id="11923" clas11ef">buf) 119 <+code=size_t" c" clsref">des_tytri" clref=ref="+code=des" clas izesref">ssize_tdev); des_tytrivpd hreref="+code=des" claslensref">pci_dev 19211pci>119 return <+code=buvice" c" clsref">des_tytri" clref=ref="+code=des" clas" clsref">des_tytri" clref=.+code=pdev" cla2"> sref">ssize_t hre=="+s="comment"> hring">"vpd"a href=="drivers/pci/pci-sysfs.c#L243" id="11943" clas11="line" name="L192"> 19211="l>119 <+code=PCI_BUS_F" clsref">des_tytri" clref=ref="+code=des" clas" clsref">des_tytri" clref=.+code=pdev" clam clsref">des_tytrim cl hre=="+code=pdev" claS_IRUSRsref">des_tytriS_IRUSR hre=|"+code=pdev" claS_IWUSRsref">des_tytriS_IWUSR hre="drivers/pci/pci-sysfs.c#L243" id="11953" clas11="line" name="L192"> 19211="l>119 < <+code=pdev" cla" clsref">des_tytri" clref=ref="+code=des" clasreadsref">des_tytriread hre=="+code=to_pci_deread*vpd_" clsref">des_tytriread*vpd_" cl hre="drivers/pci/pci-sysfs.c#L243" id="11963" clas11="line" name="L192"> 19211="l>119 if (!( hra href="+code=pdev" cla" clsref">des_tytri" clref=ref="+code=des" claswritesref">pci_devdes_tytriwrite_vpd_" cl hre="drivers/pci/pci-sysfs.c#L243" id="11973" clas11="line" name="L192"> 19211="l>119 turn ssize_tcapabledev); dev); ssize_tdes_tytri" clref=)="drivers/pci/pci-sysfs.c#L243" id="11983" clas11="line" name="L192"> 19211="l>1198 ssize_t 19211="l>1199 capabledes_tytri" clref=)="drivers/pci/pci-sysfs.c#L243" id="12203" clas12203"ne" name="L192"> 19212203>120" ssize_tbuf) 120 <+code=size_t" cs="sref">dev); des_tytrivpd hreref="+code=des" clas" clsref">des_tytri" clref=== +code=pdev" cla" clsref">des_tytri" clref=="drivers/pci/pci-sysfs.c#L243" id="12233" clas122ci/pc82name="L192"> 192122ci>120 r="drivers/pci/pci-sysfs.c#L283" id="12243" clas122"line" name="L192"> 192122"l>1204 "drivers/pci/pci-sysfs.c#L243" id="12253" clas122"line" name="L192"> 192122"l>120 <+s="comment">/* IsAnttri Act/pc Sta=" 192122"l>122 if (!( hr+code=buvice" cplae_aspm*crea="_243" * pci_dev e_aspm*crea="_243" * dev); 192122"l>120 r"drivers/pci/pci-sysfs.c#L283" id="12283" clas122"line" name="L192"> 192122"l>1208 *probe*reset_functionsref">pci_dev *probe*reset_functiona f="+code=pdev" clas="sref">dev); 192122"l>1209 ssize_tcapabledev); dev); des_tytrireset_" clref==="drivers/pci/pci-sysfs.c#L243" id="12103" clas12="line" name="L213"> 21312="l>121" < ssize_t 21312="l>121 if (des_tytrierrolref=="drivers/pci/pci-sysfs.c#L243" id="12123" clas12="line" name="L213"> 21312="l>121 <+code=size_t" cs="sref">dev); pci_dev 21312="l>121 r="drivers/pci/pci-sysfs.c#L283" id="12=43" clas12="line" name="L213"> 21312="l>121 href="0="drivers/pci/pci-sysfs.c#L243" id="12=53" clas12="line" name="L213"> 21312="l>12= "drivers/pci/pci-sysfs.c#L243" id="12=63" clas12="line" name="L213"> 21312="l>12= i+code=to_pci_deerrolsref">des_tytrierrolref=:"drivers/pci/pci-sysfs.c#L243" id="12=73" clas12="line" name="L213"> 21312="l>121 +code=to_pci_dep> e_aspm*remove*243" * pci_dev e_aspm*remove*243" * dev); 21312="l>1218 dev); des_tytrivpd hre=ref="href="+code=PCI_BUS_Fs="sref">dev); des_tytrivpd hreref="+code=des" clas" clsref">des_tytri" clref== ="drivers/pci/pci-sysfs.c#L243" id="12=93" clas12="line" name="L213"> 21312="l>1219 capabledev); dev); ssize_tdev); des_tytrivpd hreref="+code=des" clas" clsref">des_tytri" clref==="drivers/pci/pci-sysfs.c#L243" id="12203" clas12="line" name="L223"> 22312="l>12=" capabledev); des_tytrivpd hreref="+code=des" clas" clsref">des_tytri" clref==="drivers/pci/pci-sysfs.c#L243" id="12213" clas12="line" name="L223"> 22312="l>12= i="drivers/pci/pci-sysfs.c#L283" id="12223" clas12="line" name="L223"> 22312="l>1222 r"drivers/pci/pci-sysfs.c#L283" id="12233" clas12="line" name="L223"> 22312="l>12= r href="+code=size_t" cretvalsref">ssize_t 22312="l>122 ="drivers/pci/pci-sysfs.c#L283" id="12253" clas12="line" name="L223"> 22312="l>122 "drivers/pci/pci-sysfs.c#L243" id="12263" clas12="line" name="L223"> 22312="l>122 ief="+code=buvice" c__must_checksref">ssize_t *crea="_243" * pci_dev *crea="_243" * dev);class="href="+code=pdev" claps="sref">dev);c 22312="l>122 ="drivers/pci/pci-sysfs.c#L243" id="12283" clas12="line" name="L223"> 22312="l>1228 ssize_t 22312="l>1229 ssize_t 23312="l>123" < href="+code=pci_dev" bine" class="sref">des_tytribine" class="href="+code=pdev" cla" clsref">des_tytri" clref=="drivers/pci/pci-sysfs.c#L243" id="12=13" clas12="line" name="L233"> 23312="l>123 "drivers/pci/pci-sysfs.c#L243" id="12=23" clas12="line" name="L233"> 23312="l>123 ef="!+code=to_pci_de243" *ini=ializedsref">des_tytri243" *ini=ialized hre="drivers/pci/pci-sysfs.c#L243" id="12=33" clas12="line" name="L233"> 23312="l>123 return < href="-+code=to_pci_deEACCESsref">pci_dev 23312="l>1234 "drivers/pci/pci-sysfs.c#L243" id="12=53" clas12="line" name="L233"> 23312="l>123 dev);c ssize_tssize_t 23312="l>123 if (!( hra href="+code=pdev" claretvalsref">ssize_tcapabledev);c dev); ssize_t *config_" clsref">des_tytriplasconfig_" clref==="drivers/pci/pci-sysfs.c#L243" id="12=73" clas12="line" name="L233"> 23312="l>1237 relse"drivers/pci/pci-sysfs.c#L243" id="12=83" clas12="line" name="L233"> 23312="l>1238 ssize_tcapabledev);c dev); ssize_t e*config_" clsref">des_tytriplaesconfig_" clref==="drivers/pci/pci-sysfs.c#L243" id="12=93" clas12="line" name="L233"> 23312="l>1239 ssize_t 24312="l>124" des_tytrierrref=="drivers/pci/pci-sysfs.c#L243" id="12413" clas12="line" name="L243"> 24312="l>124 "drivers/pci/pci-sysfs.c#L243" id="12423" clas12="line" name="L243"> 24312="l>124 +code=pdev" claretvalsref">ssize_t *crea="_resourc"*fi="ssref">pci_dev *crea="_resourc"*fi="sa f="+code=pdev" claps="sref">dev);c 24312="l>124 ref="+code=stl" clasretvalsref">ssize_t 24312="l>12= capable 24312="l>124 "drivers/pci/pci-sysfs.c#L243" id="12=63" clas12="line" name="L243"> 24312="l>124 if (!( href="+code=pdev" clap> *resourc"*lensref">pci_dev

*resourc"*lena f="+code=pdev" claps="sref">dev
);c ssize_t 24312="l>124 turn ssize_t *resourc"*lensref">pci_dev

*resourc"*lena f="+code=pdev" claps="sref">dev
);c ssize_t 24312="l>1248 dev);c pci_dev
ssize_tpci_devpci_dev 24312="l>1249 ssize_t 25312="l>125" r"drivers/pci/pci-sysfs.c#L283" id="12513" clas12="line" name="L253"> 25312="l>1251 r+s="comment">/* IsAnttri If 25312="l>125 ef="+code=stl" clasrom_ izesref">ssize_t 25312="l>125 return <+code=buvice" c" clsref">des_tytri" clref=== +code=pdev" clakzallocsref">ssize_tdes_tytri" clref=), +code=dev" clasGFP_ATOMICsref">des_tytriGFP_ATOMICa f==="drivers/pci/pci-sysfs.c#L243" id="12543" clas12="line" name="L253"> 25312="l>125 des_tytri" clref=) ="drivers/pci/pci-sysfs.c#L243" id="12553" clas12="line" name="L253"> 25312="l>125 < < +code=pdev" claretvalsref">ssize_tpci_dev 25312="l>125 if (!( hra href=" pci_dev 233312/pc>125 turn 25812="l>1258 des_tytris83" _bine" cl_ini=a f="+code=pdev" cla" clsref">des_tytri" clref=)="drivers/pci/pci-sysfs.c#L243" id="12593" clas12="line" name="L259"> 25912="l>1259 des_tytri" clref=ref="+code=des" clas izesref">ssize_tssize_t 26012="l>126" des_tytri" clref=ref="+code=des" clas" clsref">des_tytri" clref=.+code=pdev" cla2"> sref">ssize_t hre=="+s="comment"> hring">"rom"a href=="drivers/pci/pci-sysfs.c#L243" id="12613" clas12="line" name="L261"> 26112="l>126 if (des_tytri" clref=ref="+code=des" clas" clsref">des_tytri" clref=.+code=pdev" clam clsref">des_tytrim cl hre=="+code=pdev" claS_IRUSRsref">des_tytriS_IRUSR hre=|"+code=pdev" claS_IWUSRsref">des_tytriS_IWUSR hre="drivers/pci/pci-sysfs.c#L243" id="12623" clas12="line" name="L262"> 26212="l>126 <+code=size_t" c" clsref">des_tytri" clref=ref="+code=des" clasreadsref">des_tytriread hre=="+code=to_pci_deplasread*romsref">pci_dev *read*roma f=="drivers/pci/pci-sysfs.c#L243" id="12633" clas12="line" name="L263"> 26312="l>126 return <+code=buvice" c" clsref">des_tytri" clref=ref="+code=des" claswritesref">pci_dev *write_romsref">pci_dev *write_roma f=="drivers/pci/pci-sysfs.c#L243" id="12643" clas12="line" name="L264"> 26412="l>126 <+code=PCI_BUS_Fretvalsref">ssize_tcapabledev);c dev); ssize_tdes_tytri" clref=)="drivers/pci/pci-sysfs.c#L243" id="12653" clas12="line" name="L265"> 26512="l>126 < ssize_t 26612="l>126 if (!( hra href=" <+code=PCI_BUS_Fkfre"sref">capabledes_tytri" clref=)="drivers/pci/pci-sysfs.c#L243" id="12673" clas12="line" name="L267"> 26712="l>126 turn pci_dev 26812="l>1268 26912="l>1269 dev);c ssize_tdes_tytri" clref=="drivers/pci/pci-sysfs.c#L243" id="12703" clas12="line" name="L270"> 27012="l>127" <="drivers/pci/pci-sysfs.c#L283" id="12713" clas12="line" name="L271"> 27112="l>127 "drivers/pci/pci-sysfs.c#L243" id="12723" clas12="line" name="L272"> 27212="l>127 ef=""+code=stl" clasps="sref">dev);c dsref">ssize_ts hre=rf="ef=""8) =="+code=to_pci_dePCI_CLASS_DISPLAY_VGAsref">ssize_t 27312="l>127 return <+code=PCI_BUS_Fretvalsref">ssize_tcapabledev);c dev); ssize_t 27412="l>127 ssize_t 27512="l>127 < < goto"+code=to_pci_deerrsrom_fi="sref">capable 27612="l>127 if (!( hr="drivers/pci/pci-sysfs.c#L283" id="12=73" clas12="line" name="L277"> 27712="l>127 r"drivers/pci/pci-sysfs.c#L283" id="12=83" clas12="line" name="L278"> 27812="l>1278 <+s="comment">/* IsAnttri add platform-specific " class="sh*/a href="drivers/pci/pci-sysfs.c#L273" id="12793" clas12="line" name="L279"> 27912="l>1279 <+code=pdev" claretvalsref">ssize_t bios_add_platform_enhri"ssref">pci_dev bios_add_platform_enhri"sa f="+code=pdev" claps="sref">dev);c 28012="l>1280 ef="+code=stl" clasretvalsref">ssize_t 28112="l>128 if (capable 28212="l>1282 r"drivers/pci/pci-sysfs.c#L283" id="12833" clas12="line" name="L283"> 28312="l>12= r+s="comment">/* IsAnttri add 283" enhri"s for various capabilitiesh*/a href="drivers/pci/pci-sysfs.c#L273" id="12843" clas12="line" name="L284"> 28412="l>1284 <+code=pdev" claretvalsref">ssize_t screa="_capabilities_283" sref">des_tytriplascrea="_capabilities_283" a f="+code=pdev" claps="sref">dev);c 28512="l>128 ssize_t 28612="l>128 if (!( hra href="goto"+code=to_pci_deerrsvga_fi="sref">capable 28712="l>128 r"drivers/pci/pci-sysfs.c#L283" id="12883" clas12="line" name="L288"> 28812="l>1288 <+code=to_pci_dea> screa="_firmware_label*fi="ssref">pci_dev *crea="_firmware_label*fi="sa f="+code=pdev" claps="sref">dev);c 28912="l>128 r"drivers/pci/pci-sysfs.c#L283" id="12903" clas12="line" name="L2ss="l29"12="l>1290 href="0="drivers/pci/pci-sysfs.c#L243" id="12913" clas12 class=" href82ttr, 12 cl>129 "drivers/pci/pci-sysfs.c#L243" id="12923" clas12ef">buf) 129 +code=to_pci_deerrsvga_fi="sref">capable 19212pci>129 ref=""+code=stl" clasps="sref">dev);c dsref">ssize_ts hre=rf="ef=""8) =="+code=to_pci_dePCI_CLASS_DISPLAY_VGAsref">ssize_t 19212="l>129 <+code=PCI_BUS_F capabledev);c dev); ssize_t 19212="l>129 +code=to_pci_deerrsrom_fi="sref">capable 19212="l>129 if (!( href="+code=pdev" clarom_ izesref">ssize_t 19212="l>129 turn capabledev);c dev); ssize_tdev);c ssize_t 19212="l>1298 capabledev);c ssize_t 19212="l>1299 dev);c ssize_tcountNULL hre="drivers/pci/pci-sysfs.c#L243" id="13203" clas13203"ne" name="L192"> 19213203>130" <="drivers/pci/pci-sysfs.c#L283" id="13213" clas132class=" href82ttr, 132cl>130 +code=to_pci_deerrsresourc"*fi="ssref">pci_devbuf) 130 +code=pdev" claa> *remove*resourc"*fi="ssref">pci_dev *remove*resourc"*fi="sa f="+code=pdev" claps="sref">dev);c 192132ci>130 +code=to_pci_deerrsconfig_fi="sref">capable 192132"l>1304 if (!( href="+code=pdev" claps="sref">dev);c ssize_tssize_t 192132"l>130 < <+code=pdev" cla243" *remove*binefi="sref">capabledev);c dev); ssize_t *config_" clsref">des_tytriplasconfig_" clref==="drivers/pci/pci-sysfs.c#L243" id="13263" clas132"line" name="L192"> 192132"l>132 if (!( hrelse"drivers/pci/pci-sysfs.c#L243" id="13273" clas132"line" name="L192"> 192132"l>130 turn capabledev);c dev); ssize_t e*config_" clsref">des_tytriplaesconfig_" clref==="drivers/pci/pci-sysfs.c#L243" id="13283" clas132"line" name="L192"> 192132"l>1308 +code=to_pci_deerrsref">capable 192132"l>1309 < href="+code=size_t" cretvalsref">ssize_t 21313="l>131" ="drivers/pci/pci-sysfs.c#L283" id="13113" clas13="line" name="L213"> 21313="l>131 "drivers/pci/pci-sysfs.c#L243" id="13123" clas13="line" name="L213"> 21313="l>131 href="void +code=pdev" claa> *remove*capabilities_283" sref">des_tytriplasremove*capabilities_283" a f=" href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" clas="sref">dev); 21313="l>131 ="drivers/pci/pci-sysfs.c#L243" id="13=43" clas13="line" name="L213"> 21313="l>1314 if (!( href="+code=pdev" clas="sref">dev); des_tytrivpd hre=ref="href="+code=PCI_BUS_Fs="sref">dev); des_tytrivpd hreref="+code=des" clas" clsref">des_tytri" clref== ="drivers/pci/pci-sysfs.c#L243" id="13=53" clas13="line" name="L213"> 21313="l>131 < <+code=pdev" cla243" *remove*binefi="sref">capabledev); dev); ssize_tdev); des_tytrivpd hreref="+code=des" clas" clsref">des_tytri" clref==="drivers/pci/pci-sysfs.c#L243" id="13=63" clas13="line" name="L213"> 21313="l>131 if (!( hra href="+code=pdev" clakfre"sref">capabledev); des_tytrivpd hreref="+code=des" clas" clsref">des_tytri" clref==="drivers/pci/pci-sysfs.c#L243" id="13=73" clas13="line" name="L213"> 21313="l>131 ="drivers/pci/pci-sysfs.c#L283" id="13183" clas13="line" name="L213"> 21313="l>1318 "drivers/pci/pci-sysfs.c#L283" id="13193" clas13="line" name="L213"> 21313="l>1319 <+code=pdev" clap> e_aspm*remove*243" * pci_dev e_aspm*remove*243" * dev); 22313="l>1320 ef="+code=stl" class="sref">dev); pci_dev 22313="l>132 if (capabledev); dev); des_tytrireset_" clref==="drivers/pci/pci-sysfs.c#L243" id="13223" clas13="line" name="L223"> 22313="l>132 <+code=size_t" cs="sref">dev); pci_dev 22313="l>132 r="drivers/pci/pci-sysfs.c#L283" id="13243" clas13="line" name="L223"> 22313="l>132 ="drivers/pci/pci-sysfs.c#L283" id="13253" clas13="line" name="L223"> 22313="l>132 "drivers/pci/pci-sysfs.c#L243" id="13263" clas13="line" name="L223"> 22313="l>132 i+s="comment">/* IsAnttri*a href="drivers/pci/pci-sysfs.c#L273" id="13273" clas13="line" name="L223"> 22313="l>132 +s="comment">/* IsAntt * plasremove*243" * 22313="l>1328 +s="comment">/* IsAntt * @c 22313="l>1329 +s="comment">/* IsAntt *a href="drivers/pci/pci-sysfs.c#L273" id="13303" clas13="line" name="L233"> 23313="l>133" +s="comment">/* IsAntt * Cmeanup when @c 23313="l>133 +s="comment">/* IsAntt */a href="drivers/pci/pci-sysfs.c#L273" id="13=23" clas13="line" name="L233"> 23313="l>133 void +code=pdev" claa> *remove*243" * pci_dev *remove*243" * dev);class="href="+code=pdev" claps="sref">dev);c 23313="l>133 ="drivers/pci/pci-sysfs.c#L243" id="13=43" clas13="line" name="L233"> 23313="l>1334 if (!( href="+code=buvice" crom_ izesref">ssize_t 23313="l>133 "drivers/pci/pci-sysfs.c#L243" id="13=63" clas13="line" name="L233"> 23313="l>133 if (!( href="!+code=to_pci_de243" *ini=ializedsref">des_tytri243" *ini=ialized hre="drivers/pci/pci-sysfs.c#L243" id="13=73" clas13="line" name="L233"> 23313="l>133 turn 23313="l>1338 "drivers/pci/pci-sysfs.c#L283" id="13=93" clas13="line" name="L233"> 23313="l>1339 <+code=pdev" clap> *remove*capabilities_283" sref">des_tytriplasremove*capabilities_283" a f="+code=pdev" claps="sref">dev);c 24313="l>134" r"drivers/pci/pci-sysfs.c#L283" id="13413" clas13="line" name="L243"> 24313="l>1341 if (!( href="+code=pdev" claps="sref">dev);c ssize_tssize_t 24313="l>134 <+code=size_t" c243" *remove*binefi="sref">capabledev);c dev); ssize_t *config_" clsref">des_tytriplasconfig_" clref==="drivers/pci/pci-sysfs.c#L243" id="13433" clas13="line" name="L243"> 24313="l>134 relse"drivers/pci/pci-sysfs.c#L243" id="13443" clas13="line" name="L243"> 24313="l>13= <+code=size_t" c243" *remove*binefi="sref">capabledev);c dev); ssize_t e*config_" clsref">des_tytriplaesconfig_" clref==="drivers/pci/pci-sysfs.c#L243" id="13453" clas13="line" name="L243"> 24313="l>134 "drivers/pci/pci-sysfs.c#L243" id="13=63" clas13="line" name="L243"> 24313="l>134 if (!( hr+code=pdev" claa> *remove*resourc"*fi="ssref">pci_dev *remove*resourc"*fi="sa f="+code=pdev" claps="sref">dev);c 24313="l>134 r"drivers/pci/pci-sysfs.c#L283" id="13483" clas13="line" name="L243"> 24313="l>1348 *resourc"*lensref">pci_dev

*resourc"*lena f="+code=pdev" claps="sref">dev
);c ssize_t 24313="l>1349 ssize_t *resourc"*lensref">pci_dev

*resourc"*lena f="+code=pdev" claps="sref">dev
);c ssize_t 25313="l>1350 relse ef="+code=stl" clasps="sref">dev);c pci_devssize_tpci_devpci_dev 25313="l>135 if (ssize_t 25313="l>1352 r"drivers/pci/pci-sysfs.c#L283" id="13533" clas13="line" name="L253"> 25313="l>135 ref="+code=stl" clasrom_ izesref">ssize_tdev);c ssize_t 25313="l>135 <+code=size_t" c243" *remove*binefi="sref">capabledev);c dev); ssize_tdev);c ssize_t 25313="l>135 < <+code=pdev" clakfre"sref">capabledev);c ssize_t 25313="l>135 if (!( hr="drivers/pci/pci-sysfs.c#L283" id="13573" clas13/pci-sysfs.c#L283"> 233313/pc>135 r"drivers/pci/pci-sysfs.c#L283" id="13583" clas13="line" name="L258"> 25813="l>1358 <+code=to_pci_dea> sremove*firmware_label*fi="ssref">pci_dev *remove*firmware_label*fi="sa f="+code=pdev" claps="sref">dev);c 25913="l>135 r"drivers/pci/pci-sysfs.c#L283" id="13603" clas13="line" name="L260"> 26013="l>136" ="drivers/pci/pci-sysfs.c#L283" id="13613" clas13="line" name="L261"> 26113="l>136 "drivers/pci/pci-sysfs.c#L243" id="13623" clas13="line" name="L262"> 26213="l>136 href="ef="+code=buvice" c__ini=sref">des_tytri__ini=a f=<+code=to_pci_dea> s243" *ini=sref">pci_dev *243" *ini=a f="void="drivers/pci/pci-sysfs.c#L243" id="13633" clas13="line" name="L263"> 26313="l>136 ="drivers/pci/pci-sysfs.c#L243" id="13643" clas13="line" name="L264"> 26413="l>136 href="+code=buvice" cplass="sref">dev);class="href="+code=pdev" claps="sref">dev);c countNULL hre="drivers/pci/pci-sysfs.c#L243" id="13653" clas13="line" name="L265"> 26513="l>136 ssize_t 26613="l>136 i"drivers/pci/pci-sysfs.c#L243" id="13673" clas13="line" name="L267"> 26713="l>136 +code=to_pci_de243" *ini=ializedsref">des_tytri243" *ini=ialized hre=="1="drivers/pci/pci-sysfs.c#L243" id="13=83" clas13="line" name="L268"> 26813="l>1368 <+code=to_pci_defor_each_plass="sref">dev);for_each_plass="a f="+code=pdev" claps="sref">dev);c 26913="l>1369 ssize_t screa="_243" * pci_dev *crea="_243" * dev);c 27013="l>137" < ssize_t 27113="l>137 if (pci_dev *s="_pu=a f="+code=pdev" claps="sref">dev);c 27213="l>137 <<<<<<<<< href="+code=size_t" cretvalsref">ssize_t 27313="l>137 return <="drivers/pci/pci-sysfs.c#L283" id="13743" clas13="line" name="L274"> 27413="l>137 ="drivers/pci/pci-sysfs.c#L283" id="13753" clas13="line" name="L275"> 27513="l>137 "drivers/pci/pci-sysfs.c#L243" id="13763" clas13="line" name="L276"> 27613="l>137 if (!( hr href="0="drivers/pci/pci-sysfs.c#L243" id="13=73" clas13="line" name="L277"> 27713="l>137 r="drivers/pci/pci-sysfs.c#L283" id="13783" clas13="line" name="L278"> 27813="l>1378 "drivers/pci/pci-sysfs.c#L283" id="13793" clas13="line" name="L279"> 27913="l>1379 +code=size_t" cla="_ini=callsref">ssize_t s243" *ini=sref">pci_dev *243" *ini=a f==="drivers/pci/pci-sysfs.c#L243" id="13803" clas13="line" name="L280"> 28013="l>1380
The original LXR software byLXR /* Iuni=yref=<"this lxr.e="ux.no kindly hosted by 26413="l>1363="l>137 /pci/ef"> clas13="line" name="L2=to_pci_dea> screa="_243" * pci_ e 1995.o:lxr@e="u/bodyprL/htmlilto