<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/pci/msi.h, branch docs-for-linus</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-for-linus</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-for-linus'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2013-04-23T15:50:30+00:00</updated>
<entry>
<title>PCI: Drop msi_mask_reg() and remove drivers/pci/msi.h</title>
<updated>2013-04-23T15:50:30+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2013-04-17T23:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=78b5a310ce0ff22889e1a1af932e5c17b26962ba'/>
<id>urn:sha1:78b5a310ce0ff22889e1a1af932e5c17b26962ba</id>
<content type='text'>
msi_mask_reg() doesn't provide any useful abstraction, do drop it.

Remove the now-empty drivers/pci/msi.h.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI: Use msix_table_size() directly, drop multi_msix_capable()</title>
<updated>2013-04-23T15:50:30+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2013-04-17T23:44:48+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=527eee292d2ee69708a20b90049ef49bdeefc882'/>
<id>urn:sha1:527eee292d2ee69708a20b90049ef49bdeefc882</id>
<content type='text'>
The users of multi_msix_capable() are really interested in the table
size, so just say what we mean.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI: Drop msix_table_offset_reg() and msix_pba_offset_reg() macros</title>
<updated>2013-04-23T15:50:30+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2013-04-17T23:43:40+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=909094c62e21c71c4fd122642512ad05b75fe019'/>
<id>urn:sha1:909094c62e21c71c4fd122642512ad05b75fe019</id>
<content type='text'>
msix_table_offset_reg() is used only once and adds a useless indirection,
so just use the table offset directly.

msix_pba_offset_reg() is unused, so just delete it.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI: Drop is_64bit_address() and is_mask_bit_support() macros</title>
<updated>2013-04-23T15:50:30+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2013-04-17T23:42:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=4987ce82056327a43cd58c32adf8a3f255e7d862'/>
<id>urn:sha1:4987ce82056327a43cd58c32adf8a3f255e7d862</id>
<content type='text'>
is_64bit_address() and is_mask_bit_support() don't provide any useful
abstraction, so drop them.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI: Drop msi_data_reg() macro</title>
<updated>2013-04-23T15:50:30+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2013-04-17T23:41:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2f221349366daf074bad07cc670e483cc52ab203'/>
<id>urn:sha1:2f221349366daf074bad07cc670e483cc52ab203</id>
<content type='text'>
msi_data_reg() doesn't provide any useful abstraction, so drop it.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI: Drop msi_lower_address_reg() and msi_upper_address_reg() macros</title>
<updated>2013-04-23T15:50:30+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2013-04-17T23:39:57+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9925ad0cf12675203cf209e1d96ebab19f19c86a'/>
<id>urn:sha1:9925ad0cf12675203cf209e1d96ebab19f19c86a</id>
<content type='text'>
msi_lower_address_reg() and msi_upper_address_reg() don't provide any
useful abstraction, so drop them.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI: Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly</title>
<updated>2013-04-23T15:50:30+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2013-04-17T23:38:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f84ecd285f40012f804173110c10f2caaa23b7ee'/>
<id>urn:sha1:f84ecd285f40012f804173110c10f2caaa23b7ee</id>
<content type='text'>
Note the error in pci_msix_table_size() -- we used PCI_MSI_FLAGS to
locate the PCI_MSIX_FLAGS word.  No actual breakage because PCI_MSI_FLAGS
and PCI_MSIX_FLAGS happen to be the same.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI: MSI: Move MSI-X entry definition to pci_regs.h</title>
<updated>2010-12-23T20:53:07+00:00</updated>
<author>
<name>Sheng Yang</name>
<email>sheng@linux.intel.com</email>
</author>
<published>2010-11-11T07:46:54+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=00aaaef9a51a1a25c5d6d52ce510772f149a0eb0'/>
<id>urn:sha1:00aaaef9a51a1a25c5d6d52ce510772f149a0eb0</id>
<content type='text'>
Then it can be used by others.

Reviewed-by: Hidetoshi Seto &lt;seto.hidetoshi@jp.fujitsu.com&gt;
Reviewed-by: Matthew Wilcox &lt;willy@linux.intel.com&gt;
Signed-off-by: Sheng Yang &lt;sheng@linux.intel.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
<entry>
<title>PCI: add PCI_MSIX_TABLE/PBA defines</title>
<updated>2010-10-18T03:03:03+00:00</updated>
<author>
<name>Hidetoshi Seto</name>
<email>seto.hidetoshi@jp.fujitsu.com</email>
</author>
<published>2010-10-13T06:00:23+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=db5004195481fcb500c929bd3a0e1c0c48eec527'/>
<id>urn:sha1:db5004195481fcb500c929bd3a0e1c0c48eec527</id>
<content type='text'>
These are already defined in pcilib's pci/header.h but not in kernel's
linux/pci_regs.h.  Copy them to avoid using magic numbers.

Signed-off-by: Hidetoshi Seto &lt;seto.hidetoshi@jp.fujitsu.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
<entry>
<title>PCI MSI: shorten PCI_MSIX_ENTRY_* symbol names</title>
<updated>2009-06-29T19:15:19+00:00</updated>
<author>
<name>Hidetoshi Seto</name>
<email>seto.hidetoshi@jp.fujitsu.com</email>
</author>
<published>2009-06-23T08:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2c21fd4b333e4c780a46edcd6d1e85bfc6cdf371'/>
<id>urn:sha1:2c21fd4b333e4c780a46edcd6d1e85bfc6cdf371</id>
<content type='text'>
These names are too long!  Drop _OFFSET to save some bytes/lines.

Reviewed-by: Matthew Wilcox &lt;willy@linux.intel.com&gt;
Signed-off-by: Hidetoshi Seto &lt;seto.hidetoshi@jp.fujitsu.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
</feed>
