Home
last modified time | relevance | path

Searched refs:board (Results 1 – 25 of 1930) sorted by relevance

12345678910>>...78

/linux-6.15/drivers/staging/gpib/common/
H A Diblib.c48 board->interface->update_status(board, 0); in ibcac()
111 os_start_timer(board, board->usec_timeout); in ibcmd()
144 board->interface->update_status(board, 0); in ibgts()
216 retval = board->interface->attach(board, &board->config); in ibonline()
218 board->interface->detach(board); in ibonline()
230 board->interface->detach(board); in ibonline()
257 board->interface->detach(board); in iboffline()
457 board->interface->primary_address(board, board->pad); in ibpad()
475 board->interface->secondary_address(board, board->sad, 1); in ibsad()
498 board->interface->disable_eos(board); in ibeos()
[all …]
H A Dgpib_os.c85 struct gpib_board *board = from_timer(board, t, timer); in watchdog_timeout() local
152 board->pseudo_irq.board = board; in gpib_request_pseudo_irq()
623 board->interface ? board->interface->name : "", in ibioctl()
716 board->interface->return_to_local(board); in ibioctl()
900 read_ret = ibrd(board, board->buffer, (board->buffer_length < remain) ? in read_ioctl()
985 retval = ibcmd(board, board->buffer, (board->buffer_length < remain) ? in command_ioctl()
1063 retval = ibwrt(board, board->buffer, (board->buffer_length < remain) ? in write_ioctl()
1699 board->interface->parallel_poll_response(board, board->ist); in ppc_ioctl()
1702 board->interface->parallel_poll_response(board, board->ist); in ppc_ioctl()
1726 board->interface->local_parallel_poll_mode(board, board->local_ppoll_mode); in set_local_ppoll_mode_ioctl()
[all …]
/linux-6.15/drivers/staging/gpib/cec/
H A Dcec_gpib.c28 struct gpib_board *board = arg; in cec_interrupt() local
224 if (!board->private_data) in cec_allocate_private()
226 priv = board->private_data; in cec_allocate_private()
234 kfree(board->private_data); in cec_free_private()
235 board->private_data = NULL; in cec_free_private()
243 board->status = 0; in cec_generic_attach()
247 cec_priv = board->private_data; in cec_generic_attach()
279 cec_priv = board->private_data; in cec_pci_attach()
317 cec_init(cec_priv, board); in cec_pci_attach()
333 gpib_free_pseudo_irq(board); in cec_pci_detach()
[all …]
/linux-6.15/drivers/staging/gpib/hp_82335/
H A Dhp82335.c213 if (!board->private_data) in hp82335_allocate_private()
220 kfree(board->private_data); in hp82335_free_private()
221 board->private_data = NULL; in hp82335_free_private()
253 board->status = 0; in hp82335_attach()
255 if (hp82335_allocate_private(board)) in hp82335_attach()
257 hp_priv = board->private_data; in hp82335_attach()
305 tms9914_online(board, tms_priv); in hp82335_attach()
318 free_irq(hp_priv->irq, board); in hp82335_detach()
327 hp82335_free_private(board); in hp82335_detach()
357 struct gpib_board *board = arg; in hp82335_interrupt() local
[all …]
/linux-6.15/drivers/staging/gpib/pc2/
H A Dpc2_gpib.c61 struct gpib_board *board = arg; in pc2_interrupt() local
74 struct gpib_board *board = arg; in pc2a_interrupt() local
240 if (!board->private_data) in allocate_private()
242 priv = board->private_data; in allocate_private()
250 kfree(board->private_data); in free_private()
251 board->private_data = NULL; in free_private()
260 board->status = 0; in pc2_generic_attach()
261 if (allocate_private(board)) in pc2_generic_attach()
352 gpib_free_pseudo_irq(board); in pc2_detach()
365 free_private(board); in pc2_detach()
[all …]
/linux-6.15/drivers/staging/gpib/fmh_gpib/
H A Dfmh_gpib.c239 e_priv = board->private_data; in fmh_gpib_line_status()
1231 if (!board->private_data) in fmh_gpib_allocate_private()
1233 priv = board->private_data; in fmh_gpib_allocate_private()
1245 if (board->private_data) { in fmh_gpib_generic_detach()
1249 kfree(board->private_data); in fmh_gpib_generic_detach()
1252 if (board->dev) in fmh_gpib_generic_detach()
1263 board->status = 0; in fmh_gpib_generic_attach()
1366 if (!board->dev) { in fmh_gpib_attach_impl()
1371 dev_set_drvdata(board->dev, board); in fmh_gpib_attach_impl()
1433 dev_err(board->dev, in fmh_gpib_attach_impl()
[all …]
/linux-6.15/drivers/staging/gpib/eastwood/
H A Dfluke_gpib.c203 e_priv = board->private_data; in fluke_line_status()
442 fluke_dma_callback(board); in fluke_dma_write()
639 fluke_dma_callback(board); in fluke_dma_read()
842 if (!board->private_data) in fluke_allocate_private()
844 priv = board->private_data; in fluke_allocate_private()
856 if (board->private_data) { in fluke_generic_detach()
860 kfree(board->private_data); in fluke_generic_detach()
861 board->private_data = NULL; in fluke_generic_detach()
872 board->status = 0; in fluke_generic_attach()
877 e_priv = board->private_data; in fluke_generic_attach()
[all …]
/linux-6.15/drivers/staging/gpib/agilent_82350b/
H A Dagilent_82350b.c48 read_and_clear_event_status(board); in agilent_82350b_accel_read()
249 struct gpib_board *board = arg; in agilent_82350b_interrupt() local
483 if (!board->private_data) in agilent_82350b_allocate_private()
490 kfree(board->private_data); in agilent_82350b_free_private()
491 board->private_data = NULL; in agilent_82350b_free_private()
598 board->status = 0; in agilent_82350b_generic_attach()
602 a_priv = board->private_data; in agilent_82350b_generic_attach()
688 retval = test_sram(board); in agilent_82350b_generic_attach()
724 board->t1_nano_sec = agilent_82350b_t1_delay(board, 2000); in agilent_82350b_generic_attach()
727 tms9914_online(board, tms_priv); in agilent_82350b_generic_attach()
[all …]
/linux-6.15/drivers/staging/gpib/include/
H A Dgpib_proto.h14 void os_remove_timer(struct gpib_board *board);
17 void init_gpib_board(struct gpib_board *board);
29 int ibAPWait(struct gpib_board *board, int pad);
34 int ibgts(struct gpib_board *board);
35 int ibonline(struct gpib_board *board);
36 int iboffline(struct gpib_board *board);
39 int ibrpp(struct gpib_board *board, uint8_t *buf);
43 int ibsre(struct gpib_board *board, int enable);
45 int ibsad(struct gpib_board *board, int addr);
50 int ibstatus(struct gpib_board *board);
[all …]
H A Dnec7210.h88 int nec7210_go_to_standby(struct gpib_board *board, struct nec7210_priv *priv);
89 void nec7210_request_system_control(struct gpib_board *board,
95 void nec7210_disable_eos(struct gpib_board *board, struct nec7210_priv *priv);
99 int nec7210_primary_address(const struct gpib_board *board,
105 void nec7210_parallel_poll_configure(struct gpib_board *board,
107 void nec7210_parallel_poll_response(struct gpib_board *board,
109 uint8_t nec7210_serial_poll_status(struct gpib_board *board,
111 int nec7210_t1_delay(struct gpib_board *board,
116 void nec7210_board_reset(struct nec7210_priv *priv, const struct gpib_board *board);
137 irqreturn_t nec7210_interrupt(struct gpib_board *board, struct nec7210_priv *priv);
[all …]
H A Dgpib_types.h60 void (*detach)(struct gpib_board *board);
91 int (*take_control)(struct gpib_board *board, int asyncronous);
94 int (*go_to_standby)(struct gpib_board *board);
100 void (*interface_clear)(struct gpib_board *board, int assert);
104 void (*remote_enable)(struct gpib_board *board, int enable);
112 void (*disable_eos)(struct gpib_board *board);
116 int (*parallel_poll)(struct gpib_board *board, uint8_t *result);
125 int (*line_status)(const struct gpib_board *board);
171 uint8_t (*serial_poll_status)(struct gpib_board *board);
175 void (*return_to_local)(struct gpib_board *board);
[all …]
H A Dtms9914.h82 int tms9914_read(struct gpib_board *board, struct tms9914_priv *priv, uint8_t *buffer,
94 int tms9914_go_to_standby(struct gpib_board *board, struct tms9914_priv *priv);
101 void tms9914_disable_eos(struct gpib_board *board, struct tms9914_priv *priv);
104 int tms9914_primary_address(struct gpib_board *board,
106 int tms9914_secondary_address(struct gpib_board *board, struct tms9914_priv *priv,
109 void tms9914_parallel_poll_configure(struct gpib_board *board,
111 void tms9914_parallel_poll_response(struct gpib_board *board,
115 int tms9914_line_status(const struct gpib_board *board, struct tms9914_priv *priv);
116 unsigned int tms9914_t1_delay(struct gpib_board *board, struct tms9914_priv *priv,
122 void tms9914_online(struct gpib_board *board, struct tms9914_priv *priv);
[all …]
/linux-6.15/drivers/staging/gpib/hp_82341/
H A Dhp_82341.c47 read_and_clear_event_status(board); in hp_82341_accel_read()
191 read_and_clear_event_status(board); in hp_82341_accel_write()
471 if (!board->private_data) in hp_82341_allocate_private()
478 kfree(board->private_data); in hp_82341_free_private()
479 board->private_data = NULL; in hp_82341_free_private()
699 board->status = 0; in hp_82341_attach()
702 hp_priv = board->private_data; in hp_82341_attach()
776 tms9914_online(board, tms_priv); in hp_82341_attach()
794 free_irq(hp_priv->irq, board); in hp_82341_detach()
803 hp_82341_free_private(board); in hp_82341_detach()
[all …]
/linux-6.15/drivers/staging/gpib/cb7210/
H A Dcb7210.c99 input_fifo_enable(board, 1); in fifo_read()
152 input_fifo_enable(board, 0); in fifo_read()
288 output_fifo_enable(board, 1); in fifo_write()
347 output_fifo_enable(board, 0); in fifo_write()
387 cb_priv = board->private_data; in cb7210_line_status()
860 if (!board->private_data) in cb7210_allocate_private()
862 priv = board->private_data; in cb7210_allocate_private()
870 kfree(board->private_data); in cb7210_generic_detach()
871 board->private_data = NULL; in cb7210_generic_detach()
880 board->status = 0; in cb7210_generic_attach()
[all …]
/linux-6.15/drivers/staging/gpib/ines/
H A Dines_gpib.c34 ines_priv = board->private_data; in ines_line_status()
132 ines_interrupt(board); in pio_read()
659 if (!board->private_data) in ines_allocate_private()
661 priv = board->private_data; in ines_allocate_private()
669 kfree(board->private_data); in ines_free_private()
678 board->status = 0; in ines_generic_attach()
815 DRV_NAME, board)) { in ines_common_pci_attach()
949 ines_free_private(board); in ines_pci_detach()
966 ines_free_private(board); in ines_isa_detach()
1339 "pcmcia-gpib", board)) { in ines_common_pcmcia_attach()
[all …]
H A Dines.h47 int ines_take_control(struct gpib_board *board, int synchronous);
48 int ines_go_to_standby(struct gpib_board *board);
50 void ines_interface_clear(struct gpib_board *board, int assert);
51 void ines_remote_enable(struct gpib_board *board, int enable);
53 void ines_disable_eos(struct gpib_board *board);
61 uint8_t ines_serial_poll_status(struct gpib_board *board);
62 int ines_line_status(const struct gpib_board *board);
64 void ines_return_to_local(struct gpib_board *board);
68 irqreturn_t ines_interrupt(struct gpib_board *board);
71 void ines_free_private(struct gpib_board *board);
[all …]
/linux-6.15/drivers/staging/gpib/tms9914/
H A Dtms9914.c103 set_bit(CIC_NUM, &board->status); in tms9914_interface_clear()
311 board->status &= ~clear_mask; in tms9914_update_status()
380 if (board->status & SRQI) { in update_status_nolock()
386 dev_dbg(board->gpib_dev, "status 0x%lx, state 0x%lx\n", board->status, priv->state); in update_status_nolock()
388 return board->status; in update_status_nolock()
628 if (board->sad < 0) in check_my_address_state()
631 cmd_byte == MSA(board->sad)) { in check_my_address_state()
641 if (board->sad < 0) in check_my_address_state()
796 if (board->sad < 0) in tms9914_interrupt_have_status()
843 tms9914_primary_address(board, priv, board->pad); in tms9914_online()
[all …]
/linux-6.15/drivers/staging/gpib/nec7210/
H A Dnec7210.c180 set_bit(CIC_NUM, &board->status); in nec7210_update_status_nolock()
182 clear_bit(CIC_NUM, &board->status); in nec7210_update_status_nolock()
186 set_bit(TACS_NUM, &board->status); in nec7210_update_status_nolock()
192 set_bit(LACS_NUM, &board->status); in nec7210_update_status_nolock()
196 clear_bit(ATN_NUM, &board->status); in nec7210_update_status_nolock()
198 set_bit(ATN_NUM, &board->status); in nec7210_update_status_nolock()
209 return board->status; in nec7210_update_status_nolock()
220 board->status &= ~clear_mask; in nec7210_update_status()
952 board->minor, board->status, status1, priv->reg_bits[IMR1], status2, in nec7210_interrupt_have_status()
999 nec7210_primary_address(board, priv, board->pad); in nec7210_board_online()
[all …]
/linux-6.15/drivers/staging/gpib/tnt4882/
H A Dtnt4882_gpib.c157 tnt_priv = board->private_data; in tnt4882_line_status()
704 return board->status; in tnt4882_update_status()
839 if (!board->private_data) in tnt4882_allocate_private()
849 kfree(board->private_data); in tnt4882_free_private()
850 board->private_data = NULL; in tnt4882_free_private()
909 board->status = 0; in ni_pci_attach()
964 board); in ni_pci_attach()
1000 tnt4882_free_private(board); in ni_pci_detach()
1032 board->status = 0; in ni_isa_attach_common()
1717 info->dev = board; in ni_pcmcia_attach()
[all …]
/linux-6.15/drivers/staging/gpib/gpio/
H A Dgpib_bitbang.c367 board, mutex_is_locked(&board->user_mutex), length); in bb_read()
507 board, mutex_is_locked(&board->user_mutex), length); in bb_write()
873 set_atn(board, 1); in bb_take_control()
881 set_atn(board, 0); in bb_go_to_standby()
972 return board->status; in bb_update_status()
978 board->pad = address; in bb_primary_address()
986 board->sad = address; in bb_secondary_address()
1103 free_irq(*irq, board); in bb_free_irq()
1130 if (!board->gpib_dev) { in allocate_gpios()
1206 free_private(board); in bb_detach()
[all …]
/linux-6.15/drivers/staging/gpib/lpvo_usb_gpib/
H A Dlpvo_usb_gpib.c396 board, board->interface->name, board->minor, config->device_path, in usb_gpib_attach()
446 if (!board->private_data) in usb_gpib_attach()
460 show_status(board); in usb_gpib_attach()
494 show_status(board); in usb_gpib_attach()
510 show_status(board); in usb_gpib_detach()
543 set_timeout(board); in usb_gpib_command()
757 set_timeout(board); in usb_gpib_read()
807 if (one_char(board, &b) != DLE || one_char(board, &b) != STX) { in usb_gpib_read()
865 c = one_char(board, &b); in usb_gpib_read()
950 return board->status; in usb_gpib_update_status()
[all …]
/linux-6.15/drivers/net/can/sja1000/
H A Dkvaser_pci.c163 struct kvaser_pci *board; in kvaser_pci_del_chan() local
169 board = priv->priv; in kvaser_pci_del_chan()
170 if (!board) in kvaser_pci_del_chan()
190 pci_iounmap(board->pci_dev, board->conf_addr); in kvaser_pci_del_chan()
191 pci_iounmap(board->pci_dev, board->res_addr); in kvaser_pci_del_chan()
204 struct kvaser_pci *board; in kvaser_pci_add_chan() local
212 board = priv->priv; in kvaser_pci_add_chan()
214 board->pci_dev = pdev; in kvaser_pci_add_chan()
224 board->xilinx_ver = in kvaser_pci_add_chan()
337 board = priv->priv; in kvaser_pci_init_one()
[all …]
/linux-6.15/drivers/nubus/
H A Dbus.c71 struct nubus_board *board = to_nubus_board(dev); in nubus_device_release() local
75 if (fres->board == board) { in nubus_device_release()
79 kfree(board); in nubus_device_release()
84 board->dev.parent = &nubus_parent; in nubus_device_register()
85 board->dev.release = nubus_device_release; in nubus_device_register()
86 board->dev.bus = &nubus_bus_type; in nubus_device_register()
87 dev_set_name(&board->dev, "slot.%X", board->slot); in nubus_device_register()
88 board->dev.dma_mask = &board->dev.coherent_dma_mask; in nubus_device_register()
89 dma_set_mask(&board->dev, DMA_BIT_MASK(32)); in nubus_device_register()
90 return device_register(&board->dev); in nubus_device_register()
[all …]
H A Dnubus.c506 dir.procdir = nubus_proc_add_rsrc_dir(board->procdir, parent, board); in nubus_get_functional_resource()
514 fres->board = board; in nubus_get_functional_resource()
646 dir.procdir = nubus_proc_add_rsrc_dir(board->procdir, parent, board); in nubus_get_board_resource()
738 if ((board = kzalloc(sizeof(*board), GFP_ATOMIC)) == NULL) in nubus_add_board()
740 board->fblock = rp; in nubus_add_board()
752 rp = board->fblock; in nubus_add_board()
754 board->slot = slot; in nubus_add_board()
784 board->directory = board->fblock; in nubus_add_board()
785 nubus_move(&board->directory, nubus_expand32(board->doffset), in nubus_add_board()
802 kfree(board); in nubus_add_board()
[all …]
/linux-6.15/drivers/staging/gpib/agilent_82357a/
H A Dagilent_82357a.c878 return board->status; in agilent_82357a_update_status()
910 return board->status; in agilent_82357a_update_status()
917 return board->status; in agilent_82357a_update_status()
1201 if (!board->private_data) in agilent_82357a_allocate_private()
1336 dev_err(board->gpib_dev, in agilent_82357a_attach()
1523 if (board) { in agilent_82357a_driver_disconnect()
1559 if (board) { in agilent_82357a_driver_suspend()
1578 board->minor, i); in agilent_82357a_driver_suspend()
1601 if (board) in agilent_82357a_driver_resume()
1629 agilent_82357a_request_system_control(board, board->master); in agilent_82357a_driver_resume()
[all …]

12345678910>>...78