/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-sh_mobile.c | 144 int (*setup)(struct sh_mobile_i2c_data *pd); 185 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument 188 data |= pd->icic; in iic_wr() 190 iowrite8(data, pd->reg + offs); in iic_wr() 193 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument 195 return ioread8(pd->reg + offs); in iic_rd() 198 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument 201 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr() 238 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_check_timing() argument 264 sh_mobile_i2c_init(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_init() argument 291 sh_mobile_i2c_v2_init(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_v2_init() argument 303 i2c_op(struct sh_mobile_i2c_data *pd, enum sh_mobile_i2c_op op) i2c_op() argument 354 sh_mobile_i2c_isr_tx(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_isr_tx() argument 370 sh_mobile_i2c_isr_rx(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_isr_rx() argument 404 struct sh_mobile_i2c_data *pd = dev_id; sh_mobile_i2c_isr() local 445 sh_mobile_i2c_dma_unmap(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_dma_unmap() argument 456 sh_mobile_i2c_cleanup_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_cleanup_dma() argument 470 struct sh_mobile_i2c_data *pd = data; sh_mobile_i2c_dma_callback() local 515 sh_mobile_i2c_xfer_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_xfer_dma() argument 569 start_ch(struct sh_mobile_i2c_data *pd, struct i2c_msg *usr_msg, bool do_init) start_ch() argument 599 poll_dte(struct sh_mobile_i2c_data *pd) poll_dte() argument 618 poll_busy(struct sh_mobile_i2c_data *pd) poll_busy() argument 647 sh_mobile_xfer(struct sh_mobile_i2c_data *pd, struct i2c_msg *msgs, int num) sh_mobile_xfer() argument 728 struct sh_mobile_i2c_data *pd = i2c_get_adapdata(adapter); sh_mobile_i2c_xfer() local 738 struct sh_mobile_i2c_data *pd = i2c_get_adapdata(adapter); sh_mobile_i2c_xfer_atomic() local 762 sh_mobile_i2c_r8a7740_workaround(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_r8a7740_workaround() argument 826 sh_mobile_i2c_release_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_release_dma() argument 839 sh_mobile_i2c_hook_irqs(struct platform_device *dev, struct sh_mobile_i2c_data *pd) sh_mobile_i2c_hook_irqs() argument 862 struct sh_mobile_i2c_data *pd; sh_mobile_i2c_probe() local 951 struct sh_mobile_i2c_data *pd = platform_get_drvdata(dev); sh_mobile_i2c_remove() local [all...] |
H A D | i2c-simtec.c | 36 struct simtec_i2c_data *pd = pw; in simtec_i2c_setsda() local 37 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda() 42 struct simtec_i2c_data *pd = pw; in simtec_i2c_setscl() local 43 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl() 48 struct simtec_i2c_data *pd = pw; in simtec_i2c_getsda() local 49 return readb(pd->reg) & STATE_SDA ? 1 : 0; in simtec_i2c_getsda() 54 struct simtec_i2c_data *pd = pw; in simtec_i2c_getscl() local 55 return readb(pd->reg) & STATE_SCL ? 1 : 0; in simtec_i2c_getscl() 62 struct simtec_i2c_data *pd; in simtec_i2c_probe() local 67 pd in simtec_i2c_probe() 131 struct simtec_i2c_data *pd = platform_get_drvdata(dev); simtec_i2c_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-sh_mobile.c | 144 int (*setup)(struct sh_mobile_i2c_data *pd); 185 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument 188 data |= pd->icic; in iic_wr() 190 iowrite8(data, pd->reg + offs); in iic_wr() 193 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument 195 return ioread8(pd->reg + offs); in iic_rd() 198 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument 201 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr() 238 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_check_timing() argument 264 sh_mobile_i2c_init(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_init() argument 291 sh_mobile_i2c_v2_init(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_v2_init() argument 303 i2c_op(struct sh_mobile_i2c_data *pd, enum sh_mobile_i2c_op op) i2c_op() argument 354 sh_mobile_i2c_isr_tx(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_isr_tx() argument 370 sh_mobile_i2c_isr_rx(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_isr_rx() argument 404 struct sh_mobile_i2c_data *pd = dev_id; sh_mobile_i2c_isr() local 445 sh_mobile_i2c_cleanup_dma(struct sh_mobile_i2c_data *pd, bool terminate) sh_mobile_i2c_cleanup_dma() argument 462 struct sh_mobile_i2c_data *pd = data; sh_mobile_i2c_dma_callback() local 507 sh_mobile_i2c_xfer_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_xfer_dma() argument 561 start_ch(struct sh_mobile_i2c_data *pd, struct i2c_msg *usr_msg, bool do_init) start_ch() argument 591 poll_dte(struct sh_mobile_i2c_data *pd) poll_dte() argument 610 poll_busy(struct sh_mobile_i2c_data *pd) poll_busy() argument 639 sh_mobile_xfer(struct sh_mobile_i2c_data *pd, struct i2c_msg *msgs, int num) sh_mobile_xfer() argument 720 struct sh_mobile_i2c_data *pd = i2c_get_adapdata(adapter); sh_mobile_i2c_xfer() local 730 struct sh_mobile_i2c_data *pd = i2c_get_adapdata(adapter); sh_mobile_i2c_xfer_atomic() local 754 sh_mobile_i2c_r8a7740_workaround(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_r8a7740_workaround() argument 818 sh_mobile_i2c_release_dma(struct sh_mobile_i2c_data *pd) sh_mobile_i2c_release_dma() argument 831 sh_mobile_i2c_hook_irqs(struct platform_device *dev, struct sh_mobile_i2c_data *pd) sh_mobile_i2c_hook_irqs() argument 872 struct sh_mobile_i2c_data *pd; sh_mobile_i2c_probe() local 957 struct sh_mobile_i2c_data *pd = platform_get_drvdata(dev); sh_mobile_i2c_remove() local 966 struct sh_mobile_i2c_data *pd = dev_get_drvdata(dev); sh_mobile_i2c_suspend() local 974 struct sh_mobile_i2c_data *pd = dev_get_drvdata(dev); sh_mobile_i2c_resume() local [all...] |
H A D | i2c-simtec.c | 36 struct simtec_i2c_data *pd = pw; in simtec_i2c_setsda() local 37 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda() 42 struct simtec_i2c_data *pd = pw; in simtec_i2c_setscl() local 43 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl() 48 struct simtec_i2c_data *pd = pw; in simtec_i2c_getsda() local 49 return readb(pd->reg) & STATE_SDA ? 1 : 0; in simtec_i2c_getsda() 54 struct simtec_i2c_data *pd = pw; in simtec_i2c_getscl() local 55 return readb(pd->reg) & STATE_SCL ? 1 : 0; in simtec_i2c_getscl() 62 struct simtec_i2c_data *pd; in simtec_i2c_probe() local 67 pd in simtec_i2c_probe() 131 struct simtec_i2c_data *pd = platform_get_drvdata(dev); simtec_i2c_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
H A D | smsc9420.c | 86 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) in smsc9420_reg_read() argument 88 return ioread32(pd->ioaddr + offset); in smsc9420_reg_read() 92 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() argument 94 iowrite32(value, pd->ioaddr + offset); in smsc9420_reg_write() 97 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) in smsc9420_pci_flush_write() argument 100 smsc9420_reg_read(pd, ID_REV); in smsc9420_pci_flush_write() 105 struct smsc9420_pdata *pd = (struct smsc9420_pdata *)bus->priv; in smsc9420_mii_read() local 110 spin_lock_irqsave(&pd->phy_lock, flags); in smsc9420_mii_read() 113 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { in smsc9420_mii_read() 114 netif_warn(pd, dr in smsc9420_mii_read() 143 struct smsc9420_pdata *pd = (struct smsc9420_pdata *)bus->priv; smsc9420_mii_write() local 189 smsc9420_eeprom_reload(struct smsc9420_pdata *pd) smsc9420_eeprom_reload() argument 216 struct smsc9420_pdata *pd = netdev_priv(netdev); smsc9420_ethtool_get_drvinfo() local 226 struct smsc9420_pdata *pd = netdev_priv(netdev); smsc9420_ethtool_get_msglevel() local 232 struct smsc9420_pdata *pd = netdev_priv(netdev); smsc9420_ethtool_set_msglevel() local 246 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_ethtool_getregs() local 264 smsc9420_eeprom_enable_access(struct smsc9420_pdata *pd) smsc9420_eeprom_enable_access() argument 272 smsc9420_eeprom_send_cmd(struct smsc9420_pdata *pd, u32 op) smsc9420_eeprom_send_cmd() argument 305 smsc9420_eeprom_read_location(struct smsc9420_pdata *pd, u8 address, u8 *data) smsc9420_eeprom_read_location() argument 320 smsc9420_eeprom_write_location(struct smsc9420_pdata *pd, u8 address, u8 data) smsc9420_eeprom_write_location() argument 346 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_ethtool_get_eeprom() local 370 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_ethtool_set_eeprom() local 406 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_set_mac_address() local 418 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_check_mac_address() local 451 smsc9420_stop_tx(struct smsc9420_pdata *pd) smsc9420_stop_tx() argument 486 smsc9420_free_tx_ring(struct smsc9420_pdata *pd) smsc9420_free_tx_ring() argument 520 smsc9420_free_rx_ring(struct smsc9420_pdata *pd) smsc9420_free_rx_ring() argument 552 smsc9420_stop_rx(struct smsc9420_pdata *pd) smsc9420_stop_rx() argument 591 struct smsc9420_pdata *pd = dev_id; smsc9420_isr() local 658 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_poll_controller() local 667 smsc9420_dmac_soft_reset(struct smsc9420_pdata *pd) smsc9420_dmac_soft_reset() argument 678 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_stop() local 737 smsc9420_rx_handoff(struct smsc9420_pdata *pd, const int index, const u32 status) smsc9420_rx_handoff() argument 776 smsc9420_alloc_rx_buffer(struct smsc9420_pdata *pd, int index) smsc9420_alloc_rx_buffer() argument 804 smsc9420_alloc_new_rx_buffers(struct smsc9420_pdata *pd) smsc9420_alloc_new_rx_buffers() argument 816 struct smsc9420_pdata *pd = smsc9420_rx_poll() local 887 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_complete_tx() local 925 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_hard_start_xmit() local 982 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_get_stats() local 991 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_set_multicast_list() local 1039 smsc9420_phy_update_flowcontrol(struct smsc9420_pdata *pd) smsc9420_phy_update_flowcontrol() argument 1070 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_phy_adjust_link() local 1101 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_mii_probe() local 1136 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_mii_init() local 1174 smsc9420_alloc_tx_ring(struct smsc9420_pdata *pd) smsc9420_alloc_tx_ring() argument 1207 smsc9420_alloc_rx_ring(struct smsc9420_pdata *pd) smsc9420_alloc_rx_ring() argument 1265 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_open() local 1432 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_suspend() local 1497 struct smsc9420_pdata *pd; smsc9420_probe() local 1623 struct smsc9420_pdata *pd; smsc9420_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/ |
H A D | smsc9420.c | 86 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) in smsc9420_reg_read() argument 88 return ioread32(pd->ioaddr + offset); in smsc9420_reg_read() 92 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() argument 94 iowrite32(value, pd->ioaddr + offset); in smsc9420_reg_write() 97 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) in smsc9420_pci_flush_write() argument 100 smsc9420_reg_read(pd, ID_REV); in smsc9420_pci_flush_write() 105 struct smsc9420_pdata *pd = bus->priv; in smsc9420_mii_read() local 110 spin_lock_irqsave(&pd->phy_lock, flags); in smsc9420_mii_read() 113 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { in smsc9420_mii_read() 114 netif_warn(pd, dr in smsc9420_mii_read() 143 struct smsc9420_pdata *pd = bus->priv; smsc9420_mii_write() local 189 smsc9420_eeprom_reload(struct smsc9420_pdata *pd) smsc9420_eeprom_reload() argument 216 struct smsc9420_pdata *pd = netdev_priv(netdev); smsc9420_ethtool_get_drvinfo() local 226 struct smsc9420_pdata *pd = netdev_priv(netdev); smsc9420_ethtool_get_msglevel() local 232 struct smsc9420_pdata *pd = netdev_priv(netdev); smsc9420_ethtool_set_msglevel() local 246 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_ethtool_getregs() local 264 smsc9420_eeprom_enable_access(struct smsc9420_pdata *pd) smsc9420_eeprom_enable_access() argument 272 smsc9420_eeprom_send_cmd(struct smsc9420_pdata *pd, u32 op) smsc9420_eeprom_send_cmd() argument 305 smsc9420_eeprom_read_location(struct smsc9420_pdata *pd, u8 address, u8 *data) smsc9420_eeprom_read_location() argument 320 smsc9420_eeprom_write_location(struct smsc9420_pdata *pd, u8 address, u8 data) smsc9420_eeprom_write_location() argument 346 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_ethtool_get_eeprom() local 370 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_ethtool_set_eeprom() local 406 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_set_mac_address() local 418 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_check_mac_address() local 453 smsc9420_stop_tx(struct smsc9420_pdata *pd) smsc9420_stop_tx() argument 488 smsc9420_free_tx_ring(struct smsc9420_pdata *pd) smsc9420_free_tx_ring() argument 522 smsc9420_free_rx_ring(struct smsc9420_pdata *pd) smsc9420_free_rx_ring() argument 554 smsc9420_stop_rx(struct smsc9420_pdata *pd) smsc9420_stop_rx() argument 593 struct smsc9420_pdata *pd = dev_id; smsc9420_isr() local 660 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_poll_controller() local 669 smsc9420_dmac_soft_reset(struct smsc9420_pdata *pd) smsc9420_dmac_soft_reset() argument 680 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_stop() local 739 smsc9420_rx_handoff(struct smsc9420_pdata *pd, const int index, const u32 status) smsc9420_rx_handoff() argument 778 smsc9420_alloc_rx_buffer(struct smsc9420_pdata *pd, int index) smsc9420_alloc_rx_buffer() argument 806 smsc9420_alloc_new_rx_buffers(struct smsc9420_pdata *pd) smsc9420_alloc_new_rx_buffers() argument 818 struct smsc9420_pdata *pd = smsc9420_rx_poll() local 889 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_complete_tx() local 927 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_hard_start_xmit() local 984 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_get_stats() local 993 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_set_multicast_list() local 1041 smsc9420_phy_update_flowcontrol(struct smsc9420_pdata *pd) smsc9420_phy_update_flowcontrol() argument 1072 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_phy_adjust_link() local 1103 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_mii_probe() local 1138 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_mii_init() local 1175 smsc9420_alloc_tx_ring(struct smsc9420_pdata *pd) smsc9420_alloc_tx_ring() argument 1208 smsc9420_alloc_rx_ring(struct smsc9420_pdata *pd) smsc9420_alloc_rx_ring() argument 1266 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_open() local 1433 struct smsc9420_pdata *pd = netdev_priv(dev); smsc9420_suspend() local 1498 struct smsc9420_pdata *pd; smsc9420_probe() local 1624 struct smsc9420_pdata *pd; smsc9420_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/block/ |
H A D | pktcdvd.c | 75 #define pkt_err(pd, fmt, ...) \ 76 pr_err("%s: " fmt, pd->name, ##__VA_ARGS__) 77 #define pkt_notice(pd, fmt, ...) \ 78 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__) 79 #define pkt_info(pd, fmt, ...) \ 80 pr_info("%s: " fmt, pd->name, ##__VA_ARGS__) 82 #define pkt_dbg(level, pd, fmt, ...) \ 86 pd->name, __func__, ##__VA_ARGS__); \ 88 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__); \ 111 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument 119 pkt_kobj_create(struct pktcdvd_device *pd, const char* name, struct kobject* parent, struct kobj_type* ktype) pkt_kobj_create() argument 210 struct pktcdvd_device *pd = to_pktcdvdkobj(kobj)->pd; kobj_pkt_show() local 270 struct pktcdvd_device *pd = to_pktcdvdkobj(kobj)->pd; kobj_pkt_store() local 314 pkt_sysfs_dev_new(struct pktcdvd_device *pd) pkt_sysfs_dev_new() argument 332 pkt_sysfs_dev_remove(struct pktcdvd_device *pd) pkt_sysfs_dev_remove() argument 360 struct pktcdvd_device *pd = pkt_devs[idx]; device_map_show() local 473 pkt_debugfs_dev_new(struct pktcdvd_device *pd) pkt_debugfs_dev_new() argument 485 pkt_debugfs_dev_remove(struct pktcdvd_device *pd) pkt_debugfs_dev_remove() argument 509 pkt_bio_finished(struct pktcdvd_device *pd) pkt_bio_finished() argument 591 pkt_shrink_pktlist(struct pktcdvd_device *pd) pkt_shrink_pktlist() argument 603 pkt_grow_pktlist(struct pktcdvd_device *pd, int nr_packets) pkt_grow_pktlist() argument 631 pkt_rbtree_erase(struct pktcdvd_device *pd, struct pkt_rb_node *node) pkt_rbtree_erase() argument 642 pkt_rbtree_find(struct pktcdvd_device *pd, sector_t s) pkt_rbtree_find() argument 676 pkt_rbtree_insert(struct pktcdvd_device *pd, struct pkt_rb_node *node) pkt_rbtree_insert() argument 700 pkt_generic_packet(struct pktcdvd_device *pd, struct packet_command *cgc) pkt_generic_packet() argument 748 pkt_dump_sense(struct pktcdvd_device *pd, struct packet_command *cgc) pkt_dump_sense() argument 765 pkt_flush_cache(struct pktcdvd_device *pd) pkt_flush_cache() argument 786 pkt_set_speed(struct pktcdvd_device *pd, unsigned write_speed, unsigned read_speed) pkt_set_speed() argument 812 pkt_queue_bio(struct pktcdvd_device *pd, struct bio *bio) pkt_queue_bio() argument 841 pkt_iosched_process_queue(struct pktcdvd_device *pd) pkt_iosched_process_queue() argument 924 pkt_set_segment_merging(struct pktcdvd_device *pd, struct request_queue *q) pkt_set_segment_merging() argument 950 struct pktcdvd_device *pd = pkt->pd; pkt_end_io_read() local 969 struct pktcdvd_device *pd = pkt->pd; pkt_end_io_packet_write() local 985 pkt_gather_data(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_gather_data() argument 1060 pkt_get_packet_data(struct pktcdvd_device *pd, int zone) pkt_get_packet_data() argument 1076 pkt_put_packet_data(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_put_packet_data() argument 1103 pkt_handle_queue(struct pktcdvd_device *pd) pkt_handle_queue() argument 1206 pkt_start_write(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_start_write() argument 1263 pkt_run_state_machine(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_run_state_machine() argument 1316 pkt_handle_packets(struct pktcdvd_device *pd) pkt_handle_packets() argument 1345 pkt_count_states(struct pktcdvd_device *pd, int *states) pkt_count_states() argument 1366 struct pktcdvd_device *pd = foobar; kcdrwd() local 1460 pkt_print_settings(struct pktcdvd_device *pd) pkt_print_settings() argument 1468 pkt_mode_sense(struct pktcdvd_device *pd, struct packet_command *cgc, int page_code, int page_control) pkt_mode_sense() argument 1480 pkt_mode_select(struct pktcdvd_device *pd, struct packet_command *cgc) pkt_mode_select() argument 1492 pkt_get_disc_info(struct pktcdvd_device *pd, disc_information *di) pkt_get_disc_info() argument 1520 pkt_get_track_info(struct pktcdvd_device *pd, __u16 track, __u8 type, track_information *ti) pkt_get_track_info() argument 1547 pkt_get_last_written(struct pktcdvd_device *pd, long *last_written) pkt_get_last_written() argument 1588 pkt_set_write_settings(struct pktcdvd_device *pd) pkt_set_write_settings() argument 1675 pkt_writable_track(struct pktcdvd_device *pd, track_information *ti) pkt_writable_track() argument 1708 pkt_writable_disc(struct pktcdvd_device *pd, disc_information *di) pkt_writable_disc() argument 1751 pkt_probe_settings(struct pktcdvd_device *pd) pkt_probe_settings() argument 1852 pkt_write_caching(struct pktcdvd_device *pd, int set) pkt_write_caching() argument 1885 pkt_lock_door(struct pktcdvd_device *pd, int lockflag) pkt_lock_door() argument 1898 pkt_get_max_speed(struct pktcdvd_device *pd, unsigned *write_speed) pkt_get_max_speed() argument 1959 pkt_media_speed(struct pktcdvd_device *pd, unsigned *speed) pkt_media_speed() argument 2032 pkt_perform_opc(struct pktcdvd_device *pd) pkt_perform_opc() argument 2051 pkt_open_write(struct pktcdvd_device *pd) pkt_open_write() argument 2108 pkt_open_dev(struct pktcdvd_device *pd, fmode_t write) pkt_open_dev() argument 2177 pkt_release_dev(struct pktcdvd_device *pd, int flush) pkt_release_dev() argument 2201 struct pktcdvd_device *pd = NULL; pkt_open() local 2245 struct pktcdvd_device *pd = disk->private_data; pkt_close() local 2263 struct pktcdvd_device *pd = psd->pd; pkt_end_io_read_cloned() local 2272 pkt_make_request_read(struct pktcdvd_device *pd, struct bio *bio) pkt_make_request_read() argument 2288 struct pktcdvd_device *pd = q->queuedata; pkt_make_request_write() local 2372 struct pktcdvd_device *pd; pkt_submit_bio() local 2431 pkt_init_queue(struct pktcdvd_device *pd) pkt_init_queue() argument 2442 struct pktcdvd_device *pd = m->private; pkt_seq_show() local 2502 pkt_new_dev(struct pktcdvd_device *pd, dev_t dev) pkt_new_dev() argument 2563 struct pktcdvd_device *pd = bdev->bd_disk->private_data; pkt_ioctl() local 2602 struct pktcdvd_device *pd = disk->private_data; pkt_check_events() local 2638 struct pktcdvd_device *pd; pkt_setup_dev() local 2727 struct pktcdvd_device *pd; pkt_remove_dev() local 2778 struct pktcdvd_device *pd; pkt_get_status() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/dt3155/ |
H A D | dt3155.c | 128 struct dt3155_priv *pd = vb2_get_drv_priv(vq); in dt3155_queue_setup() local 129 unsigned size = pd->width * pd->height; in dt3155_queue_setup() 142 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); in dt3155_buf_prepare() local 144 vb2_set_plane_payload(vb, 0, pd->width * pd->height); in dt3155_buf_prepare() 150 struct dt3155_priv *pd = vb2_get_drv_priv(q); in dt3155_start_streaming() local 151 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; in dt3155_start_streaming() 154 pd->sequence = 0; in dt3155_start_streaming() 156 iowrite32(dma_addr, pd in dt3155_start_streaming() 178 struct dt3155_priv *pd = vb2_get_drv_priv(q); dt3155_stop_streaming() local 214 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); dt3155_buf_queue() local 295 struct dt3155_priv *pd = video_drvdata(filp); dt3155_querycap() local 314 struct dt3155_priv *pd = video_drvdata(filp); dt3155_fmt_vid_cap() local 328 struct dt3155_priv *pd = video_drvdata(filp); dt3155_g_std() local 336 struct dt3155_priv *pd = video_drvdata(filp); dt3155_s_std() local 373 struct dt3155_priv *pd = video_drvdata(filp); dt3155_g_input() local 381 struct dt3155_priv *pd = video_drvdata(filp); dt3155_s_input() local 412 dt3155_init_board(struct dt3155_priv *pd) dt3155_init_board() argument 496 struct dt3155_priv *pd; dt3155_probe() local 575 struct dt3155_priv *pd = container_of(v4l2_dev, struct dt3155_priv, dt3155_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/dt3155/ |
H A D | dt3155.c | 128 struct dt3155_priv *pd = vb2_get_drv_priv(vq); in dt3155_queue_setup() local 129 unsigned size = pd->width * pd->height; in dt3155_queue_setup() 142 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); in dt3155_buf_prepare() local 144 vb2_set_plane_payload(vb, 0, pd->width * pd->height); in dt3155_buf_prepare() 150 struct dt3155_priv *pd = vb2_get_drv_priv(q); in dt3155_start_streaming() local 151 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; in dt3155_start_streaming() 154 pd->sequence = 0; in dt3155_start_streaming() 156 iowrite32(dma_addr, pd in dt3155_start_streaming() 178 struct dt3155_priv *pd = vb2_get_drv_priv(q); dt3155_stop_streaming() local 214 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); dt3155_buf_queue() local 311 struct dt3155_priv *pd = video_drvdata(filp); dt3155_fmt_vid_cap() local 325 struct dt3155_priv *pd = video_drvdata(filp); dt3155_g_std() local 333 struct dt3155_priv *pd = video_drvdata(filp); dt3155_s_std() local 370 struct dt3155_priv *pd = video_drvdata(filp); dt3155_g_input() local 378 struct dt3155_priv *pd = video_drvdata(filp); dt3155_s_input() local 409 dt3155_init_board(struct dt3155_priv *pd) dt3155_init_board() argument 493 struct dt3155_priv *pd; dt3155_probe() local 572 struct dt3155_priv *pd = container_of(v4l2_dev, struct dt3155_priv, dt3155_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | pktcdvd.c | 98 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument 100 return (sector + pd->offset) & ~(sector_t)(pd->settings.size - 1); in get_zone() 122 struct pktcdvd_device *pd = dev_get_drvdata(dev); in packets_started_show() local 124 return sysfs_emit(buf, "%lu\n", pd->stats.pkt_started); in packets_started_show() 131 struct pktcdvd_device *pd = dev_get_drvdata(dev); in packets_finished_show() local 133 return sysfs_emit(buf, "%lu\n", pd->stats.pkt_ended); in packets_finished_show() 140 struct pktcdvd_device *pd = dev_get_drvdata(dev); in kb_written_show() local 142 return sysfs_emit(buf, "%lu\n", pd->stats.secs_w >> 1); in kb_written_show() 149 struct pktcdvd_device *pd in kb_read_show() local 158 struct pktcdvd_device *pd = dev_get_drvdata(dev); kb_read_gather_show() local 167 struct pktcdvd_device *pd = dev_get_drvdata(dev); reset_store() local 198 struct pktcdvd_device *pd = dev_get_drvdata(dev); size_show() local 228 struct pktcdvd_device *pd = dev_get_drvdata(dev); congestion_off_show() local 241 struct pktcdvd_device *pd = dev_get_drvdata(dev); congestion_off_store() local 259 struct pktcdvd_device *pd = dev_get_drvdata(dev); congestion_on_show() local 272 struct pktcdvd_device *pd = dev_get_drvdata(dev); congestion_on_store() local 305 pkt_sysfs_dev_new(struct pktcdvd_device *pd) pkt_sysfs_dev_new() argument 316 pkt_sysfs_dev_remove(struct pktcdvd_device *pd) pkt_sysfs_dev_remove() argument 337 struct pktcdvd_device *pd = pkt_devs[idx]; device_map_show() local 419 pkt_count_states(struct pktcdvd_device *pd, int *states) pkt_count_states() argument 436 struct pktcdvd_device *pd = m->private; pkt_seq_show() local 495 pkt_debugfs_dev_new(struct pktcdvd_device *pd) pkt_debugfs_dev_new() argument 507 pkt_debugfs_dev_remove(struct pktcdvd_device *pd) pkt_debugfs_dev_remove() argument 531 pkt_bio_finished(struct pktcdvd_device *pd) pkt_bio_finished() argument 606 pkt_shrink_pktlist(struct pktcdvd_device *pd) pkt_shrink_pktlist() argument 618 pkt_grow_pktlist(struct pktcdvd_device *pd, int nr_packets) pkt_grow_pktlist() argument 646 pkt_rbtree_erase(struct pktcdvd_device *pd, struct pkt_rb_node *node) pkt_rbtree_erase() argument 657 pkt_rbtree_find(struct pktcdvd_device *pd, sector_t s) pkt_rbtree_find() argument 691 pkt_rbtree_insert(struct pktcdvd_device *pd, struct pkt_rb_node *node) pkt_rbtree_insert() argument 715 pkt_generic_packet(struct pktcdvd_device *pd, struct packet_command *cgc) pkt_generic_packet() argument 765 pkt_dump_sense(struct pktcdvd_device *pd, struct packet_command *cgc) pkt_dump_sense() argument 783 pkt_flush_cache(struct pktcdvd_device *pd) pkt_flush_cache() argument 804 pkt_set_speed(struct pktcdvd_device *pd, unsigned write_speed, unsigned read_speed) pkt_set_speed() argument 828 pkt_queue_bio(struct pktcdvd_device *pd, struct bio *bio) pkt_queue_bio() argument 857 pkt_iosched_process_queue(struct pktcdvd_device *pd) pkt_iosched_process_queue() argument 941 pkt_set_segment_merging(struct pktcdvd_device *pd, struct request_queue *q) pkt_set_segment_merging() argument 969 struct pktcdvd_device *pd = pkt->pd; pkt_end_io_read() local 988 struct pktcdvd_device *pd = pkt->pd; pkt_end_io_packet_write() local 1005 pkt_gather_data(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_gather_data() argument 1077 pkt_get_packet_data(struct pktcdvd_device *pd, int zone) pkt_get_packet_data() argument 1093 pkt_put_packet_data(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_put_packet_data() argument 1120 pkt_handle_queue(struct pktcdvd_device *pd) pkt_handle_queue() argument 1260 pkt_start_write(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_start_write() argument 1316 pkt_run_state_machine(struct pktcdvd_device *pd, struct packet_data *pkt) pkt_run_state_machine() argument 1371 pkt_handle_packets(struct pktcdvd_device *pd) pkt_handle_packets() argument 1407 struct pktcdvd_device *pd = foobar; kcdrwd() local 1499 pkt_print_settings(struct pktcdvd_device *pd) pkt_print_settings() argument 1507 pkt_mode_sense(struct pktcdvd_device *pd, struct packet_command *cgc, int page_code, int page_control) pkt_mode_sense() argument 1518 pkt_mode_select(struct pktcdvd_device *pd, struct packet_command *cgc) pkt_mode_select() argument 1529 pkt_get_disc_info(struct pktcdvd_device *pd, disc_information *di) pkt_get_disc_info() argument 1557 pkt_get_track_info(struct pktcdvd_device *pd, __u16 track, __u8 type, track_information *ti) pkt_get_track_info() argument 1583 pkt_get_last_written(struct pktcdvd_device *pd, long *last_written) pkt_get_last_written() argument 1624 pkt_set_write_settings(struct pktcdvd_device *pd) pkt_set_write_settings() argument 1712 pkt_writable_track(struct pktcdvd_device *pd, track_information *ti) pkt_writable_track() argument 1747 pkt_writable_disc(struct pktcdvd_device *pd, disc_information *di) pkt_writable_disc() argument 1791 pkt_probe_settings(struct pktcdvd_device *pd) pkt_probe_settings() argument 1893 pkt_write_caching(struct pktcdvd_device *pd) pkt_write_caching() argument 1932 pkt_lock_door(struct pktcdvd_device *pd, int lockflag) pkt_lock_door() argument 1945 pkt_get_max_speed(struct pktcdvd_device *pd, unsigned *write_speed) pkt_get_max_speed() argument 2006 pkt_media_speed(struct pktcdvd_device *pd, unsigned *speed) pkt_media_speed() argument 2080 pkt_perform_opc(struct pktcdvd_device *pd) pkt_perform_opc() argument 2100 pkt_open_write(struct pktcdvd_device *pd) pkt_open_write() argument 2157 pkt_open_dev(struct pktcdvd_device *pd, bool write) pkt_open_dev() argument 2226 pkt_release_dev(struct pktcdvd_device *pd, int flush) pkt_release_dev() argument 2252 struct pktcdvd_device *pd = NULL; pkt_open() local 2295 struct pktcdvd_device *pd = disk->private_data; pkt_release() local 2313 struct pktcdvd_device *pd = psd->pd; pkt_end_io_read_cloned() local 2322 pkt_make_request_read(struct pktcdvd_device *pd, struct bio *bio) pkt_make_request_read() argument 2338 struct pktcdvd_device *pd = q->queuedata; pkt_make_request_write() local 2430 struct pktcdvd_device *pd = bio->bi_bdev->bd_disk->queue->queuedata; pkt_submit_bio() local 2482 pkt_init_queue(struct pktcdvd_device *pd) pkt_init_queue() argument 2491 pkt_new_dev(struct pktcdvd_device *pd, dev_t dev) pkt_new_dev() argument 2556 struct pktcdvd_device *pd = bdev->bd_disk->private_data; pkt_ioctl() local 2597 struct pktcdvd_device *pd = disk->private_data; pkt_check_events() local 2633 struct pktcdvd_device *pd; pkt_setup_dev() local 2721 struct pktcdvd_device *pd; pkt_remove_dev() local 2775 struct pktcdvd_device *pd; pkt_get_status() local [all...] |
/kernel/linux/linux-6.6/drivers/pmdomain/mediatek/ |
H A D | mtk-pm-domains.c | 62 static bool scpsys_domain_is_on(struct scpsys_domain *pd) in scpsys_domain_is_on() argument 64 struct scpsys *scpsys = pd->scpsys; in scpsys_domain_is_on() 67 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); in scpsys_domain_is_on() 68 status &= pd->data->sta_mask; in scpsys_domain_is_on() 70 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); in scpsys_domain_is_on() 71 status2 &= pd->data->sta_mask; in scpsys_domain_is_on() 77 static int scpsys_sram_enable(struct scpsys_domain *pd) in scpsys_sram_enable() argument 79 u32 pdn_ack = pd->data->sram_pdn_ack_bits; in scpsys_sram_enable() 80 struct scpsys *scpsys = pd->scpsys; in scpsys_sram_enable() 84 regmap_clear_bits(scpsys->base, pd in scpsys_sram_enable() 101 scpsys_sram_disable(struct scpsys_domain *pd) scpsys_sram_disable() argument 146 scpsys_bus_protect_enable(struct scpsys_domain *pd) scpsys_bus_protect_enable() argument 186 scpsys_bus_protect_disable(struct scpsys_domain *pd) scpsys_bus_protect_disable() argument 209 struct scpsys_domain *pd = container_of(genpd, struct scpsys_domain, genpd); scpsys_power_on() local 267 struct scpsys_domain *pd = container_of(genpd, struct scpsys_domain, genpd); scpsys_power_off() local 310 struct scpsys_domain *pd; scpsys_add_one_domain() local 534 scpsys_remove_one_domain(struct scpsys_domain *pd) scpsys_remove_one_domain() argument 557 struct scpsys_domain *pd; scpsys_domain_cleanup() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | mmu.c | 120 void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) in psb_mmu_set_pd_context() argument 122 struct drm_device *dev = pd->driver->dev; in psb_mmu_set_pd_context() 127 down_write(&pd->driver->sem); in psb_mmu_set_pd_context() 128 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 130 psb_mmu_flush_pd_locked(pd->driver, 1); in psb_mmu_set_pd_context() 131 pd->hw_context = hw_context; in psb_mmu_set_pd_context() 132 up_write(&pd->driver->sem); in psb_mmu_set_pd_context() 160 struct psb_mmu_pd *pd = kmalloc(sizeof(*pd), GFP_KERNEL); in psb_mmu_alloc_pd() local 164 if (!pd) in psb_mmu_alloc_pd() 229 psb_mmu_free_pagedir(struct psb_mmu_pd *pd) psb_mmu_free_pagedir() argument 260 psb_mmu_alloc_pt(struct psb_mmu_pd *pd) psb_mmu_alloc_pt() argument 306 psb_mmu_pt_alloc_map_lock(struct psb_mmu_pd *pd, unsigned long addr) psb_mmu_pt_alloc_map_lock() argument 346 psb_mmu_pt_map_lock(struct psb_mmu_pd *pd, unsigned long addr) psb_mmu_pt_map_lock() argument 365 struct psb_mmu_pd *pd = pt->pd; psb_mmu_pt_unmap_unlock() local 400 struct psb_mmu_pd *pd; psb_mmu_get_default_pd() local 477 psb_mmu_flush_ptes(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride) psb_mmu_flush_ptes() argument 525 psb_mmu_remove_pfn_sequence(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages) psb_mmu_remove_pfn_sequence() argument 564 psb_mmu_remove_pages(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride) psb_mmu_remove_pages() argument 620 psb_mmu_insert_pfn_sequence(struct psb_mmu_pd *pd, uint32_t start_pfn, unsigned long address, uint32_t num_pages, int type) psb_mmu_insert_pfn_sequence() argument 666 psb_mmu_insert_pages(struct psb_mmu_pd *pd, struct page **pages, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride, int type) psb_mmu_insert_pages() argument 733 psb_mmu_virtual_to_pfn(struct psb_mmu_pd *pd, uint32_t virtual, unsigned long *pfn) psb_mmu_virtual_to_pfn() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/sifive/ |
H A D | sifive-prci.c | 21 * @pd: PRCI context 25 * address of the PRCI register target described by @pd, and return 30 * Return: the contents of the register described by @pd and @offs. 32 static u32 __prci_readl(struct __prci_data *pd, u32 offs) in __prci_readl() argument 34 return readl_relaxed(pd->va + offs); in __prci_readl() 37 static void __prci_writel(u32 v, u32 offs, struct __prci_data *pd) in __prci_writel() argument 39 writel_relaxed(v, pd->va + offs); in __prci_writel() 117 * @pd: PRCI context 121 * the PRCI identified by @pd, and store it into the local configuration 125 * @pd an 127 __prci_wrpll_read_cfg0(struct __prci_data *pd, struct __prci_wrpll_data *pwd) __prci_wrpll_read_cfg0() argument 147 __prci_wrpll_write_cfg0(struct __prci_data *pd, struct __prci_wrpll_data *pwd, struct wrpll_cfg *c) __prci_wrpll_write_cfg0() argument 151 __prci_writel(__prci_wrpll_pack(c), pwd->cfg0_offs, pd); __prci_wrpll_write_cfg0() local 163 __prci_wrpll_write_cfg1(struct __prci_data *pd, struct __prci_wrpll_data *pwd, u32 enable) __prci_wrpll_write_cfg1() argument 206 struct __prci_data *pd = pc->pd; sifive_prci_wrpll_set_rate() local 227 struct __prci_data *pd = pc->pd; sifive_clk_is_enabled() local 242 struct __prci_data *pd = pc->pd; sifive_prci_clock_enable() local 259 struct __prci_data *pd = pc->pd; sifive_prci_clock_disable() local 277 struct __prci_data *pd = pc->pd; sifive_prci_tlclksel_recalc_rate() local 294 struct __prci_data *pd = pc->pd; sifive_prci_hfpclkplldiv_recalc_rate() local 313 sifive_prci_coreclksel_use_hfclk(struct __prci_data *pd) sifive_prci_coreclksel_use_hfclk() argument 334 sifive_prci_coreclksel_use_corepll(struct __prci_data *pd) sifive_prci_coreclksel_use_corepll() argument 356 sifive_prci_coreclksel_use_final_corepll(struct __prci_data *pd) sifive_prci_coreclksel_use_final_corepll() argument 377 sifive_prci_corepllsel_use_dvfscorepll(struct __prci_data *pd) sifive_prci_corepllsel_use_dvfscorepll() argument 398 sifive_prci_corepllsel_use_corepll(struct __prci_data *pd) sifive_prci_corepllsel_use_corepll() argument 419 sifive_prci_hfpclkpllsel_use_hfclk(struct __prci_data *pd) sifive_prci_hfpclkpllsel_use_hfclk() argument 440 sifive_prci_hfpclkpllsel_use_hfpclkpll(struct __prci_data *pd) sifive_prci_hfpclkpllsel_use_hfpclkpll() argument 455 struct __prci_data *pd = pc->pd; sifive_prci_pcie_aux_clock_is_enabled() local 469 struct __prci_data *pd = pc->pd; sifive_prci_pcie_aux_clock_enable() local 484 struct __prci_data *pd = pc->pd; sifive_prci_pcie_aux_clock_disable() local 503 __prci_register_clocks(struct device *dev, struct __prci_data *pd, const struct prci_clk_desc *desc) __prci_register_clocks() argument 570 struct __prci_data *pd; sifive_prci_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | mmu.c | 128 void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) in psb_mmu_set_pd_context() argument 130 struct drm_device *dev = pd->driver->dev; in psb_mmu_set_pd_context() 135 down_write(&pd->driver->sem); in psb_mmu_set_pd_context() 136 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 138 psb_mmu_flush_pd_locked(pd->driver, 1); in psb_mmu_set_pd_context() 139 pd->hw_context = hw_context; in psb_mmu_set_pd_context() 140 up_write(&pd->driver->sem); in psb_mmu_set_pd_context() 168 struct psb_mmu_pd *pd = kmalloc(sizeof(*pd), GFP_KERNEL); in psb_mmu_alloc_pd() local 172 if (!pd) in psb_mmu_alloc_pd() 237 psb_mmu_free_pagedir(struct psb_mmu_pd *pd) psb_mmu_free_pagedir() argument 268 psb_mmu_alloc_pt(struct psb_mmu_pd *pd) psb_mmu_alloc_pt() argument 316 psb_mmu_pt_alloc_map_lock(struct psb_mmu_pd *pd, unsigned long addr) psb_mmu_pt_alloc_map_lock() argument 356 psb_mmu_pt_map_lock(struct psb_mmu_pd *pd, unsigned long addr) psb_mmu_pt_map_lock() argument 375 struct psb_mmu_pd *pd = pt->pd; psb_mmu_pt_unmap_unlock() local 410 struct psb_mmu_pd *pd; psb_mmu_get_default_pd() local 422 struct psb_mmu_pd *pd; psb_get_default_pd_addr() local 499 psb_mmu_flush_ptes(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride) psb_mmu_flush_ptes() argument 547 psb_mmu_flush_ptes(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride) psb_mmu_flush_ptes() argument 555 psb_mmu_remove_pfn_sequence(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages) psb_mmu_remove_pfn_sequence() argument 594 psb_mmu_remove_pages(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride) psb_mmu_remove_pages() argument 650 psb_mmu_insert_pfn_sequence(struct psb_mmu_pd *pd, uint32_t start_pfn, unsigned long address, uint32_t num_pages, int type) psb_mmu_insert_pfn_sequence() argument 696 psb_mmu_insert_pages(struct psb_mmu_pd *pd, struct page **pages, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride, int type) psb_mmu_insert_pages() argument 763 psb_mmu_virtual_to_pfn(struct psb_mmu_pd *pd, uint32_t virtual, unsigned long *pfn) psb_mmu_virtual_to_pfn() argument [all...] |
/kernel/linux/linux-6.6/net/l2tp/ |
H A D | l2tp_debugfs.c | 43 static void l2tp_dfs_next_tunnel(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_tunnel() argument 46 if (pd->tunnel) in l2tp_dfs_next_tunnel() 47 l2tp_tunnel_dec_refcount(pd->tunnel); in l2tp_dfs_next_tunnel() 49 pd->tunnel = l2tp_tunnel_get_nth(pd->net, pd->tunnel_idx); in l2tp_dfs_next_tunnel() 50 pd->tunnel_idx++; in l2tp_dfs_next_tunnel() 53 static void l2tp_dfs_next_session(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_session() argument 56 if (pd->session) in l2tp_dfs_next_session() 57 l2tp_session_dec_refcount(pd in l2tp_dfs_next_session() 70 struct l2tp_dfs_seq_data *pd = SEQ_START_TOKEN; l2tp_dfs_seq_start() local 103 struct l2tp_dfs_seq_data *pd = v; l2tp_dfs_seq_stop() local 233 struct l2tp_dfs_seq_data *pd = v; l2tp_dfs_seq_show() local 269 struct l2tp_dfs_seq_data *pd; l2tp_dfs_seq_open() local 305 struct l2tp_dfs_seq_data *pd; l2tp_dfs_seq_release() local [all...] |
/kernel/linux/linux-5.10/drivers/soc/samsung/ |
H A D | pm_domains.c | 32 struct generic_pm_domain pd; member 38 struct exynos_pm_domain *pd; in exynos_pd_power() local 43 pd = container_of(domain, struct exynos_pm_domain, pd); in exynos_pd_power() 44 base = pd->base; in exynos_pd_power() 46 pwr = power_on ? pd->local_pwr_cfg : 0; in exynos_pd_power() 52 while ((readl_relaxed(base + 0x4) & pd->local_pwr_cfg) != pwr) { in exynos_pd_power() 86 .compatible = "samsung,exynos4210-pd", 89 .compatible = "samsung,exynos5433-pd", 111 struct exynos_pm_domain *pd; in exynos4_pm_init_power_domain() local [all...] |
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_debugfs.c | 42 static void l2tp_dfs_next_tunnel(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_tunnel() argument 45 if (pd->tunnel) in l2tp_dfs_next_tunnel() 46 l2tp_tunnel_dec_refcount(pd->tunnel); in l2tp_dfs_next_tunnel() 48 pd->tunnel = l2tp_tunnel_get_nth(pd->net, pd->tunnel_idx); in l2tp_dfs_next_tunnel() 49 pd->tunnel_idx++; in l2tp_dfs_next_tunnel() 52 static void l2tp_dfs_next_session(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_session() argument 55 if (pd->session) in l2tp_dfs_next_session() 56 l2tp_session_dec_refcount(pd in l2tp_dfs_next_session() 69 struct l2tp_dfs_seq_data *pd = SEQ_START_TOKEN; l2tp_dfs_seq_start() local 102 struct l2tp_dfs_seq_data *pd = v; l2tp_dfs_seq_stop() local 235 struct l2tp_dfs_seq_data *pd = v; l2tp_dfs_seq_show() local 271 struct l2tp_dfs_seq_data *pd; l2tp_dfs_seq_open() local 307 struct l2tp_dfs_seq_data *pd; l2tp_dfs_seq_release() local [all...] |
/kernel/linux/linux-6.6/drivers/pmdomain/samsung/ |
H A D | exynos-pm-domains.c | 32 struct generic_pm_domain pd; member 38 struct exynos_pm_domain *pd; in exynos_pd_power() local 43 pd = container_of(domain, struct exynos_pm_domain, pd); in exynos_pd_power() 44 base = pd->base; in exynos_pd_power() 46 pwr = power_on ? pd->local_pwr_cfg : 0; in exynos_pd_power() 52 while ((readl_relaxed(base + 0x4) & pd->local_pwr_cfg) != pwr) { in exynos_pd_power() 86 .compatible = "samsung,exynos4210-pd", 89 .compatible = "samsung,exynos5433-pd", 110 struct exynos_pm_domain *pd; in exynos_pd_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/pmdomain/xilinx/ |
H A D | zynqmp-pm-domains.c | 75 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); in zynqmp_gpd_power_on() local 78 ret = zynqmp_pm_set_requirement(pd->node_id, in zynqmp_gpd_power_on() 85 ZYNQMP_PM_CAPABILITY_ACCESS, pd->node_id, ret); in zynqmp_gpd_power_on() 90 ZYNQMP_PM_CAPABILITY_ACCESS, pd->node_id); in zynqmp_gpd_power_on() 106 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); in zynqmp_gpd_power_off() local 113 if (!pd->requested) { in zynqmp_gpd_power_off() 115 pd->node_id); in zynqmp_gpd_power_off() 130 ret = zynqmp_pm_set_requirement(pd->node_id, capabilities, 0, in zynqmp_gpd_power_off() 135 capabilities, pd->node_id, ret); in zynqmp_gpd_power_off() 140 capabilities, pd in zynqmp_gpd_power_off() 155 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); zynqmp_gpd_attach_dev() local 192 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); zynqmp_gpd_detach_dev() local 217 struct zynqmp_pm_domain *pd; zynqmp_gpd_xlate() local 253 struct zynqmp_pm_domain *pd; zynqmp_gpd_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/pmdomain/qcom/ |
H A D | rpmpd.c | 17 #define domain_to_rpmpd(domain) container_of(domain, struct rpmpd, pd) 49 struct generic_pm_domain pd; member 74 .pd = { .name = "cx", }, 82 .pd = { .name = "cx_ao", }, 92 .pd = { .name = "cx", }, 100 .pd = { .name = "cx_ao", }, 110 .pd = { .name = "cx", }, 118 .pd = { .name = "cx_ao", }, 128 .pd = { .name = "cx", }, 136 .pd 783 rpmpd_send_enable(struct rpmpd *pd, bool enable) rpmpd_send_enable() argument 795 rpmpd_send_corner(struct rpmpd *pd, int state, unsigned int corner) rpmpd_send_corner() argument 807 to_active_sleep(struct rpmpd *pd, unsigned int corner, unsigned int *active, unsigned int *sleep) to_active_sleep() argument 818 rpmpd_aggregate_corner(struct rpmpd *pd) rpmpd_aggregate_corner() argument 850 struct rpmpd *pd = domain_to_rpmpd(domain); rpmpd_power_on() local 872 struct rpmpd *pd = domain_to_rpmpd(domain); rpmpd_power_off() local 889 struct rpmpd *pd = domain_to_rpmpd(domain); rpmpd_set_performance() local 984 struct rpmpd *pd; rpmpd_sync_state() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/ps3/ |
H A D | interrupt.c | 96 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_mask() local 100 pd->thread_id, d->irq); in ps3_chip_mask() 103 clear_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_mask() 104 lv1_did_update_interrupt_mask(pd->ppe_id, pd->thread_id); in ps3_chip_mask() 117 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_unmask() local 121 pd->thread_id, d->irq); in ps3_chip_unmask() 124 set_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_unmask() 125 lv1_did_update_interrupt_mask(pd->ppe_id, pd in ps3_chip_unmask() 138 const struct ps3_private *pd = irq_data_get_irq_chip_data(d); ps3_chip_eoi() local 172 struct ps3_private *pd; ps3_virq_setup() local 220 const struct ps3_private *pd = irq_get_chip_data(virq); ps3_virq_destroy() local 246 struct ps3_private *pd; ps3_irq_plug_setup() local 290 const struct ps3_private *pd = irq_get_chip_data(virq); ps3_irq_plug_destroy() local 634 _dump_bmp(struct ps3_private* pd, const char* func, int line) _dump_bmp() argument 645 _dump_mask(struct ps3_private *pd, const char* func, int line) _dump_mask() argument 655 dump_bmp(struct ps3_private* pd) dump_bmp() argument 683 struct ps3_private *pd = &per_cpu(ps3_private, cpu); ps3_register_ipi_debug_brk() local 693 struct ps3_private *pd = &per_cpu(ps3_private, cpu); ps3_register_ipi_irq() local 703 struct ps3_private *pd = this_cpu_ptr(&ps3_private); ps3_get_irq() local 749 struct ps3_private *pd = &per_cpu(ps3_private, cpu); ps3_init_IRQ() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/ps3/ |
H A D | interrupt.c | 97 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_mask() local 101 pd->thread_id, d->irq); in ps3_chip_mask() 104 clear_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_mask() 105 lv1_did_update_interrupt_mask(pd->ppe_id, pd->thread_id); in ps3_chip_mask() 118 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_unmask() local 122 pd->thread_id, d->irq); in ps3_chip_unmask() 125 set_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_unmask() 126 lv1_did_update_interrupt_mask(pd->ppe_id, pd in ps3_chip_unmask() 139 const struct ps3_private *pd = irq_data_get_irq_chip_data(d); ps3_chip_eoi() local 173 struct ps3_private *pd; ps3_virq_setup() local 221 const struct ps3_private *pd = irq_get_chip_data(virq); ps3_virq_destroy() local 247 struct ps3_private *pd; ps3_irq_plug_setup() local 291 const struct ps3_private *pd = irq_get_chip_data(virq); ps3_irq_plug_destroy() local 635 _dump_bmp(struct ps3_private* pd, const char* func, int line) _dump_bmp() argument 646 _dump_mask(struct ps3_private *pd, const char* func, int line) _dump_mask() argument 656 dump_bmp(struct ps3_private* pd) dump_bmp() argument 684 struct ps3_private *pd = &per_cpu(ps3_private, cpu); ps3_register_ipi_debug_brk() local 694 struct ps3_private *pd = &per_cpu(ps3_private, cpu); ps3_register_ipi_irq() local 704 struct ps3_private *pd = this_cpu_ptr(&ps3_private); ps3_get_irq() local 750 struct ps3_private *pd = &per_cpu(ps3_private, cpu); ps3_init_IRQ() local [all...] |
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | ti_sci_pm_domains.c | 40 * @pd: generic_pm_domain for use with the genpd framework 47 struct generic_pm_domain pd; member 52 #define genpd_to_ti_sci_pd(gpd) container_of(gpd, struct ti_sci_pm_domain, pd) 60 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); in ti_sci_pd_power_off() local 61 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_off() 63 return ti_sci->ops.dev_ops.put_device(ti_sci, pd->idx); in ti_sci_pd_power_off() 72 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); in ti_sci_pd_power_on() local 73 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_on() 75 if (pd->exclusive) in ti_sci_pd_power_on() 77 pd in ti_sci_pd_power_on() 121 struct ti_sci_pm_domain *pd; ti_sci_pm_domain_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/pmdomain/ti/ |
H A D | ti_sci_pm_domains.c | 40 * @pd: generic_pm_domain for use with the genpd framework 47 struct generic_pm_domain pd; member 52 #define genpd_to_ti_sci_pd(gpd) container_of(gpd, struct ti_sci_pm_domain, pd) 60 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); in ti_sci_pd_power_off() local 61 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_off() 63 return ti_sci->ops.dev_ops.put_device(ti_sci, pd->idx); in ti_sci_pd_power_off() 72 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); in ti_sci_pd_power_on() local 73 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_on() 75 if (pd->exclusive) in ti_sci_pd_power_on() 77 pd in ti_sci_pd_power_on() 121 struct ti_sci_pm_domain *pd; ti_sci_pm_domain_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/soc/xilinx/ |
H A D | zynqmp_pm_domains.c | 75 struct zynqmp_pm_domain *pd; in zynqmp_gpd_power_on() local 77 pd = container_of(domain, struct zynqmp_pm_domain, gpd); in zynqmp_gpd_power_on() 78 ret = zynqmp_pm_set_requirement(pd->node_id, in zynqmp_gpd_power_on() 84 __func__, domain->name, pd->node_id, ret); in zynqmp_gpd_power_on() 105 struct zynqmp_pm_domain *pd; in zynqmp_gpd_power_off() local 109 pd = container_of(domain, struct zynqmp_pm_domain, gpd); in zynqmp_gpd_power_off() 112 if (!(pd->flags & ZYNQMP_PM_DOMAIN_REQUESTED)) { in zynqmp_gpd_power_off() 129 ret = zynqmp_pm_set_requirement(pd->node_id, capabilities, 0, in zynqmp_gpd_power_off() 137 __func__, domain->name, pd->node_id, ret); in zynqmp_gpd_power_off() 156 struct zynqmp_pm_domain *pd; in zynqmp_gpd_attach_dev() local 189 struct zynqmp_pm_domain *pd; zynqmp_gpd_detach_dev() local 216 struct zynqmp_pm_domain *pd; zynqmp_gpd_xlate() local 252 struct zynqmp_pm_domain *pd; zynqmp_gpd_probe() local [all...] |