ieee1394: whitespace cleanup in hosts.[ch], ieee1394_core.[ch]
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> Signed-off-by: Jody McIntyre <scjody@modernduck.com>
This commit is contained in:
committed by
Jody McIntyre
parent
546513f9fd
commit
741854e4f9
@ -17,47 +17,47 @@ struct hpsb_packet;
|
||||
struct hpsb_iso;
|
||||
|
||||
struct hpsb_host {
|
||||
struct list_head host_list;
|
||||
struct list_head host_list;
|
||||
|
||||
void *hostdata;
|
||||
void *hostdata;
|
||||
|
||||
atomic_t generation;
|
||||
atomic_t generation;
|
||||
|
||||
struct sk_buff_head pending_packet_queue;
|
||||
|
||||
struct timer_list timeout;
|
||||
unsigned long timeout_interval;
|
||||
|
||||
unsigned char iso_listen_count[64];
|
||||
unsigned char iso_listen_count[64];
|
||||
|
||||
int node_count; /* number of identified nodes on this bus */
|
||||
int selfid_count; /* total number of SelfIDs received */
|
||||
int node_count; /* number of identified nodes on this bus */
|
||||
int selfid_count; /* total number of SelfIDs received */
|
||||
int nodes_active; /* number of nodes that are actually active */
|
||||
|
||||
nodeid_t node_id; /* node ID of this host */
|
||||
nodeid_t irm_id; /* ID of this bus' isochronous resource manager */
|
||||
nodeid_t busmgr_id; /* ID of this bus' bus manager */
|
||||
nodeid_t node_id; /* node ID of this host */
|
||||
nodeid_t irm_id; /* ID of this bus' isochronous resource manager */
|
||||
nodeid_t busmgr_id; /* ID of this bus' bus manager */
|
||||
|
||||
/* this nodes state */
|
||||
unsigned in_bus_reset:1;
|
||||
unsigned is_shutdown:1;
|
||||
/* this nodes state */
|
||||
unsigned in_bus_reset:1;
|
||||
unsigned is_shutdown:1;
|
||||
unsigned resume_packet_sent:1;
|
||||
|
||||
/* this nodes' duties on the bus */
|
||||
unsigned is_root:1;
|
||||
unsigned is_cycmst:1;
|
||||
unsigned is_irm:1;
|
||||
unsigned is_busmgr:1;
|
||||
/* this nodes' duties on the bus */
|
||||
unsigned is_root:1;
|
||||
unsigned is_cycmst:1;
|
||||
unsigned is_irm:1;
|
||||
unsigned is_busmgr:1;
|
||||
|
||||
int reset_retries;
|
||||
quadlet_t *topology_map;
|
||||
u8 *speed_map;
|
||||
struct csr_control csr;
|
||||
int reset_retries;
|
||||
quadlet_t *topology_map;
|
||||
u8 *speed_map;
|
||||
struct csr_control csr;
|
||||
|
||||
/* Per node tlabel pool allocation */
|
||||
struct hpsb_tlabel_pool tpool[64];
|
||||
|
||||
struct hpsb_host_driver *driver;
|
||||
struct hpsb_host_driver *driver;
|
||||
|
||||
struct pci_dev *pdev;
|
||||
|
||||
@ -77,34 +77,34 @@ struct hpsb_host {
|
||||
|
||||
|
||||
enum devctl_cmd {
|
||||
/* Host is requested to reset its bus and cancel all outstanding async
|
||||
* requests. If arg == 1, it shall also attempt to become root on the
|
||||
* bus. Return void. */
|
||||
RESET_BUS,
|
||||
/* Host is requested to reset its bus and cancel all outstanding async
|
||||
* requests. If arg == 1, it shall also attempt to become root on the
|
||||
* bus. Return void. */
|
||||
RESET_BUS,
|
||||
|
||||
/* Arg is void, return value is the hardware cycle counter value. */
|
||||
GET_CYCLE_COUNTER,
|
||||
/* Arg is void, return value is the hardware cycle counter value. */
|
||||
GET_CYCLE_COUNTER,
|
||||
|
||||
/* Set the hardware cycle counter to the value in arg, return void.
|
||||
* FIXME - setting is probably not required. */
|
||||
SET_CYCLE_COUNTER,
|
||||
/* Set the hardware cycle counter to the value in arg, return void.
|
||||
* FIXME - setting is probably not required. */
|
||||
SET_CYCLE_COUNTER,
|
||||
|
||||
/* Configure hardware for new bus ID in arg, return void. */
|
||||
SET_BUS_ID,
|
||||
/* Configure hardware for new bus ID in arg, return void. */
|
||||
SET_BUS_ID,
|
||||
|
||||
/* If arg true, start sending cycle start packets, stop if arg == 0.
|
||||
* Return void. */
|
||||
ACT_CYCLE_MASTER,
|
||||
/* If arg true, start sending cycle start packets, stop if arg == 0.
|
||||
* Return void. */
|
||||
ACT_CYCLE_MASTER,
|
||||
|
||||
/* Cancel all outstanding async requests without resetting the bus.
|
||||
* Return void. */
|
||||
CANCEL_REQUESTS,
|
||||
/* Cancel all outstanding async requests without resetting the bus.
|
||||
* Return void. */
|
||||
CANCEL_REQUESTS,
|
||||
|
||||
/* Start or stop receiving isochronous channel in arg. Return void.
|
||||
* This acts as an optimization hint, hosts are not required not to
|
||||
* listen on unrequested channels. */
|
||||
ISO_LISTEN_CHANNEL,
|
||||
ISO_UNLISTEN_CHANNEL
|
||||
/* Start or stop receiving isochronous channel in arg. Return void.
|
||||
* This acts as an optimization hint, hosts are not required not to
|
||||
* listen on unrequested channels. */
|
||||
ISO_LISTEN_CHANNEL,
|
||||
ISO_UNLISTEN_CHANNEL
|
||||
};
|
||||
|
||||
enum isoctl_cmd {
|
||||
@ -135,13 +135,13 @@ enum isoctl_cmd {
|
||||
};
|
||||
|
||||
enum reset_types {
|
||||
/* 166 microsecond reset -- only type of reset available on
|
||||
non-1394a capable controllers */
|
||||
LONG_RESET,
|
||||
/* 166 microsecond reset -- only type of reset available on
|
||||
non-1394a capable controllers */
|
||||
LONG_RESET,
|
||||
|
||||
/* Short (arbitrated) reset -- only available on 1394a capable
|
||||
controllers */
|
||||
SHORT_RESET,
|
||||
/* Short (arbitrated) reset -- only available on 1394a capable
|
||||
controllers */
|
||||
SHORT_RESET,
|
||||
|
||||
/* Variants that set force_root before issueing the bus reset */
|
||||
LONG_RESET_FORCE_ROOT, SHORT_RESET_FORCE_ROOT,
|
||||
@ -159,22 +159,22 @@ struct hpsb_host_driver {
|
||||
* reads to the ConfigROM on its own. */
|
||||
void (*set_hw_config_rom) (struct hpsb_host *host, quadlet_t *config_rom);
|
||||
|
||||
/* This function shall implement packet transmission based on
|
||||
* packet->type. It shall CRC both parts of the packet (unless
|
||||
* packet->type == raw) and do byte-swapping as necessary or instruct
|
||||
* the hardware to do so. It can return immediately after the packet
|
||||
* was queued for sending. After sending, hpsb_sent_packet() has to be
|
||||
* called. Return 0 on success, negative errno on failure.
|
||||
* NOTE: The function must be callable in interrupt context.
|
||||
*/
|
||||
int (*transmit_packet) (struct hpsb_host *host,
|
||||
struct hpsb_packet *packet);
|
||||
/* This function shall implement packet transmission based on
|
||||
* packet->type. It shall CRC both parts of the packet (unless
|
||||
* packet->type == raw) and do byte-swapping as necessary or instruct
|
||||
* the hardware to do so. It can return immediately after the packet
|
||||
* was queued for sending. After sending, hpsb_sent_packet() has to be
|
||||
* called. Return 0 on success, negative errno on failure.
|
||||
* NOTE: The function must be callable in interrupt context.
|
||||
*/
|
||||
int (*transmit_packet) (struct hpsb_host *host,
|
||||
struct hpsb_packet *packet);
|
||||
|
||||
/* This function requests miscellanous services from the driver, see
|
||||
* above for command codes and expected actions. Return -1 for unknown
|
||||
* command, though that should never happen.
|
||||
*/
|
||||
int (*devctl) (struct hpsb_host *host, enum devctl_cmd command, int arg);
|
||||
/* This function requests miscellanous services from the driver, see
|
||||
* above for command codes and expected actions. Return -1 for unknown
|
||||
* command, though that should never happen.
|
||||
*/
|
||||
int (*devctl) (struct hpsb_host *host, enum devctl_cmd command, int arg);
|
||||
|
||||
/* ISO transmission/reception functions. Return 0 on success, -1
|
||||
* (or -EXXX errno code) on failure. If the low-level driver does not
|
||||
@ -182,15 +182,15 @@ struct hpsb_host_driver {
|
||||
*/
|
||||
int (*isoctl) (struct hpsb_iso *iso, enum isoctl_cmd command, unsigned long arg);
|
||||
|
||||
/* This function is mainly to redirect local CSR reads/locks to the iso
|
||||
* management registers (bus manager id, bandwidth available, channels
|
||||
* available) to the hardware registers in OHCI. reg is 0,1,2,3 for bus
|
||||
* mgr, bwdth avail, ch avail hi, ch avail lo respectively (the same ids
|
||||
* as OHCI uses). data and compare are the new data and expected data
|
||||
* respectively, return value is the old value.
|
||||
*/
|
||||
quadlet_t (*hw_csr_reg) (struct hpsb_host *host, int reg,
|
||||
quadlet_t data, quadlet_t compare);
|
||||
/* This function is mainly to redirect local CSR reads/locks to the iso
|
||||
* management registers (bus manager id, bandwidth available, channels
|
||||
* available) to the hardware registers in OHCI. reg is 0,1,2,3 for bus
|
||||
* mgr, bwdth avail, ch avail hi, ch avail lo respectively (the same ids
|
||||
* as OHCI uses). data and compare are the new data and expected data
|
||||
* respectively, return value is the old value.
|
||||
*/
|
||||
quadlet_t (*hw_csr_reg) (struct hpsb_host *host, int reg,
|
||||
quadlet_t data, quadlet_t compare);
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user