Linux Kernel
3.7.1
|
#include <linux/bug.h>
#include <linux/compat.h>
#include <linux/delay.h>
#include <linux/device.h>
#include <linux/dma-mapping.h>
#include <linux/errno.h>
#include <linux/firewire.h>
#include <linux/firewire-cdev.h>
#include <linux/idr.h>
#include <linux/irqflags.h>
#include <linux/jiffies.h>
#include <linux/kernel.h>
#include <linux/kref.h>
#include <linux/mm.h>
#include <linux/module.h>
#include <linux/mutex.h>
#include <linux/poll.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/string.h>
#include <linux/time.h>
#include <linux/uaccess.h>
#include <linux/vmalloc.h>
#include <linux/wait.h>
#include <linux/workqueue.h>
#include "core.h"
Go to the source code of this file.
Data Structures | |
struct | client |
struct | client_resource |
struct | address_handler_resource |
struct | outbound_transaction_resource |
struct | inbound_transaction_resource |
struct | descriptor_resource |
struct | iso_resource |
struct | event |
struct | bus_reset_event |
struct | outbound_transaction_event |
struct | inbound_transaction_event |
struct | iso_interrupt_event |
struct | iso_interrupt_mc_event |
struct | iso_resource_event |
struct | outbound_phy_packet_event |
struct | inbound_phy_packet_event |
union | ioctl_arg |
Macros | |
#define | FW_CDEV_KERNEL_VERSION 5 |
#define | FW_CDEV_VERSION_EVENT_REQUEST2 4 |
#define | FW_CDEV_VERSION_ALLOCATE_REGION_END 4 |
#define | GET_PAYLOAD_LENGTH(v) ((v) & 0xffff) |
#define | GET_INTERRUPT(v) (((v) >> 16) & 0x01) |
#define | GET_SKIP(v) (((v) >> 17) & 0x01) |
#define | GET_TAG(v) (((v) >> 18) & 0x03) |
#define | GET_SY(v) (((v) >> 20) & 0x0f) |
#define | GET_HEADER_LENGTH(v) (((v) >> 24) & 0xff) |
Typedefs | |
typedef void(* | client_resource_release_fn_t )(struct client *, struct client_resource *) |
Functions | |
void | fw_device_cdev_update (struct fw_device *device) |
void | fw_device_cdev_remove (struct fw_device *device) |
void | fw_cdev_handle_phy_packet (struct fw_card *card, struct fw_packet *p) |
Variables | |
struct file_operations | fw_device_ops |
#define FW_CDEV_KERNEL_VERSION 5 |
Definition at line 54 of file core-cdev.c.
#define FW_CDEV_VERSION_ALLOCATE_REGION_END 4 |
Definition at line 56 of file core-cdev.c.
#define FW_CDEV_VERSION_EVENT_REQUEST2 4 |
Definition at line 55 of file core-cdev.c.
Definition at line 1059 of file core-cdev.c.
Definition at line 1055 of file core-cdev.c.
Definition at line 1054 of file core-cdev.c.
Definition at line 1056 of file core-cdev.c.
Definition at line 1058 of file core-cdev.c.
Definition at line 1057 of file core-cdev.c.
typedef void(* client_resource_release_fn_t)(struct client *, struct client_resource *) |
Definition at line 102 of file core-cdev.c.
Definition at line 1574 of file core-cdev.c.
Definition at line 417 of file core-cdev.c.
Definition at line 407 of file core-cdev.c.
struct file_operations fw_device_ops |
Definition at line 1808 of file core-cdev.c.