EXPORT_SYMBOL_GPL(usb_poison_urb);
#endif
+#if defined(CONFIG_PCMCIA) || defined(CONFIG_PCMCIA_MODULE)
+
#include <pcmcia/ds.h>
struct pcmcia_cfg_mem {
tuple_t tuple;
}
EXPORT_SYMBOL(pcmcia_loop_config);
+#endif /* CONFIG_PCMCIA */
+
void usb_unpoison_urb(struct urb *urb)
{
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,28))
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33))
+#include <linux/autoconf.h>
+
+#if defined(CONFIG_PCCARD) || defined(CONFIG_PCCARD_MODULE)
/**
* pccard_loop_tuple() - loop over tuples in the CIS
EXPORT_SYMBOL(pccard_loop_tuple);
/* Source: drivers/pcmcia/cistpl.c */
+#if defined(CONFIG_PCMCIA) || defined(CONFIG_PCMCIA_MODULE)
struct pcmcia_loop_mem {
struct pcmcia_device *p_dev;
EXPORT_SYMBOL(pcmcia_loop_tuple);
/* Source: drivers/pcmcia/pcmcia_resource.c */
+#endif /* CONFIG_PCMCIA */
+
+#endif /* CONFIG_PCCARD */
#endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)) */
})
#endif /* From include/asm-generic/bug.h */
+#if defined(CONFIG_PCMCIA) || defined(CONFIG_PCMCIA_MODULE)
+
#include <pcmcia/cs_types.h>
#include <pcmcia/cs.h>
#include <pcmcia/cistpl.h>
void *priv_data),
void *priv_data);
+#endif /* CONFIG_PCMCIA */
+
/* USB anchors were added as of 2.6.23 */
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,23))
#if 0
return skb;
}
+#if defined(CONFIG_PCCARD) || defined(CONFIG_PCCARD_MODULE)
+
+#if defined(CONFIG_PCMCIA) || defined(CONFIG_PCMCIA_MODULE)
+
#define pcmcia_request_window(a, b, c) pcmcia_request_window(&a, b, c)
#define pcmcia_map_mem_page(a, b, c) pcmcia_map_mem_page(b, c)
void *priv_data),
void *priv_data);
+#endif /* CONFIG_PCMCIA */
+
/* loop over CIS entries */
int pccard_loop_tuple(struct pcmcia_socket *s, unsigned int function,
cisdata_t code, cisparse_t *parse, void *priv_data,
cisparse_t *parse,
void *priv_data));
+#endif /* CONFIG_PCCARD */
+
/* Backport for kfifo
* kfifo_alloc and kfifo_free must be backported manually
*/