/linux/drivers/tty/ |
H A D | synclink_gt.c | 41 #define DBGDATA(info, buf, size, label) if (debug_level >= DEBUG_LEVEL_DATA) trace_block((info), (buf), (size), (label)) argument 42 /*#define DBGTBUF(info) dump_tbufs(info)*/ 43 /*#define DBGRBUF(info) dump_rbufs(info)*/ 396 #define slgt_irq_on(info, mask) \ argument 397 wr_reg16((info), SCR, (unsigned short)(rd_reg16((info), SCR) | (mask))) 398 #define slgt_irq_off(info, mas argument 492 trace_block(struct slgt_info * info,const char * data,int count,const char * label) trace_block() argument 515 DBGDATA(info,buf,size,label) global() argument 519 dump_tbufs(struct slgt_info * info) dump_tbufs() argument 529 DBGTBUF(info) global() argument 533 dump_rbufs(struct slgt_info * info) dump_rbufs() argument 543 DBGRBUF(info) global() argument 546 sanity_check(struct slgt_info * info,char * devname,const char * name) sanity_check() argument 586 struct slgt_info *info; open() local 654 struct slgt_info *info = tty->driver_data; close() local 680 struct slgt_info *info = tty->driver_data; hangup() local 705 struct slgt_info *info = tty->driver_data; set_termios() local 737 update_tx_timer(struct slgt_info * info) update_tx_timer() argument 752 struct slgt_info *info = tty->driver_data; write() local 786 struct slgt_info *info = tty->driver_data; put_char() local 806 struct slgt_info *info = tty->driver_data; send_xchar() local 823 struct slgt_info *info = tty->driver_data; wait_until_sent() local 865 struct slgt_info *info = tty->driver_data; write_room() local 877 struct slgt_info *info = tty->driver_data; flush_chars() local 898 struct slgt_info *info = tty->driver_data; flush_buffer() local 917 struct slgt_info *info = tty->driver_data; tx_hold() local 934 struct slgt_info *info = tty->driver_data; tx_release() local 960 struct slgt_info *info = tty->driver_data; ioctl() local 1036 struct slgt_info *info = tty->driver_data; get_icount() local 1063 get_params32(struct slgt_info * info,struct MGSL_PARAMS32 __user * user_params) get_params32() argument 1087 set_params32(struct slgt_info * info,struct MGSL_PARAMS32 __user * new_params) set_params32() argument 1124 struct slgt_info *info = tty->driver_data; slgt_compat_ioctl() local 1166 line_info(struct seq_file * m,struct slgt_info * info) line_info() argument 1235 struct slgt_info *info; synclink_gt_proc_show() local 1252 struct slgt_info *info = tty->driver_data; chars_in_buffer() local 1266 struct slgt_info *info = tty->driver_data; throttle() local 1287 struct slgt_info *info = tty->driver_data; unthrottle() local 1313 struct slgt_info *info = tty->driver_data; set_break() local 1347 struct slgt_info *info = dev_to_port(dev); hdlcdev_attach() local 1393 struct slgt_info *info = dev_to_port(dev); hdlcdev_xmit() local 1431 struct slgt_info *info = dev_to_port(dev); hdlcdev_open() local 1494 struct slgt_info *info = dev_to_port(dev); hdlcdev_close() local 1526 struct slgt_info *info = dev_to_port(dev); hdlcdev_ioctl() local 1620 struct slgt_info *info = dev_to_port(dev); hdlcdev_tx_timeout() local 1641 hdlcdev_tx_done(struct slgt_info * info) hdlcdev_tx_done() argument 1655 hdlcdev_rx(struct slgt_info * info,char * buf,int size) hdlcdev_rx() argument 1694 hdlcdev_init(struct slgt_info * info) hdlcdev_init() argument 1741 hdlcdev_exit(struct slgt_info * info) hdlcdev_exit() argument 1755 rx_async(struct slgt_info * info) rx_async() argument 1825 bh_action(struct slgt_info * info) bh_action() argument 1858 struct slgt_info *info = container_of(work, struct slgt_info, task); bh_handler() local 1903 bh_transmit(struct slgt_info * info) bh_transmit() argument 1912 dsr_change(struct slgt_info * info,unsigned short status) dsr_change() argument 1932 cts_change(struct slgt_info * info,unsigned short status) cts_change() argument 1967 dcd_change(struct slgt_info * info,unsigned short status) dcd_change() argument 2004 ri_change(struct slgt_info * info,unsigned short status) ri_change() argument 2024 isr_rxdata(struct slgt_info * info) isr_rxdata() argument 2058 isr_serial(struct slgt_info * info) isr_serial() argument 2115 isr_rdma(struct slgt_info * info) isr_rdma() argument 2141 isr_tdma(struct slgt_info * info) isr_tdma() argument 2172 unsent_tbufs(struct slgt_info * info) unsent_tbufs() argument 2196 isr_txeom(struct slgt_info * info,unsigned short status) isr_txeom() argument 2246 isr_gpio(struct slgt_info * info,unsigned int changed,unsigned int state) isr_gpio() argument 2271 struct slgt_info *info = dev_id; slgt_interrupt() local 2331 startup(struct slgt_info * info) startup() argument 2364 shutdown(struct slgt_info * info) shutdown() argument 2406 program_hw(struct slgt_info * info) program_hw() argument 2441 change_params(struct slgt_info * info) change_params() argument 2507 get_stats(struct slgt_info * info,struct mgsl_icount __user * user_icount) get_stats() argument 2519 get_params(struct slgt_info * info,MGSL_PARAMS __user * user_params) get_params() argument 2527 set_params(struct slgt_info * info,MGSL_PARAMS __user * new_params) set_params() argument 2548 get_txidle(struct slgt_info * info,int __user * idle_mode) get_txidle() argument 2556 set_txidle(struct slgt_info * info,int idle_mode) set_txidle() argument 2568 tx_enable(struct slgt_info * info,int enable) tx_enable() argument 2587 tx_abort(struct slgt_info * info) tx_abort() argument 2597 rx_enable(struct slgt_info * info,int enable) rx_enable() argument 2647 wait_mgsl_event(struct slgt_info * info,int __user * mask_ptr) wait_mgsl_event() argument 2761 get_interface(struct slgt_info * info,int __user * if_mode) get_interface() argument 2769 set_interface(struct slgt_info * info,int if_mode) set_interface() argument 2792 get_xsync(struct slgt_info * info,int __user * xsync) get_xsync() argument 2806 set_xsync(struct slgt_info * info,int xsync) set_xsync() argument 2818 get_xctrl(struct slgt_info * info,int __user * xctrl) get_xctrl() argument 2843 set_xctrl(struct slgt_info * info,int xctrl) set_xctrl() argument 2864 set_gpio(struct slgt_info * info,struct gpio_desc __user * user_gpio) set_gpio() argument 2899 get_gpio(struct slgt_info * info,struct gpio_desc __user * user_gpio) get_gpio() argument 2973 wait_gpio(struct slgt_info * info,struct gpio_desc __user * user_gpio) wait_gpio() argument 3024 modem_input_wait(struct slgt_info * info,int arg) modem_input_wait() argument 3079 struct slgt_info *info = tty->driver_data; tiocmget() local 3108 struct slgt_info *info = tty->driver_data; tiocmset() local 3131 struct slgt_info *info = container_of(port, struct slgt_info, port); carrier_raised() local 3143 struct slgt_info *info = container_of(port, struct slgt_info, port); dtr_rts() local 3159 block_til_ready(struct tty_struct * tty,struct file * filp,struct slgt_info * info) block_til_ready() argument 3241 alloc_tmp_rbuf(struct slgt_info * info) alloc_tmp_rbuf() argument 3250 free_tmp_rbuf(struct slgt_info * info) free_tmp_rbuf() argument 3259 alloc_desc(struct slgt_info * info) alloc_desc() argument 3305 free_desc(struct slgt_info * info) free_desc() argument 3316 alloc_bufs(struct slgt_info * info,struct slgt_desc * bufs,int count) alloc_bufs() argument 3329 free_bufs(struct slgt_info * info,struct slgt_desc * bufs,int count) free_bufs() argument 3341 alloc_dma_bufs(struct slgt_info * info) alloc_dma_bufs() argument 3357 free_dma_bufs(struct slgt_info * info) free_dma_bufs() argument 3367 claim_resources(struct slgt_info * info) claim_resources() argument 3392 release_resources(struct slgt_info * info) release_resources() argument 3413 add_device(struct slgt_info * info) add_device() argument 3478 struct slgt_info *info; alloc_dev() local 3579 struct slgt_info *info = port_array[i]; device_init() local 3629 struct slgt_info *info; slgt_cleanup() local 3727 calc_regaddr(struct slgt_info * info,unsigned int addr) calc_regaddr() argument 3740 rd_reg8(struct slgt_info * info,unsigned int addr) rd_reg8() argument 3745 wr_reg8(struct slgt_info * info,unsigned int addr,__u8 value) wr_reg8() argument 3750 rd_reg16(struct slgt_info * info,unsigned int addr) rd_reg16() argument 3755 wr_reg16(struct slgt_info * info,unsigned int addr,__u16 value) wr_reg16() argument 3760 rd_reg32(struct slgt_info * info,unsigned int addr) rd_reg32() argument 3765 wr_reg32(struct slgt_info * info,unsigned int addr,__u32 value) wr_reg32() argument 3770 rdma_reset(struct slgt_info * info) rdma_reset() argument 3783 tdma_reset(struct slgt_info * info) tdma_reset() argument 3801 enable_loopback(struct slgt_info * info) enable_loopback() argument 3828 set_rate(struct slgt_info * info,u32 rate) set_rate() argument 3847 rx_stop(struct slgt_info * info) rx_stop() argument 3867 rx_start(struct slgt_info * info) rx_start() argument 3916 tx_start(struct slgt_info * info) tx_start() argument 3954 tx_stop(struct slgt_info * info) tx_stop() argument 3977 reset_port(struct slgt_info * info) reset_port() argument 3991 reset_adapter(struct slgt_info * info) reset_adapter() argument 4000 async_mode(struct slgt_info * info) async_mode() argument 4141 sync_mode(struct slgt_info * info) sync_mode() argument 4366 tx_set_idle(struct slgt_info * info) tx_set_idle() argument 4408 get_gtsignals(struct slgt_info * info) get_gtsignals() argument 4428 msc_set_vcr(struct slgt_info * info) msc_set_vcr() argument 4470 set_gtsignals(struct slgt_info * info) set_gtsignals() argument 4487 free_rbufs(struct slgt_info * info,unsigned int i,unsigned int last) free_rbufs() argument 4506 reset_rbufs(struct slgt_info * info) reset_rbufs() argument 4518 rx_get_frame(struct slgt_info * info) rx_get_frame() argument 4656 rx_get_buf(struct slgt_info * info) rx_get_buf() argument 4682 reset_tbufs(struct slgt_info * info) reset_tbufs() argument 4695 free_tbuf_count(struct slgt_info * info) free_tbuf_count() argument 4720 tbuf_bytes(struct slgt_info * info) tbuf_bytes() argument 4770 tx_load(struct slgt_info * info,const u8 * buf,unsigned int size) tx_load() argument 4837 register_test(struct slgt_info * info) register_test() argument 4859 irq_test(struct slgt_info * info) irq_test() argument 4901 loopback_test_rx(struct slgt_info * info) loopback_test_rx() argument 4925 loopback_test(struct slgt_info * info) loopback_test() argument 4985 adapter_test(struct slgt_info * info) adapter_test() argument 5005 struct slgt_info *info = timer_container_of(info, t, tx_timer); tx_timeout() local 5029 struct slgt_info *info = timer_container_of(info, t, rx_timer); rx_timeout() local [all...] |
/linux/drivers/gpu/drm/tests/ |
H A D | drm_format_test.c | 14 const struct drm_format_info *info = NULL; in drm_test_format_block_width_invalid() local 16 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 0), 0); in drm_test_format_block_width_invalid() 17 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, -1), 0); in drm_test_format_block_width_invalid() 18 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 1), 0); in drm_test_format_block_width_invalid() 23 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_XRGB4444); in drm_test_format_block_width_one_plane() local 25 KUNIT_ASSERT_NOT_NULL(test, info); in drm_test_format_block_width_one_plane() 27 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 0), 1); in drm_test_format_block_width_one_plane() 28 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, 1), 0); in drm_test_format_block_width_one_plane() 29 KUNIT_EXPECT_EQ(test, drm_format_info_block_width(info, -1), 0); in drm_test_format_block_width_one_plane() 34 const struct drm_format_info *info in drm_test_format_block_width_two_plane() local 46 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_YUV422); drm_test_format_block_width_three_plane() local 59 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_X0L0); drm_test_format_block_width_tiled() local 70 const struct drm_format_info *info = NULL; drm_test_format_block_height_invalid() local 79 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_XRGB4444); drm_test_format_block_height_one_plane() local 90 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_NV12); drm_test_format_block_height_two_plane() local 102 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_YUV422); drm_test_format_block_height_three_plane() local 115 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_X0L0); drm_test_format_block_height_tiled() local 126 const struct drm_format_info *info = NULL; drm_test_format_min_pitch_invalid() local 135 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_RGB332); drm_test_format_min_pitch_one_plane_8bpp() local 158 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_XRGB4444); drm_test_format_min_pitch_one_plane_16bpp() local 181 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_RGB888); drm_test_format_min_pitch_one_plane_24bpp() local 204 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_ABGR8888); drm_test_format_min_pitch_one_plane_32bpp() local 227 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_NV12); drm_test_format_min_pitch_two_plane() local 262 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_YUV422); drm_test_format_min_pitch_three_plane_8bpp() local 309 const struct drm_format_info *info = drm_format_info(DRM_FORMAT_X0L2); drm_test_format_min_pitch_tiled() local [all...] |
/linux/drivers/scsi/arm/ |
H A D | fas216.c | 15 * FAS216_Info info; 144 static inline unsigned char fas216_readb(FAS216_Info *info, unsigned int reg) in fas216_readb() argument 146 unsigned int off = reg << info->scsi.io_shift; in fas216_readb() 147 return readb(info->scsi.io_base + off); in fas216_readb() 150 static inline void fas216_writeb(FAS216_Info *info, unsigned int reg, unsigned int val) in fas216_writeb() argument 152 unsigned int off = reg << info->scsi.io_shift; in fas216_writeb() 153 writeb(val, info->scsi.io_base + off); in fas216_writeb() 156 static void fas216_dumpstate(FAS216_Info *info) in fas216_dumpstate() argument 160 is = fas216_readb(info, REG_IS); in fas216_dumpstate() 161 stat = fas216_readb(info, REG_STA in fas216_dumpstate() 185 fas216_dumpinfo(FAS216_Info * info) fas216_dumpinfo() argument 229 __fas216_checkmagic(FAS216_Info * info,const char * func) __fas216_checkmagic() argument 245 fas216_checkmagic(info) global() argument 247 fas216_checkmagic(info) global() argument 262 fas216_drv_phase(FAS216_Info * info) fas216_drv_phase() argument 284 fas216_target(FAS216_Info * info) fas216_target() argument 293 fas216_do_log(FAS216_Info * info,char target,char * fmt,va_list ap) fas216_do_log() argument 301 fas216_log_command(FAS216_Info * info,int level,struct scsi_cmnd * SCpnt,char * fmt,...) fas216_log_command() argument 317 fas216_log_target(FAS216_Info * info,int level,int target,char * fmt,...) fas216_log_target() argument 336 fas216_log(FAS216_Info * info,int level,char * fmt,...) fas216_log() argument 368 fas216_cmd(FAS216_Info * info,unsigned int command) fas216_cmd() argument 415 fas216_get_last_msg(FAS216_Info * info,int pos) fas216_get_last_msg() argument 447 fas216_syncperiod(FAS216_Info * info,int ns) fas216_syncperiod() argument 471 fas216_set_sync(FAS216_Info * info,int target) fas216_set_sync() argument 516 fas216_handlesync(FAS216_Info * info,char * msg) fas216_handlesync() argument 630 fas216_updateptrs(FAS216_Info * info,int bytes_transferred) fas216_updateptrs() argument 670 fas216_pio(FAS216_Info * info,fasdmadir_t direction) fas216_pio() argument 685 fas216_set_stc(FAS216_Info * info,unsigned int length) fas216_set_stc() argument 692 fas216_get_ctc(FAS216_Info * info) fas216_get_ctc() argument 706 fas216_cleanuptransfer(FAS216_Info * info) fas216_cleanuptransfer() argument 750 fas216_transfer(FAS216_Info * info) fas216_transfer() argument 832 fas216_stoptransfer(FAS216_Info * info) fas216_stoptransfer() argument 865 fas216_aborttransfer(FAS216_Info * info) fas216_aborttransfer() argument 885 fas216_disconnect_intr(FAS216_Info * info) fas216_disconnect_intr() argument 941 fas216_reselected_intr(FAS216_Info * info) fas216_reselected_intr() argument 1055 fas216_parse_message(FAS216_Info * info,unsigned char * message,int msglen) fas216_parse_message() argument 1168 fas216_wait_cmd(FAS216_Info * info,int cmd) fas216_wait_cmd() argument 1185 fas216_get_msg_byte(FAS216_Info * info) fas216_get_msg_byte() argument 1231 fas216_message(FAS216_Info * info) fas216_message() argument 1292 fas216_send_command(FAS216_Info * info) fas216_send_command() argument 1317 fas216_send_messageout(FAS216_Info * info,int start) fas216_send_messageout() argument 1354 fas216_busservice_intr(FAS216_Info * info,unsigned int stat,unsigned int is) fas216_busservice_intr() argument 1555 fas216_funcdone_intr(FAS216_Info * info,unsigned int stat,unsigned int is) fas216_funcdone_intr() argument 1599 fas216_bus_reset(FAS216_Info * info) fas216_bus_reset() argument 1636 fas216_intr(FAS216_Info * info) fas216_intr() argument 1675 __fas216_start_command(FAS216_Info * info,struct scsi_cmnd * SCpnt) __fas216_start_command() argument 1756 parity_test(FAS216_Info * info,int target) parity_test() argument 1767 fas216_start_command(FAS216_Info * info,struct scsi_cmnd * SCpnt) fas216_start_command() argument 1822 fas216_allocate_tag(FAS216_Info * info,struct scsi_cmnd * SCpnt) fas216_allocate_tag() argument 1845 fas216_do_bus_device_reset(FAS216_Info * info,struct scsi_cmnd * SCpnt) fas216_do_bus_device_reset() argument 1892 fas216_kick(FAS216_Info * info) fas216_kick() argument 1983 fas216_devicereset_done(FAS216_Info * info,struct scsi_cmnd * SCpnt,unsigned int result) fas216_devicereset_done() argument 2001 fas216_rq_sns_done(FAS216_Info * info,struct scsi_cmnd * SCpnt,unsigned int result) fas216_rq_sns_done() argument 2038 fas216_std_done(FAS216_Info * info,struct scsi_cmnd * SCpnt,unsigned int result) fas216_std_done() argument 2138 fas216_done(FAS216_Info * info,unsigned int result) fas216_done() argument 2208 FAS216_Info *info = (FAS216_Info *)SCpnt->device->host->hostdata; fas216_queue_command_internal() local 2261 FAS216_Info *info = (FAS216_Info *)SCpnt->device->host->hostdata; DEF_SCSI_QCMD() local 2278 FAS216_Info *info = (FAS216_Info *)SCpnt->device->host->hostdata; fas216_noqueue_command_lck() local 2330 FAS216_Info *info = timer_container_of(info, t, eh_timer); DEF_SCSI_QCMD() local 2357 fas216_find_command(FAS216_Info * info,struct scsi_cmnd * SCpnt) fas216_find_command() argument 2428 FAS216_Info *info = (FAS216_Info *)SCpnt->device->host->hostdata; fas216_eh_abort() local 2481 FAS216_Info *info = (FAS216_Info *)SCpnt->device->host->hostdata; fas216_eh_device_reset() local 2562 FAS216_Info *info = (FAS216_Info *)SCpnt->device->host->hostdata; fas216_eh_bus_reset() local 2639 fas216_init_chip(FAS216_Info * info) fas216_init_chip() argument 2662 FAS216_Info *info = (FAS216_Info *)SCpnt->device->host->hostdata; fas216_eh_host_reset() local 2714 fas216_detect_type(FAS216_Info * info) fas216_detect_type() argument 2802 fas216_reset_state(FAS216_Info * info) fas216_reset_state() argument 2845 FAS216_Info *info = (FAS216_Info *)host->hostdata; fas216_init() local 2888 FAS216_Info *info = (FAS216_Info *)host->hostdata; fas216_add() local 2939 FAS216_Info *info = (FAS216_Info *)host->hostdata; fas216_remove() local 2956 FAS216_Info *info = (FAS216_Info *)host->hostdata; fas216_release() local 2962 fas216_print_host(FAS216_Info * info,struct seq_file * m) fas216_print_host() argument 2974 fas216_print_stats(FAS216_Info * info,struct seq_file * m) fas216_print_stats() argument 2995 fas216_print_devices(FAS216_Info * info,struct seq_file * m) fas216_print_devices() argument [all...] |
/linux/drivers/usb/common/ |
H A D | usb-conn-gpio.c | 72 struct usb_conn_info *info; in usb_conn_detect_cable() local 76 info = container_of(to_delayed_work(work), in usb_conn_detect_cable() 80 id = info->id_gpiod ? in usb_conn_detect_cable() 81 gpiod_get_value_cansleep(info->id_gpiod) : 1; in usb_conn_detect_cable() 82 vbus = info->vbus_gpiod ? in usb_conn_detect_cable() 83 gpiod_get_value_cansleep(info->vbus_gpiod) : id; in usb_conn_detect_cable() 92 dev_dbg(info->dev, "role %s -> %s, gpios: id %d, vbus %d\n", in usb_conn_detect_cable() 93 usb_role_string(info->last_role), usb_role_string(role), id, vbus); in usb_conn_detect_cable() 95 if (!info->initial_detection && info in usb_conn_detect_cable() 124 usb_conn_queue_dwork(struct usb_conn_info * info,unsigned long delay) usb_conn_queue_dwork() argument 132 struct usb_conn_info *info = dev_id; usb_conn_isr() local 147 struct usb_conn_info *info = power_supply_get_drvdata(psy); usb_charger_get_property() local 160 usb_conn_psy_register(struct usb_conn_info * info) usb_conn_psy_register() argument 197 struct usb_conn_info *info; usb_conn_probe() local 293 struct usb_conn_info *info = platform_get_drvdata(pdev); usb_conn_remove() local 308 struct usb_conn_info *info = dev_get_drvdata(dev); usb_conn_suspend() local 330 struct usb_conn_info *info = dev_get_drvdata(dev); usb_conn_resume() local [all...] |
/linux/drivers/power/supply/ |
H A D | 88pm860x_charger.c | 116 static int measure_vchg(struct pm860x_charger_info *info, int *data) in measure_vchg() argument 121 ret = pm860x_bulk_read(info->i2c, PM8607_VCHG_MEAS1, 2, buf); in measure_vchg() 129 dev_dbg(info->dev, "%s, vchg: %d mv\n", __func__, *data); in measure_vchg() 134 static void set_vchg_threshold(struct pm860x_charger_info *info, in set_vchg_threshold() argument 144 pm860x_reg_write(info->i2c, PM8607_VCHG_LOWTH, data); in set_vchg_threshold() 145 dev_dbg(info->dev, "VCHG_LOWTH:%dmv, 0x%x\n", min, data); in set_vchg_threshold() 151 pm860x_reg_write(info->i2c, PM8607_VCHG_HIGHTH, data); in set_vchg_threshold() 152 dev_dbg(info->dev, "VCHG_HIGHTH:%dmv, 0x%x\n", max, data); in set_vchg_threshold() 156 static void set_vbatt_threshold(struct pm860x_charger_info *info, in set_vbatt_threshold() argument 166 pm860x_reg_write(info in set_vbatt_threshold() 179 start_precharge(struct pm860x_charger_info * info) start_precharge() argument 218 start_fastcharge(struct pm860x_charger_info * info) start_fastcharge() argument 270 stop_charge(struct pm860x_charger_info * info,int vbatt) stop_charge() argument 278 power_off_notification(struct pm860x_charger_info * info) power_off_notification() argument 283 set_charging_fsm(struct pm860x_charger_info * info) set_charging_fsm() argument 398 struct pm860x_charger_info *info = data; pm860x_charger_handler() local 428 struct pm860x_charger_info *info = data; pm860x_temp_handler() local 458 struct pm860x_charger_info *info = data; pm860x_exception_handler() local 471 struct pm860x_charger_info *info = data; pm860x_done_handler() local 523 struct pm860x_charger_info *info = data; pm860x_vbattery_handler() local 543 struct pm860x_charger_info *info = data; pm860x_vchg_handler() local 595 struct pm860x_charger_info *info = power_supply_get_drvdata(psy); pm860x_usb_get_prop() local 619 pm860x_init_charger(struct pm860x_charger_info * info) pm860x_init_charger() argument 667 struct pm860x_charger_info *info; pm860x_charger_probe() local [all...] |
H A D | sc2731_charger.c | 67 static void sc2731_charger_stop_charge(struct sc2731_charger_info *info) in sc2731_charger_stop_charge() argument 69 regmap_update_bits(info->regmap, info->base + SC2731_CHG_CFG0, in sc2731_charger_stop_charge() 72 regmap_update_bits(info->regmap, info->base + SC2731_CHG_CFG0, in sc2731_charger_stop_charge() 76 static int sc2731_charger_start_charge(struct sc2731_charger_info *info) in sc2731_charger_start_charge() argument 81 ret = regmap_update_bits(info->regmap, info->base + SC2731_CHG_CFG0, in sc2731_charger_start_charge() 87 return regmap_update_bits(info->regmap, info in sc2731_charger_start_charge() 91 sc2731_charger_set_current_limit(struct sc2731_charger_info * info,u32 limit) sc2731_charger_set_current_limit() argument 110 sc2731_charger_set_current(struct sc2731_charger_info * info,u32 cur) sc2731_charger_set_current() argument 134 sc2731_charger_get_status(struct sc2731_charger_info * info) sc2731_charger_get_status() argument 149 sc2731_charger_get_current(struct sc2731_charger_info * info,u32 * cur) sc2731_charger_get_current() argument 165 sc2731_charger_get_current_limit(struct sc2731_charger_info * info,u32 * cur) sc2731_charger_get_current_limit() argument 206 struct sc2731_charger_info *info = power_supply_get_drvdata(psy); sc2731_charger_usb_set_property() local 242 struct sc2731_charger_info *info = power_supply_get_drvdata(psy); sc2731_charger_usb_get_property() local 325 struct sc2731_charger_info *info = sc2731_charger_work() local 359 struct sc2731_charger_info *info = sc2731_charger_usb_change() local 369 sc2731_charger_hw_init(struct sc2731_charger_info * info) sc2731_charger_hw_init() argument 437 sc2731_charger_detect_status(struct sc2731_charger_info * info) sc2731_charger_detect_status() argument 458 struct sc2731_charger_info *info; sc2731_charger_probe() local 516 struct sc2731_charger_info *info = platform_get_drvdata(pdev); sc2731_charger_remove() local [all...] |
/linux/drivers/iio/adc/ |
H A D | exynos_adc.c | 163 void (*init_hw)(struct exynos_adc *info); 164 void (*exit_hw)(struct exynos_adc *info); 165 void (*clear_irq)(struct exynos_adc *info); 166 void (*start_conv)(struct exynos_adc *info, unsigned long addr); 169 static void exynos_adc_unprepare_clk(struct exynos_adc *info) in exynos_adc_unprepare_clk() argument 171 if (info->data->needs_sclk) in exynos_adc_unprepare_clk() 172 clk_unprepare(info->sclk); in exynos_adc_unprepare_clk() 173 clk_unprepare(info->clk); in exynos_adc_unprepare_clk() 176 static int exynos_adc_prepare_clk(struct exynos_adc *info) in exynos_adc_prepare_clk() argument 180 ret = clk_prepare(info in exynos_adc_prepare_clk() 199 exynos_adc_disable_clk(struct exynos_adc * info) exynos_adc_disable_clk() argument 206 exynos_adc_enable_clk(struct exynos_adc * info) exynos_adc_enable_clk() argument 229 exynos_adc_v1_init_hw(struct exynos_adc * info) exynos_adc_v1_init_hw() argument 247 exynos_adc_v1_exit_hw(struct exynos_adc * info) exynos_adc_v1_exit_hw() argument 259 exynos_adc_v1_clear_irq(struct exynos_adc * info) exynos_adc_v1_clear_irq() argument 264 exynos_adc_v1_start_conv(struct exynos_adc * info,unsigned long addr) exynos_adc_v1_start_conv() argument 310 exynos_adc_s3c2416_start_conv(struct exynos_adc * info,unsigned long addr) exynos_adc_s3c2416_start_conv() argument 336 exynos_adc_s3c2443_start_conv(struct exynos_adc * info,unsigned long addr) exynos_adc_s3c2443_start_conv() argument 357 exynos_adc_s3c64xx_start_conv(struct exynos_adc * info,unsigned long addr) exynos_adc_s3c64xx_start_conv() argument 387 exynos_adc_v2_init_hw(struct exynos_adc * info) exynos_adc_v2_init_hw() argument 405 exynos_adc_v2_exit_hw(struct exynos_adc * info) exynos_adc_v2_exit_hw() argument 417 exynos_adc_v2_clear_irq(struct exynos_adc * info) exynos_adc_v2_clear_irq() argument 422 exynos_adc_v2_start_conv(struct exynos_adc * info,unsigned long addr) exynos_adc_v2_start_conv() argument 461 exynos_adc_exynos7_init_hw(struct exynos_adc * info) exynos_adc_exynos7_init_hw() argument 540 struct exynos_adc *info = iio_priv(indio_dev); exynos_read_raw() local 585 struct exynos_adc *info = iio_priv(indio_dev); exynos_read_s3c64xx_ts() local 621 struct exynos_adc *info = dev_id; exynos_adc_isr() local 651 struct exynos_adc *info = dev_id; exynos_ts_isr() local 686 struct exynos_adc *info = iio_priv(indio_dev); exynos_adc_reg_access() local 735 struct exynos_adc *info = input_get_drvdata(dev); exynos_adc_ts_open() local 745 struct exynos_adc *info = input_get_drvdata(dev); exynos_adc_ts_close() local 751 exynos_adc_ts_init(struct exynos_adc * info) exynos_adc_ts_init() argument 792 struct exynos_adc *info = NULL; exynos_adc_probe() local 956 struct exynos_adc *info = iio_priv(indio_dev); exynos_adc_remove() local 976 struct exynos_adc *info = iio_priv(indio_dev); exynos_adc_suspend() local 989 struct exynos_adc *info = iio_priv(indio_dev); exynos_adc_resume() local [all...] |
/linux/drivers/rtc/ |
H A D | rtc-s3c.c | 52 void (*irq_handler) (struct s3c_rtc *info, int mask); 53 void (*enable) (struct s3c_rtc *info); 54 void (*disable) (struct s3c_rtc *info); 57 static int s3c_rtc_enable_clk(struct s3c_rtc *info) in s3c_rtc_enable_clk() argument 61 ret = clk_enable(info->rtc_clk); in s3c_rtc_enable_clk() 65 if (info->data->needs_src_clk) { in s3c_rtc_enable_clk() 66 ret = clk_enable(info->rtc_src_clk); in s3c_rtc_enable_clk() 68 clk_disable(info->rtc_clk); in s3c_rtc_enable_clk() 75 static void s3c_rtc_disable_clk(struct s3c_rtc *info) in s3c_rtc_disable_clk() argument 77 if (info in s3c_rtc_disable_clk() 85 struct s3c_rtc *info = (struct s3c_rtc *)id; s3c_rtc_alarmirq() local 96 struct s3c_rtc *info = dev_get_drvdata(dev); s3c_rtc_setaie() local 130 s3c_rtc_read_time(struct s3c_rtc * info,struct rtc_time * tm) s3c_rtc_read_time() argument 170 s3c_rtc_write_time(struct s3c_rtc * info,const struct rtc_time * tm) s3c_rtc_write_time() argument 192 struct s3c_rtc *info = dev_get_drvdata(dev); s3c_rtc_gettime() local 209 struct s3c_rtc *info = dev_get_drvdata(dev); s3c_rtc_settime() local 226 struct s3c_rtc *info = dev_get_drvdata(dev); s3c_rtc_getalarm() local 276 struct s3c_rtc *info = dev_get_drvdata(dev); s3c_rtc_setalarm() local 334 s3c24xx_rtc_enable(struct s3c_rtc * info) s3c24xx_rtc_enable() argument 364 s3c24xx_rtc_disable(struct s3c_rtc * info) s3c24xx_rtc_disable() argument 377 s3c6410_rtc_disable(struct s3c_rtc * info) s3c6410_rtc_disable() argument 389 struct s3c_rtc *info = platform_get_drvdata(pdev); s3c_rtc_remove() local 400 struct s3c_rtc *info = NULL; s3c_rtc_probe() local 502 struct s3c_rtc *info = dev_get_drvdata(dev); s3c_rtc_suspend() local 524 struct s3c_rtc *info = dev_get_drvdata(dev); s3c_rtc_resume() local 541 s3c24xx_rtc_irq(struct s3c_rtc * info,int mask) s3c24xx_rtc_irq() argument 546 s3c6410_rtc_irq(struct s3c_rtc * info,int mask) s3c6410_rtc_irq() argument [all...] |
/linux/tools/power/x86/intel-speed-select/ |
H A D | isst-core-tpmi.c | 10 int tpmi_process_ioctl(int ioctl_no, void *info) in tpmi_process_ioctl() argument 64 if (ioctl(fd, ioctl_no, info) == -1) { in tpmi_process_ioctl() 117 struct isst_tpmi_instance_count info; in tpmi_is_punit_valid() local 123 info.socket_id = id->pkg; in tpmi_is_punit_valid() 124 ret = tpmi_process_ioctl(ISST_IF_COUNT_TPMI_INSTANCES, &info); in tpmi_is_punit_valid() 128 if (info.valid_mask & BIT(id->punit)) in tpmi_is_punit_valid() 136 struct isst_core_power info; in tpmi_read_pm_config() local 139 info.get_set = 0; in tpmi_read_pm_config() 140 info.socket_id = id->pkg; in tpmi_read_pm_config() 141 info in tpmi_read_pm_config() 154 struct isst_perf_level_info info; tpmi_get_config_levels() local 178 struct isst_perf_level_info info; tpmi_get_ctdp_control() local 231 struct isst_perf_level_data_info info; tpmi_get_tdp_info() local 294 struct isst_perf_level_cpu_mask info; tpmi_get_coremask_info() local 320 struct isst_perf_level_data_info info; tpmi_get_get_trls() local 364 struct isst_perf_level_data_info info; tpmi_get_trl_bucket_info() local 390 struct isst_perf_level_control info; tpmi_set_tdp_level() local 407 struct isst_perf_level_cpu_mask info; _pbf_get_coremask_info() local 432 struct isst_base_freq_info info; tpmi_get_pbf_info() local 460 struct isst_perf_feature_control info; tpmi_set_pbf_fact_status() local 512 struct isst_turbo_freq_info info; tpmi_get_fact_info() local 616 struct isst_perf_level_data_info info; tpmi_adjust_uncore_freq() local 642 struct isst_core_power info; tpmi_get_clos_information() local 661 struct isst_core_power info; tpmi_pm_qos_config() local 693 struct isst_clos_param info; tpmi_pm_get_clos() local 720 struct isst_clos_param info; tpmi_set_clos() local [all...] |
/linux/drivers/usb/host/ |
H A D | xen-hcd.c | 105 static inline struct usb_hcd *xenhcd_info_to_hcd(struct xenhcd_info *info) in xenhcd_info_to_hcd() argument 107 return container_of((void *)info, struct usb_hcd, hcd_priv); in xenhcd_info_to_hcd() 110 static void xenhcd_set_error(struct xenhcd_info *info, const char *msg) in xenhcd_set_error() argument 112 info->error = true; in xenhcd_set_error() 117 static inline void xenhcd_timer_action_done(struct xenhcd_info *info, in xenhcd_timer_action_done() argument 120 clear_bit(action, &info->actions); in xenhcd_timer_action_done() 123 static void xenhcd_timer_action(struct xenhcd_info *info, in xenhcd_timer_action() argument 126 if (timer_pending(&info->watchdog) && in xenhcd_timer_action() 127 test_bit(TIMER_SCAN_PENDING_URBS, &info->actions)) in xenhcd_timer_action() 130 if (!test_and_set_bit(action, &info in xenhcd_timer_action() 148 xenhcd_set_connect_state(struct xenhcd_info * info,int portnum) xenhcd_set_connect_state() argument 184 xenhcd_rhport_connect(struct xenhcd_info * info,__u8 portnum,__u8 speed) xenhcd_rhport_connect() argument 218 xenhcd_rhport_suspend(struct xenhcd_info * info,int portnum) xenhcd_rhport_suspend() argument 230 xenhcd_rhport_resume(struct xenhcd_info * info,int portnum) xenhcd_rhport_resume() argument 244 xenhcd_rhport_power_on(struct xenhcd_info * info,int portnum) xenhcd_rhport_power_on() argument 264 xenhcd_rhport_power_off(struct xenhcd_info * info,int portnum) xenhcd_rhport_power_off() argument 279 xenhcd_rhport_disable(struct xenhcd_info * info,int portnum) xenhcd_rhport_disable() argument 294 xenhcd_rhport_reset(struct xenhcd_info * info,int portnum) xenhcd_rhport_reset() argument 314 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_bus_suspend() local 337 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_bus_resume() local 357 xenhcd_hub_descriptor(struct xenhcd_info * info,struct usb_hub_descriptor * desc) xenhcd_hub_descriptor() argument 396 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_hub_status_data() local 429 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_hub_control() local 560 xenhcd_get_id_from_freelist(struct xenhcd_info * info) xenhcd_get_id_from_freelist() argument 570 xenhcd_add_id_to_freelist(struct xenhcd_info * info,unsigned int id) xenhcd_add_id_to_freelist() argument 585 xenhcd_gnttab_map(struct xenhcd_info * info,void * addr,int length,grant_ref_t * gref_head,struct xenusb_request_segment * seg,int nr_pages,int flags) xenhcd_gnttab_map() argument 642 xenhcd_map_urb_for_request(struct xenhcd_info * info,struct urb * urb,struct xenusb_urb_request * req) xenhcd_map_urb_for_request() argument 716 xenhcd_gnttab_done(struct xenhcd_info * info,unsigned int id) xenhcd_gnttab_done() argument 762 xenhcd_giveback_urb(struct xenhcd_info * info,struct urb * urb,int status) xenhcd_giveback_urb() argument 780 xenhcd_do_request(struct xenhcd_info * info,struct urb_priv * urbp) xenhcd_do_request() argument 820 xenhcd_kick_pending_urbs(struct xenhcd_info * info) xenhcd_kick_pending_urbs() argument 843 xenhcd_cancel_all_enqueued_urbs(struct xenhcd_info * info) xenhcd_cancel_all_enqueued_urbs() argument 872 xenhcd_giveback_unlinked_urbs(struct xenhcd_info * info) xenhcd_giveback_unlinked_urbs() argument 880 xenhcd_submit_urb(struct xenhcd_info * info,struct urb_priv * urbp) xenhcd_submit_urb() argument 903 xenhcd_unlink_urb(struct xenhcd_info * info,struct urb_priv * urbp) xenhcd_unlink_urb() argument 940 xenhcd_res_to_urb(struct xenhcd_info * info,struct xenusb_urb_response * res,struct urb * urb) xenhcd_res_to_urb() argument 957 xenhcd_urb_request_done(struct xenhcd_info * info,unsigned int * eoiflag) xenhcd_urb_request_done() argument 1010 xenhcd_conn_notify(struct xenhcd_info * info,unsigned int * eoiflag) xenhcd_conn_notify() argument 1078 struct xenhcd_info *info = (struct xenhcd_info *)dev_id; xenhcd_int() local 1095 xenhcd_destroy_rings(struct xenhcd_info * info) xenhcd_destroy_rings() argument 1108 xenhcd_setup_rings(struct xenbus_device * dev,struct xenhcd_info * info) xenhcd_setup_rings() argument 1162 xenhcd_talk_to_backend(struct xenbus_device * dev,struct xenhcd_info * info) xenhcd_talk_to_backend() argument 1222 struct xenhcd_info *info = dev_get_drvdata(&dev->dev); xenhcd_connect() local 1252 struct xenhcd_info *info = dev_get_drvdata(&dev->dev); xenhcd_disconnect() local 1261 struct xenhcd_info *info = timer_container_of(info, timer, watchdog); xenhcd_watchdog() local 1278 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_setup() local 1308 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_stop() local 1326 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_urb_enqueue() local 1363 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); xenhcd_urb_dequeue() local 1448 struct xenhcd_info *info; xenhcd_create_hcd() local 1535 struct xenhcd_info *info = dev_get_drvdata(&dev->dev); xenhcd_remove() local 1547 struct xenhcd_info *info; xenhcd_probe() local [all...] |
/linux/drivers/video/fbdev/core/ |
H A D | fb_chrdev.c | 23 struct fb_info *info = registered_fb[fbidx]; in file_fb_info() local 25 if (info != file->private_data) in file_fb_info() 26 info = NULL; in file_fb_info() 27 return info; in file_fb_info() 32 struct fb_info *info = file_fb_info(file); in fb_read() local 34 if (!info) in fb_read() 37 if (fb_WARN_ON_ONCE(info, !info->fbops->fb_read)) in fb_read() 40 if (info->state != FBINFO_STATE_RUNNING) in fb_read() 43 return info in fb_read() 48 struct fb_info *info = file_fb_info(file); fb_write() local 62 do_fb_ioctl(struct fb_info * info,unsigned int cmd,unsigned long arg) do_fb_ioctl() argument 165 struct fb_info *info = file_fb_info(file); fb_ioctl() local 199 fb_getput_cmap(struct fb_info * info,unsigned int cmd,unsigned long arg) fb_getput_cmap() argument 261 fb_get_fscreeninfo(struct fb_info * info,unsigned int cmd,unsigned long arg) fb_get_fscreeninfo() argument 277 struct fb_info *info = file_fb_info(file); fb_compat_ioctl() local 316 struct fb_info *info = file_fb_info(file); fb_mmap() local 337 struct fb_info *info; fb_open() local 376 struct fb_info * const info = file->private_data; fb_release() local 396 struct fb_info * const info = filp->private_data; get_fb_unmapped_area() local [all...] |
/linux/drivers/xen/events/ |
H A D | events_base.c | 177 static bool (*pirq_needs_eoi)(struct irq_info *info); 250 /* Get info for IRQ */ 259 static void set_info_for_irq(unsigned int irq, struct irq_info *info) in set_info_for_irq() argument 262 legacy_info_ptrs[irq] = info; in set_info_for_irq() 264 irq_set_chip_data(irq, info); in set_info_for_irq() 281 static void channels_on_cpu_dec(struct irq_info *info) in channels_on_cpu_dec() argument 283 if (!info->is_accounted) in channels_on_cpu_dec() 286 info->is_accounted = 0; in channels_on_cpu_dec() 288 if (WARN_ON_ONCE(info->cpu >= nr_cpu_ids)) in channels_on_cpu_dec() 291 WARN_ON_ONCE(!atomic_add_unless(&channels_on_cpu[info in channels_on_cpu_dec() 294 channels_on_cpu_inc(struct irq_info * info) channels_on_cpu_inc() argument 315 struct irq_info *info = container_of(to_rcu_work(work), struct irq_info, delayed_free_irq() local 328 xen_irq_info_common_setup(struct irq_info * info,enum xen_irq_type type,evtchn_port_t evtchn,unsigned short cpu) xen_irq_info_common_setup() argument 352 xen_irq_info_evtchn_setup(struct irq_info * info,evtchn_port_t evtchn,struct xenbus_device * dev) xen_irq_info_evtchn_setup() argument 366 xen_irq_info_ipi_setup(struct irq_info * info,unsigned int cpu,evtchn_port_t evtchn,enum ipi_vector ipi) xen_irq_info_ipi_setup() argument 377 xen_irq_info_virq_setup(struct irq_info * info,unsigned int cpu,evtchn_port_t evtchn,unsigned int virq) xen_irq_info_virq_setup() argument 387 xen_irq_info_pirq_setup(struct irq_info * info,evtchn_port_t evtchn,unsigned int pirq,unsigned int gsi,uint16_t domid,unsigned char flags) xen_irq_info_pirq_setup() argument 399 xen_irq_info_cleanup(struct irq_info * info) xen_irq_info_cleanup() argument 412 const struct irq_info *info = NULL; evtchn_from_irq() local 424 struct irq_info *info = evtchn_to_info(evtchn); irq_from_evtchn() local 440 ipi_from_irq(struct irq_info * info) ipi_from_irq() argument 448 virq_from_irq(struct irq_info * info) virq_from_irq() argument 456 pirq_from_irq(struct irq_info * info) pirq_from_irq() argument 466 struct irq_info *info = evtchn_to_info(evtchn); cpu_from_evtchn() local 471 do_mask(struct irq_info * info,u8 reason) do_mask() argument 485 do_unmask(struct irq_info * info,u8 reason) do_unmask() argument 500 pirq_check_eoi_map(struct irq_info * info) pirq_check_eoi_map() argument 506 pirq_needs_eoi_flag(struct irq_info * info) pirq_needs_eoi_flag() argument 513 bind_evtchn_to_cpu(struct irq_info * info,unsigned int cpu,bool force_affinity) bind_evtchn_to_cpu() argument 555 lateeoi_list_del(struct irq_info * info) lateeoi_list_del() argument 565 lateeoi_list_add(struct irq_info * info) lateeoi_list_add() argument 597 xen_irq_lateeoi_locked(struct irq_info * info,bool spurious) xen_irq_lateeoi_locked() argument 651 struct irq_info *info; xen_irq_lateeoi_worker() local 700 struct irq_info *info; xen_irq_lateeoi() local 715 struct irq_info *info; xen_irq_init() local 735 struct irq_info *info = NULL; xen_allocate_irq_dynamic() local 749 struct irq_info *info; xen_allocate_irq_gsi() local 773 xen_free_irq(struct irq_info * info) xen_free_irq() argument 789 event_handler_exit(struct irq_info * info) event_handler_exit() argument 795 pirq_query_unmask(struct irq_info * info) pirq_query_unmask() argument 808 do_eoi_pirq(struct irq_info * info) do_eoi_pirq() argument 826 struct irq_info *info = info_for_irq(data->irq); eoi_pirq() local 831 do_disable_dynirq(struct irq_info * info) do_disable_dynirq() argument 839 struct irq_info *info = info_for_irq(data->irq); disable_dynirq() local 847 struct irq_info *info = info_for_irq(data->irq); mask_ack_pirq() local 855 __startup_pirq(struct irq_info * info) __startup_pirq() argument 904 struct irq_info *info = info_for_irq(data->irq); startup_pirq() local 911 struct irq_info *info = info_for_irq(data->irq); shutdown_pirq() local 936 struct irq_info *info; xen_irq_from_gsi() local 950 __unbind_from_irq(struct irq_info * info,unsigned int irq) __unbind_from_irq() argument 1014 struct irq_info *info; xen_bind_pirq_gsi_to_irq() local 1101 struct irq_info *info; xen_bind_pirq_msi_to_irq() local 1144 struct irq_info *info = info_for_irq(irq); xen_destroy_irq() local 1180 struct irq_info *info = info_for_irq(irq); xen_pirq_from_irq() local 1190 struct irq_info *info; bind_evtchn_to_irq_chip() local 1249 struct irq_info *info; bind_ipi_to_irq() local 1357 struct irq_info *info; bind_virq_to_irq() local 1413 struct irq_info *info; unbind_from_irq() local 1542 struct irq_info *info = info_for_irq(irq); unbind_from_irqhandler() local 1570 struct irq_info *info = evtchn_to_info(evtchn); evtchn_make_refcounted() local 1586 struct irq_info *info; evtchn_get() local 1614 struct irq_info *info = evtchn_to_info(evtchn); evtchn_put() local 1648 struct irq_info *info = evtchn_to_info(port); handle_irq_for_port() local 1735 struct irq_info *info = info_for_irq(irq); rebind_evtchn_irq() local 1764 xen_rebind_evtchn_to_cpu(struct irq_info * info,unsigned int tcpu) xen_rebind_evtchn_to_cpu() argument 1841 struct irq_info *info = info_for_irq(data->irq); enable_dynirq() local 1848 do_ack_dynirq(struct irq_info * info) do_ack_dynirq() argument 1858 struct irq_info *info = info_for_irq(data->irq); ack_dynirq() local 1866 struct irq_info *info = info_for_irq(data->irq); mask_ack_dynirq() local 1876 struct irq_info *info = info_for_irq(data->irq); lateeoi_ack_dynirq() local 1892 struct irq_info *info = info_for_irq(data->irq); lateeoi_mask_ack_dynirq() local 1903 struct irq_info *info = info_for_irq(data->irq); retrigger_dynirq() local 1920 struct irq_info *info; restore_pirqs() local 1958 struct irq_info *info; restore_cpu_virqs() local 1987 struct irq_info *info; restore_cpu_ipis() local 2014 struct irq_info *info = info_for_irq(irq); xen_clear_irq_pending() local 2061 struct irq_info *info = info_for_irq(irq); xen_test_irq_shared() local 2078 struct irq_info *info; xen_irq_resume() local [all...] |
/linux/drivers/input/misc/ |
H A D | twl6040-vibra.c | 55 struct vibra_info *info = data; in twl6040_vib_irq_handler() local 56 struct twl6040 *twl6040 = info->twl6040; in twl6040_vib_irq_handler() 61 dev_warn(info->dev, "Left Vibrator overcurrent detected\n"); in twl6040_vib_irq_handler() 66 dev_warn(info->dev, "Right Vibrator overcurrent detected\n"); in twl6040_vib_irq_handler() 74 static void twl6040_vibra_enable(struct vibra_info *info) in twl6040_vibra_enable() argument 76 struct twl6040 *twl6040 = info->twl6040; in twl6040_vibra_enable() 79 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_enable() 81 dev_err(info->dev, "failed to enable regulators %d\n", ret); in twl6040_vibra_enable() 85 twl6040_power(info in twl6040_vibra_enable() 107 twl6040_vibra_disable(struct vibra_info * info) twl6040_vibra_disable() argument 144 twl6040_vibra_set_effect(struct vibra_info * info) twl6040_vibra_set_effect() argument 168 struct vibra_info *info = container_of(work, vibra_play_work() local 192 struct vibra_info *info = input_get_drvdata(input); vibra_play() local 205 struct vibra_info *info = input_get_drvdata(input); twl6040_vibra_close() local 216 struct vibra_info *info = platform_get_drvdata(pdev); twl6040_vibra_suspend() local 232 struct vibra_info *info; twl6040_vibra_probe() local [all...] |
/linux/net/netfilter/ |
H A D | xt_IDLETIMER.c | 134 static int idletimer_tg_create(struct idletimer_tg_info *info) in idletimer_tg_create() argument 138 info->timer = kzalloc(sizeof(*info->timer), GFP_KERNEL); in idletimer_tg_create() 139 if (!info->timer) { in idletimer_tg_create() 144 ret = idletimer_check_sysfs_name(info->label, sizeof(info->label)); in idletimer_tg_create() 148 sysfs_attr_init(&info->timer->attr.attr); in idletimer_tg_create() 149 info->timer->attr.attr.name = kstrdup(info->label, GFP_KERNEL); in idletimer_tg_create() 150 if (!info in idletimer_tg_create() 183 idletimer_tg_create_v1(struct idletimer_tg_info_v1 * info) idletimer_tg_create_v1() argument 251 const struct idletimer_tg_info *info = par->targinfo; idletimer_tg_target() local 268 const struct idletimer_tg_info_v1 *info = par->targinfo; idletimer_tg_target_v1() local 284 idletimer_tg_helper(struct idletimer_tg_info * info) idletimer_tg_helper() argument 306 struct idletimer_tg_info *info = par->targinfo; idletimer_tg_checkentry() local 342 struct idletimer_tg_info_v1 *info = par->targinfo; idletimer_tg_checkentry_v1() local 404 const struct idletimer_tg_info *info = par->targinfo; idletimer_tg_destroy() local 431 const struct idletimer_tg_info_v1 *info = par->targinfo; idletimer_tg_destroy_v1() local [all...] |
H A D | xt_set.c | 56 const struct xt_set_info_match_v0 *info = par->matchinfo; in set_match_v0() local 58 ADT_OPT(opt, xt_family(par), info->match_set.u.compat.dim, in set_match_v0() 59 info->match_set.u.compat.flags, 0, UINT_MAX, in set_match_v0() 62 return match_set(info->match_set.index, skb, par, &opt, in set_match_v0() 63 info->match_set.u.compat.flags & IPSET_INV_MATCH); in set_match_v0() 67 compat_flags(struct xt_set_info_v0 *info) in compat_flags() argument 72 info->u.compat.dim = IPSET_DIM_ZERO; in compat_flags() 73 if (info->u.flags[0] & IPSET_MATCH_INV) in compat_flags() 74 info->u.compat.flags |= IPSET_INV_MATCH; in compat_flags() 75 for (i = 0; i < IPSET_DIM_MAX - 1 && info in compat_flags() 85 struct xt_set_info_match_v0 *info = par->matchinfo; set_match_v0_checkentry() local 110 struct xt_set_info_match_v0 *info = par->matchinfo; set_match_v0_destroy() local 120 const struct xt_set_info_match_v1 *info = par->matchinfo; set_match_v1() local 136 struct xt_set_info_match_v1 *info = par->matchinfo; set_match_v1_checkentry() local 158 struct xt_set_info_match_v1 *info = par->matchinfo; set_match_v1_destroy() local 168 const struct xt_set_info_match_v3 *info = par->matchinfo; set_match_v3() local 191 const struct xt_set_info_match_v4 *info = par->matchinfo; set_match_v4() local 214 const struct xt_set_info_target_v0 *info = par->targinfo; set_target_v0() local 234 struct xt_set_info_target_v0 *info = par->targinfo; set_target_v0_checkentry() local 276 const struct xt_set_info_target_v0 *info = par->targinfo; set_target_v0_destroy() local 289 const struct xt_set_info_target_v1 *info = par->targinfo; set_target_v1() local 309 const struct xt_set_info_target_v1 *info = par->targinfo; set_target_v1_checkentry() local 347 const struct xt_set_info_target_v1 *info = par->targinfo; set_target_v1_destroy() local 360 const struct xt_set_info_target_v2 *info = par->targinfo; set_target_v2() local 391 const struct xt_set_info_target_v3 *info = par->targinfo; set_target_v3() local 436 const struct xt_set_info_target_v3 *info = par->targinfo; set_target_v3_checkentry() local 510 const struct xt_set_info_target_v3 *info = par->targinfo; set_target_v3_destroy() local [all...] |
/linux/sound/soc/fsl/ |
H A D | imx-pcm-rpmsg.c | 20 .info = SNDRV_PCM_INFO_INTERLEAVED | 37 struct rpmsg_info *info) in imx_rpmsg_pcm_send_message() argument 39 struct rpmsg_device *rpdev = info->rpdev; in imx_rpmsg_pcm_send_message() 42 mutex_lock(&info->msg_lock); in imx_rpmsg_pcm_send_message() 44 dev_err(info->dev, "rpmsg channel not ready\n"); in imx_rpmsg_pcm_send_message() 45 mutex_unlock(&info->msg_lock); in imx_rpmsg_pcm_send_message() 52 reinit_completion(&info->cmd_complete); in imx_rpmsg_pcm_send_message() 58 mutex_unlock(&info->msg_lock); in imx_rpmsg_pcm_send_message() 64 mutex_unlock(&info->msg_lock); in imx_rpmsg_pcm_send_message() 69 ret = wait_for_completion_timeout(&info in imx_rpmsg_pcm_send_message() 110 imx_rpmsg_insert_workqueue(struct snd_pcm_substream * substream,struct rpmsg_msg * msg,struct rpmsg_info * info) imx_rpmsg_insert_workqueue() argument 142 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_hw_params() local 193 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_pointer() local 214 struct rpmsg_info *info = stream_timer->info; imx_rpmsg_timer_callback() local 231 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_open() local 288 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_close() local 353 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_prepare_and_submit() local 382 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_async_issue_pending() local 399 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_restart() local 416 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pause() local 433 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_terminate_all() local 521 struct rpmsg_info *info = dev_get_drvdata(component->dev); imx_rpmsg_pcm_ack() local 641 struct rpmsg_info *info; imx_rpmsg_pcm_work() local 693 struct rpmsg_info *info; imx_rpmsg_pcm_probe() local 765 struct rpmsg_info *info = platform_get_drvdata(pdev); imx_rpmsg_pcm_remove() local 773 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_runtime_resume() local 782 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_runtime_suspend() local 791 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_suspend() local 809 struct rpmsg_info *info = dev_get_drvdata(dev); imx_rpmsg_pcm_resume() local [all...] |
/linux/tools/bpf/bpftool/ |
H A D | link.c | 128 show_link_header_json(struct bpf_link_info *info, json_writer_t *wtr) in show_link_header_json() argument 132 jsonw_uint_field(wtr, "id", info->id); in show_link_header_json() 133 link_type_str = libbpf_bpf_link_type_str(info->type); in show_link_header_json() 137 jsonw_uint_field(wtr, "type", info->type); in show_link_header_json() 139 jsonw_uint_field(json_wtr, "prog_id", info->prog_id); in show_link_header_json() 201 static void show_iter_json(struct bpf_link_info *info, json_writer_t *wtr) in show_iter_json() argument 203 const char *target_name = u64_to_ptr(info->iter.target_name); in show_iter_json() 208 jsonw_uint_field(wtr, "map_id", info->iter.map.map_id); in show_iter_json() 210 if (info->iter.task.tid) in show_iter_json() 211 jsonw_uint_field(wtr, "tid", info in show_iter_json() 223 netfilter_dump_json(const struct bpf_link_info * info,json_writer_t * wtr) netfilter_dump_json() argument 235 get_prog_info(int prog_id,struct bpf_prog_info * info) get_prog_info() argument 286 show_kprobe_multi_json(struct bpf_link_info * info,json_writer_t * wtr) show_kprobe_multi_json() argument 338 show_uprobe_multi_json(struct bpf_link_info * info,json_writer_t * wtr) show_uprobe_multi_json() argument 364 show_perf_event_kprobe_json(struct bpf_link_info * info,json_writer_t * wtr) show_perf_event_kprobe_json() argument 376 show_perf_event_uprobe_json(struct bpf_link_info * info,json_writer_t * wtr) show_perf_event_uprobe_json() argument 387 show_perf_event_tracepoint_json(struct bpf_link_info * info,json_writer_t * wtr) show_perf_event_tracepoint_json() argument 450 show_perf_event_event_json(struct bpf_link_info * info,json_writer_t * wtr) show_perf_event_event_json() argument 474 show_link_close_json(int fd,struct bpf_link_info * info) show_link_close_json() argument 590 show_link_header_plain(struct bpf_link_info * info) show_link_header_plain() argument 634 show_iter_plain(struct bpf_link_info * info) show_iter_plain() argument 678 netfilter_dump_plain(const struct bpf_link_info * info) netfilter_dump_plain() argument 718 show_kprobe_multi_plain(struct bpf_link_info * info) show_kprobe_multi_plain() argument 763 show_uprobe_multi_plain(struct bpf_link_info * info) show_uprobe_multi_plain() argument 790 show_perf_event_kprobe_plain(struct bpf_link_info * info) show_perf_event_kprobe_plain() argument 814 show_perf_event_uprobe_plain(struct bpf_link_info * info) show_perf_event_uprobe_plain() argument 833 show_perf_event_tracepoint_plain(struct bpf_link_info * info) show_perf_event_tracepoint_plain() argument 846 show_perf_event_event_plain(struct bpf_link_info * info) show_perf_event_event_plain() argument 872 show_link_close_plain(int fd,struct bpf_link_info * info) show_link_close_plain() argument 986 struct bpf_link_info info; do_show_link() local [all...] |
/linux/drivers/cpufreq/ |
H A D | mediatek-cpufreq.c | 68 struct mtk_cpu_dvfs_info *info; in mtk_cpu_dvfs_info_lookup() local 70 list_for_each_entry(info, &dvfs_info_list, list_head) { in mtk_cpu_dvfs_info_lookup() 71 if (cpumask_test_cpu(cpu, &info->cpus)) in mtk_cpu_dvfs_info_lookup() 72 return info; in mtk_cpu_dvfs_info_lookup() 78 static int mtk_cpufreq_voltage_tracking(struct mtk_cpu_dvfs_info *info, in mtk_cpufreq_voltage_tracking() argument 81 const struct mtk_cpufreq_platform_data *soc_data = info->soc_data; in mtk_cpufreq_voltage_tracking() 82 struct regulator *proc_reg = info->proc_reg; in mtk_cpufreq_voltage_tracking() 83 struct regulator *sram_reg = info->sram_reg; in mtk_cpufreq_voltage_tracking() 85 int retry = info->vtrack_max; in mtk_cpufreq_voltage_tracking() 89 dev_err(info in mtk_cpufreq_voltage_tracking() 162 mtk_cpufreq_set_voltage(struct mtk_cpu_dvfs_info * info,int vproc) mtk_cpufreq_set_voltage() argument 178 is_ccifreq_ready(struct mtk_cpu_dvfs_info * info) is_ccifreq_ready() argument 206 struct mtk_cpu_dvfs_info *info = policy->driver_data; mtk_cpufreq_set_target() local 321 struct mtk_cpu_dvfs_info *info; mtk_cpufreq_opp_notifier() local 385 mtk_cpu_dvfs_info_init(struct mtk_cpu_dvfs_info * info,int cpu) mtk_cpu_dvfs_info_init() argument 558 mtk_cpu_dvfs_info_release(struct mtk_cpu_dvfs_info * info) mtk_cpu_dvfs_info_release() argument 576 struct mtk_cpu_dvfs_info *info; mtk_cpufreq_init() local 605 struct mtk_cpu_dvfs_info *info = policy->driver_data; mtk_cpufreq_exit() local 626 struct mtk_cpu_dvfs_info *info, *tmp; mtk_cpufreq_probe() local [all...] |
/linux/net/bridge/netfilter/ |
H A D | ebt_ip.c | 40 const struct ebt_ip_info *info = par->matchinfo; in ebt_ip_mt() local 49 if ((info->bitmask & EBT_IP_TOS) && in ebt_ip_mt() 50 NF_INVF(info, EBT_IP_TOS, info->tos != ih->tos)) in ebt_ip_mt() 52 if ((info->bitmask & EBT_IP_SOURCE) && in ebt_ip_mt() 53 NF_INVF(info, EBT_IP_SOURCE, in ebt_ip_mt() 54 (ih->saddr & info->smsk) != info->saddr)) in ebt_ip_mt() 56 if ((info->bitmask & EBT_IP_DEST) && in ebt_ip_mt() 57 NF_INVF(info, EBT_IP_DES in ebt_ip_mt() 106 const struct ebt_ip_info *info = par->matchinfo; ebt_ip_mt_check() local [all...] |
/linux/drivers/bluetooth/ |
H A D | bluecard_cs.c | 161 struct bluecard_info *info = timer_container_of(info, t, timer); in bluecard_activity_led_timeout() local 162 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_activity_led_timeout() 164 if (test_bit(CARD_ACTIVITY, &(info->hw_state))) { in bluecard_activity_led_timeout() 166 clear_bit(CARD_ACTIVITY, &(info->hw_state)); in bluecard_activity_led_timeout() 167 mod_timer(&(info->timer), jiffies + HZ / 10); in bluecard_activity_led_timeout() 175 static void bluecard_enable_activity_led(struct bluecard_info *info) in bluecard_enable_activity_led() argument 177 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_enable_activity_led() 180 if (timer_pending(&(info->timer))) in bluecard_enable_activity_led() 183 set_bit(CARD_ACTIVITY, &(info in bluecard_enable_activity_led() 217 bluecard_write_wakeup(struct bluecard_info * info) bluecard_write_wakeup() argument 365 bluecard_receive(struct bluecard_info * info,unsigned int offset) bluecard_receive() argument 496 struct bluecard_info *info = dev_inst; bluecard_interrupt() local 561 struct bluecard_info *info = hci_get_drvdata(hdev); bluecard_hci_set_baud_rate() local 609 struct bluecard_info *info = hci_get_drvdata(hdev); bluecard_hci_flush() local 620 struct bluecard_info *info = hci_get_drvdata(hdev); bluecard_hci_open() local 635 struct bluecard_info *info = hci_get_drvdata(hdev); bluecard_hci_close() local 652 struct bluecard_info *info = hci_get_drvdata(hdev); bluecard_hci_send_frame() local 680 bluecard_open(struct bluecard_info * info) bluecard_open() argument 793 bluecard_close(struct bluecard_info * info) bluecard_close() argument 820 struct bluecard_info *info; bluecard_probe() local 844 struct bluecard_info *info = link->priv; bluecard_config() local 884 struct bluecard_info *info = link->priv; bluecard_release() local [all...] |
/linux/drivers/nfc/s3fwrn5/ |
H A D | core.c | 23 static int s3fwrn5_firmware_init(struct s3fwrn5_info *info) in s3fwrn5_firmware_init() argument 25 struct s3fwrn5_fw_info *fw_info = &info->fw_info; in s3fwrn5_firmware_init() 38 static int s3fwrn5_firmware_update(struct s3fwrn5_info *info) in s3fwrn5_firmware_update() argument 45 s3fwrn5_set_wake(info, false); in s3fwrn5_firmware_update() 46 s3fwrn5_set_mode(info, S3FWRN5_MODE_FW); in s3fwrn5_firmware_update() 48 ret = s3fwrn5_fw_setup(&info->fw_info); in s3fwrn5_firmware_update() 52 need_update = s3fwrn5_fw_check_version(&info->fw_info, in s3fwrn5_firmware_update() 53 info->ndev->manufact_specific_info); in s3fwrn5_firmware_update() 57 dev_info(&info->ndev->nfc_dev->dev, "Detected new firmware version\n"); in s3fwrn5_firmware_update() 59 ret = s3fwrn5_fw_download(&info in s3fwrn5_firmware_update() 79 struct s3fwrn5_info *info = nci_get_drvdata(ndev); s3fwrn5_nci_open() local 92 struct s3fwrn5_info *info = nci_get_drvdata(ndev); s3fwrn5_nci_close() local 102 struct s3fwrn5_info *info = nci_get_drvdata(ndev); s3fwrn5_nci_send() local 127 struct s3fwrn5_info *info = nci_get_drvdata(ndev); s3fwrn5_nci_post_setup() local 163 struct s3fwrn5_info *info; s3fwrn5_probe() local 201 struct s3fwrn5_info *info = nci_get_drvdata(ndev); s3fwrn5_remove() local [all...] |
/linux/drivers/video/fbdev/ |
H A D | xen-fbfront.c | 75 static void xenfb_send_event(struct xenfb_info *info, in xenfb_send_event() argument 80 prod = info->page->out_prod; in xenfb_send_event() 83 XENFB_OUT_RING_REF(info->page, prod) = *event; in xenfb_send_event() 85 info->page->out_prod = prod + 1; in xenfb_send_event() 87 notify_remote_via_irq(info->irq); in xenfb_send_event() 90 static void xenfb_do_update(struct xenfb_info *info, in xenfb_do_update() argument 103 xenfb_send_event(info, &event); in xenfb_do_update() 106 static void xenfb_do_resize(struct xenfb_info *info) in xenfb_do_resize() argument 111 event.resize = info->resize; in xenfb_do_resize() 114 xenfb_send_event(info, in xenfb_do_resize() 117 xenfb_queue_full(struct xenfb_info * info) xenfb_queue_full() argument 126 xenfb_handle_resize_dpy(struct xenfb_info * info) xenfb_handle_resize_dpy() argument 140 xenfb_refresh(struct xenfb_info * info,int x1,int y1,int w,int h) xenfb_refresh() argument 186 struct xenfb_info *info = fb_info->par; xenfb_deferred_io() local 215 xenfb_setcolreg(unsigned regno,unsigned red,unsigned green,unsigned blue,unsigned transp,struct fb_info * info) xenfb_setcolreg() argument 244 xenfb_check_var(struct fb_var_screeninfo * var,struct fb_info * info) xenfb_check_var() argument 275 xenfb_set_par(struct fb_info * info) xenfb_set_par() argument 294 xenfb_defio_damage_range(struct fb_info * info,off_t off,size_t len) xenfb_defio_damage_range() argument 301 xenfb_defio_damage_area(struct fb_info * info,u32 x,u32 y,u32 width,u32 height) xenfb_defio_damage_area() argument 328 struct xenfb_info *info = dev_id; xenfb_event_handler() local 345 struct xenfb_info *info; xenfb_probe() local 499 struct xenfb_info *info = dev_get_drvdata(&dev->dev); xenfb_resume() local 508 struct xenfb_info *info = dev_get_drvdata(&dev->dev); xenfb_remove() local 528 xenfb_init_shared_page(struct xenfb_info * info,struct fb_info * fb_info) xenfb_init_shared_page() argument 550 xenfb_connect_backend(struct xenbus_device * dev,struct xenfb_info * info) xenfb_connect_backend() argument 606 xenfb_disconnect_backend(struct xenfb_info * info) xenfb_disconnect_backend() argument 618 struct xenfb_info *info = dev_get_drvdata(&dev->dev); xenfb_backend_changed() local [all...] |
/linux/drivers/extcon/ |
H A D | extcon-ptn5150.c | 72 static void ptn5150_check_state(struct ptn5150_info *info) in ptn5150_check_state() argument 78 ret = regmap_read(info->regmap, PTN5150_REG_CC_STATUS, ®_data); in ptn5150_check_state() 80 dev_err(info->dev, "failed to read CC STATUS %d\n", ret); in ptn5150_check_state() 88 extcon_set_state_sync(info->edev, EXTCON_USB_HOST, false); in ptn5150_check_state() 89 gpiod_set_value_cansleep(info->vbus_gpiod, 0); in ptn5150_check_state() 90 extcon_set_state_sync(info->edev, EXTCON_USB, true); in ptn5150_check_state() 94 extcon_set_state_sync(info->edev, EXTCON_USB, false); in ptn5150_check_state() 97 gpiod_set_value_cansleep(info->vbus_gpiod, 0); in ptn5150_check_state() 99 gpiod_set_value_cansleep(info->vbus_gpiod, 1); in ptn5150_check_state() 101 extcon_set_state_sync(info in ptn5150_check_state() 118 struct ptn5150_info *info = container_of(work, ptn5150_irq_work() local 174 struct ptn5150_info *info = data; ptn5150_irq_handler() local 181 ptn5150_init_dev_type(struct ptn5150_info * info) ptn5150_init_dev_type() argument 218 struct ptn5150_info *info = data; ptn5150_work_sync_and_put() local 228 struct ptn5150_info *info; ptn5150_i2c_probe() local [all...] |
/linux/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace-pkey.c | 45 static int child(struct shared_info *info) in child() argument 53 ret = wait_parent(&info->child_sync); in child() 61 CHILD_FAIL_IF(pkey1 < 0, &info->child_sync); in child() 67 CHILD_FAIL_IF(pkey2 < 0, &info->child_sync); in child() 70 CHILD_FAIL_IF(pkey3 < 0, &info->child_sync); in child() 72 info->amr1 |= 3ul << pkeyshift(pkey1); in child() 73 info->amr2 |= 3ul << pkeyshift(pkey2); in child() 78 info->invalid_amr = info->amr2 | (~0x0UL & ~info in child() 161 parent(struct shared_info * info,pid_t pid) parent() argument 272 struct shared_info *info; ptrace_pkey() local [all...] |
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | fill_link_info.c | 41 struct bpf_link_info info; in verify_perf_link_info() local 42 __u32 len = sizeof(info); in verify_perf_link_info() 46 memset(&info, 0, sizeof(info)); in verify_perf_link_info() 50 err = bpf_link_get_info_by_fd(fd, &info, &len); in verify_perf_link_info() 54 if (!ASSERT_EQ(info.type, BPF_LINK_TYPE_PERF_EVENT, "link_type")) in verify_perf_link_info() 56 if (!ASSERT_EQ(info.perf_event.type, type, "perf_type_match")) in verify_perf_link_info() 59 switch (info.perf_event.type) { in verify_perf_link_info() 62 ASSERT_EQ(info.perf_event.kprobe.offset, offset, "kprobe_offset"); in verify_perf_link_info() 66 ASSERT_EQ(info in verify_perf_link_info() 131 struct bpf_link_info info; kprobe_fill_invalid_user_buffer() local 277 struct bpf_link_info info; verify_kmulti_link_info() local 314 struct bpf_link_info info; verify_kmulti_invalid_user_buffer() local 428 struct bpf_link_info info; verify_umulti_link_info() local 495 struct bpf_link_info info; verify_umulti_invalid_user_buffer() local [all...] |