cec_priv
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv;
board->private_data = kzalloc_obj(struct cec_priv);
struct cec_priv *cec_priv;
cec_priv = board->private_data;
nec_priv = &cec_priv->nec7210_priv;
static void cec_init(struct cec_priv *cec_priv, const struct gpib_board *board)
struct nec7210_priv *nec_priv = &cec_priv->nec7210_priv;
struct cec_priv *cec_priv;
cec_priv = board->private_data;
nec_priv = &cec_priv->nec7210_priv;
cec_priv->pci_device = NULL;
while ((cec_priv->pci_device =
CEC_DEV_ID, cec_priv->pci_device))) {
if (cec_priv->pci_device->subsystem_device == CEC_SUBID)
struct cec_priv *priv = board->private_data;
if (!cec_priv->pci_device) {
if (pci_enable_device(cec_priv->pci_device)) {
if (pci_request_regions(cec_priv->pci_device, "cec-gpib"))
cec_priv->plx_iobase = pci_resource_start(cec_priv->pci_device, 1);
nec_priv->iobase = pci_resource_start(cec_priv->pci_device, 3);
if (request_irq(cec_priv->pci_device->irq, cec_interrupt, isr_flags, DRV_NAME, board)) {
dev_err(board->gpib_dev, "failed to obtain IRQ %d\n", cec_priv->pci_device->irq);
cec_priv->irq = cec_priv->pci_device->irq;
cec_init(cec_priv, board);
cec_priv->plx_iobase + PLX9050_INTCSR_REG);
struct cec_priv *cec_priv = board->private_data;
if (cec_priv) {
nec_priv = &cec_priv->nec7210_priv;
if (cec_priv->irq) {
outl(0, cec_priv->plx_iobase + PLX9050_INTCSR_REG);
free_irq(cec_priv->irq, board);
pci_release_regions(cec_priv->pci_device);
if (cec_priv->pci_device)
pci_dev_put(cec_priv->pci_device);
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;
struct cec_priv *priv = board->private_data;