| /linux-6.15/drivers/staging/gpib/fmh_gpib/ |
| H A D | fmh_gpib.c | 237 struct nec7210_priv *nec_priv; in fmh_gpib_line_status() local 1260 struct nec7210_priv *nec_priv; in fmh_gpib_generic_attach() local 1272 nec_priv->offset = 1; in fmh_gpib_generic_attach() 1273 nec_priv->type = CB7210; in fmh_gpib_generic_attach() 1397 if (!nec_priv->mmiobase) { in fmh_gpib_attach_impl() 1481 if (nec_priv->mmiobase) { in fmh_gpib_detach() 1487 if (nec_priv->mmiobase) in fmh_gpib_detach() 1525 nec_priv->offset = 4; in fmh_gpib_pci_attach_impl() 1543 nec_priv->mmiobase); in fmh_gpib_pci_attach_impl() 1604 if (nec_priv->mmiobase) { in fmh_gpib_pci_detach() [all …]
|
| H A D | fmh_gpib.h | 127 static inline uint8_t gpib_cs_read_byte(struct nec7210_priv *nec_priv, in gpib_cs_read_byte() argument 130 return readb(nec_priv->mmiobase + register_num * nec_priv->offset); in gpib_cs_read_byte() 133 static inline void gpib_cs_write_byte(struct nec7210_priv *nec_priv, uint8_t data, in gpib_cs_write_byte() argument 136 writeb(data, nec_priv->mmiobase + register_num * nec_priv->offset); in gpib_cs_write_byte()
|
| /linux-6.15/drivers/staging/gpib/eastwood/ |
| H A D | fluke_gpib.c | 192 write_byte(nec_priv, AUX_RTL2, AUXMR); in fluke_return_to_local() 194 write_byte(nec_priv, AUX_RTL, AUXMR); in fluke_return_to_local() 869 struct nec7210_priv *nec_priv; in fluke_generic_attach() local 878 nec_priv = &e_priv->nec7210_priv; in fluke_generic_attach() 882 nec_priv->type = CB7210; in fluke_generic_attach() 950 struct nec7210_priv *nec_priv; in fluke_attach_impl() local 967 nec_priv = &e_priv->nec7210_priv; in fluke_attach_impl() 987 if (!nec_priv->mmiobase) { in fluke_attach_impl() 1065 struct nec7210_priv *nec_priv; in fluke_detach() local 1071 nec_priv = &e_priv->nec7210_priv; in fluke_detach() [all …]
|
| H A D | fluke_gpib.h | 75 retval = readl(nec_priv->mmiobase + register_num * nec_priv->offset); in fluke_read_byte_nolock() 83 writel(data, nec_priv->mmiobase + register_num * nec_priv->offset); in fluke_write_byte_nolock() 89 struct nec7210_priv *nec_priv = &e_priv->nec7210_priv; in fluke_paged_read_byte() local 93 spin_lock_irqsave(&nec_priv->register_page_lock, flags); in fluke_paged_read_byte() 94 fluke_write_byte_nolock(nec_priv, cb7210_page_in_bits(page), AUXMR); in fluke_paged_read_byte() 97 retval = fluke_read_byte_nolock(nec_priv, register_num); in fluke_paged_read_byte() 98 spin_unlock_irqrestore(&nec_priv->register_page_lock, flags); in fluke_paged_read_byte() 105 struct nec7210_priv *nec_priv = &e_priv->nec7210_priv; in fluke_paged_write_byte() local 108 spin_lock_irqsave(&nec_priv->register_page_lock, flags); in fluke_paged_write_byte() 111 fluke_write_byte_nolock(nec_priv, data, register_num); in fluke_paged_write_byte() [all …]
|
| /linux-6.15/drivers/staging/gpib/pc2/ |
| H A D | pc2_gpib.c | 258 struct nec7210_priv *nec_priv; in pc2_generic_attach() local 267 nec_priv->type = chipset; in pc2_generic_attach() 282 if (!nec_priv->dma_buffer) in pc2_generic_attach() 349 if (nec_priv->dma_channel) in pc2_detach() 355 if (nec_priv->iobase) { in pc2_detach() 359 if (nec_priv->dma_buffer) { in pc2_detach() 361 nec_priv->dma_buffer, nec_priv->dma_buffer_addr); in pc2_detach() 486 if (nec_priv->dma_channel) in pc2a_common_detach() 492 if (nec_priv->iobase) { in pc2a_common_detach() 500 if (nec_priv->dma_buffer) { in pc2a_common_detach() [all …]
|
| /linux-6.15/drivers/staging/gpib/cb7210/ |
| H A D | cb7210.c | 878 struct nec7210_priv *nec_priv; in cb7210_generic_attach() local 889 nec_priv->type = CB7210; in cb7210_generic_attach() 917 write_byte(nec_priv, nec_priv->auxb_bits, AUXMR); in cb7210_init() 932 struct nec7210_priv *nec_priv; in cb_pci_attach() local 959 nec_priv->offset = 4; in cb_pci_attach() 1014 struct nec7210_priv *nec_priv; in cb_pci_detach() local 1024 if (nec_priv->iobase) { in cb_pci_detach() 1038 struct nec7210_priv *nec_priv; in cb_isa_attach() local 1073 struct nec7210_priv *nec_priv; in cb_isa_detach() local 1080 if (nec_priv->iobase) { in cb_isa_detach() [all …]
|
| H A D | cb7210.h | 79 struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_paged_read_byte() local 83 spin_lock_irqsave(&nec_priv->register_page_lock, flags); in cb7210_paged_read_byte() 86 retval = inb(nec7210_iobase(cb_priv) + register_num * nec_priv->offset); in cb7210_paged_read_byte() 87 spin_unlock_irqrestore(&nec_priv->register_page_lock, flags); in cb7210_paged_read_byte() 95 const struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_read_byte() local 105 struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_paged_write_byte() local 108 spin_lock_irqsave(&nec_priv->register_page_lock, flags); in cb7210_paged_write_byte() 111 outb(data, nec7210_iobase(cb_priv) + register_num * nec_priv->offset); in cb7210_paged_write_byte() 112 spin_unlock_irqrestore(&nec_priv->register_page_lock, flags); in cb7210_paged_write_byte() 119 const struct nec7210_priv *nec_priv = &cb_priv->nec7210_priv; in cb7210_write_byte() local [all …]
|
| /linux-6.15/drivers/staging/gpib/tnt4882/ |
| H A D | tnt4882_gpib.c | 294 if (nec_priv->type != TNT4882 && nec_priv->type != TNT5004) in tnt4882_accel_read() 468 if (nec_priv->type != TNT4882 && nec_priv->type != TNT5004) in generic_write() 479 if (nec_priv->type != TNT4882 && nec_priv->type != TNT5004) in generic_write() 871 if (nec_priv->type == TNT4882 || nec_priv->type == TNT5004) in tnt4882_init() 993 if (nec_priv->mmiobase) in ni_pci_detach() 1062 if (!nec_priv->mmiobase) in ni_isa_attach_common() 1100 if (nec_priv->iobase) in ni_isa_detach() 1104 if (nec_priv->mmiobase) in ni_isa_detach() 1106 if (nec_priv->iobase) in ni_isa_detach() 1737 if (!nec_priv->mmiobase) in ni_pcmcia_attach() [all …]
|
| /linux-6.15/drivers/staging/gpib/ines/ |
| H A D | ines_gpib.c | 274 if ((inb(nec_priv->iobase + in ines_pci_interrupt() 676 struct nec7210_priv *nec_priv; in ines_generic_attach() local 686 nec_priv->offset = 1; in ines_generic_attach() 687 nec_priv->type = IGPIB7210; in ines_generic_attach() 730 struct nec7210_priv *nec_priv; in ines_common_pci_attach() local 800 nec_priv->iobase = 0; in ines_common_pci_attach() 907 nec_priv->offset = 1; in ines_isa_attach() 933 if (nec_priv->iobase) in ines_pci_detach() 942 if (nec_priv->iobase) { in ines_pci_detach() 961 if (nec_priv->iobase) { in ines_isa_detach() [all …]
|
| /linux-6.15/drivers/staging/gpib/cec/ |
| H A D | cec_gpib.c | 241 struct nec7210_priv *nec_priv; in cec_generic_attach() local 248 nec_priv = &cec_priv->nec7210_priv; in cec_generic_attach() 251 nec_priv->offset = cec_reg_offset; in cec_generic_attach() 252 nec_priv->type = NEC7210; // guess in cec_generic_attach() 260 nec7210_board_reset(nec_priv, board); in cec_init() 263 write_byte(nec_priv, ICR | 8, AUXMR); in cec_init() 271 struct nec7210_priv *nec_priv; in cec_pci_attach() local 280 nec_priv = &cec_priv->nec7210_priv; in cec_pci_attach() 329 struct nec7210_priv *nec_priv; in cec_pci_detach() local 332 nec_priv = &cec_priv->nec7210_priv; in cec_pci_detach() [all …]
|