/Linux-v4.19/drivers/ntb/test/ |
D | ntb_pingpong.c | 116 static int pp_find_next_peer(struct pp_ctx *pp) in pp_find_next_peer() argument 121 link = ntb_link_is_up(pp->ntb, NULL, NULL); in pp_find_next_peer() 124 if (link & pp->nmask) { in pp_find_next_peer() 125 pidx = __ffs64(link & pp->nmask); in pp_find_next_peer() 127 } else if (link & pp->pmask) { in pp_find_next_peer() 128 pidx = __ffs64(link & pp->pmask); in pp_find_next_peer() 134 spin_lock(&pp->lock); in pp_find_next_peer() 135 pp->out_pidx = pidx; in pp_find_next_peer() 136 pp->out_db = out_db; in pp_find_next_peer() 137 spin_unlock(&pp->lock); in pp_find_next_peer() [all …]
|
/Linux-v4.19/drivers/pci/controller/dwc/ |
D | pcie-designware-host.c | 23 static int dw_pcie_rd_own_conf(struct pcie_port *pp, int where, int size, in dw_pcie_rd_own_conf() argument 28 if (pp->ops->rd_own_conf) in dw_pcie_rd_own_conf() 29 return pp->ops->rd_own_conf(pp, where, size, val); in dw_pcie_rd_own_conf() 31 pci = to_dw_pcie_from_pp(pp); in dw_pcie_rd_own_conf() 35 static int dw_pcie_wr_own_conf(struct pcie_port *pp, int where, int size, in dw_pcie_wr_own_conf() argument 40 if (pp->ops->wr_own_conf) in dw_pcie_wr_own_conf() 41 return pp->ops->wr_own_conf(pp, where, size, val); in dw_pcie_wr_own_conf() 43 pci = to_dw_pcie_from_pp(pp); in dw_pcie_wr_own_conf() 78 irqreturn_t dw_handle_msi_irq(struct pcie_port *pp) in dw_handle_msi_irq() argument 84 num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL; in dw_handle_msi_irq() [all …]
|
D | pci-keystone-dw.c | 80 phys_addr_t ks_dw_pcie_get_msi_addr(struct pcie_port *pp) in ks_dw_pcie_get_msi_addr() argument 82 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_get_msi_addr() 101 struct pcie_port *pp = &pci->pp; in ks_dw_pcie_handle_msi_irq() local 115 virq = irq_linear_revmap(pp->irq_domain, vector); in ks_dw_pcie_handle_msi_irq() 123 void ks_dw_pcie_msi_irq_ack(int irq, struct pcie_port *pp) in ks_dw_pcie_msi_irq_ack() argument 129 pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_msi_irq_ack() 138 void ks_dw_pcie_msi_set_irq(struct pcie_port *pp, int irq) in ks_dw_pcie_msi_set_irq() argument 141 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_msi_set_irq() 149 void ks_dw_pcie_msi_clear_irq(struct pcie_port *pp, int irq) in ks_dw_pcie_msi_clear_irq() argument 152 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_msi_clear_irq() [all …]
|
D | pcie-histb.c | 77 static void histb_pcie_dbi_w_mode(struct pcie_port *pp, bool enable) in histb_pcie_dbi_w_mode() argument 79 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in histb_pcie_dbi_w_mode() 91 static void histb_pcie_dbi_r_mode(struct pcie_port *pp, bool enable) in histb_pcie_dbi_r_mode() argument 93 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in histb_pcie_dbi_r_mode() 110 histb_pcie_dbi_r_mode(&pci->pp, true); in histb_pcie_read_dbi() 112 histb_pcie_dbi_r_mode(&pci->pp, false); in histb_pcie_read_dbi() 120 histb_pcie_dbi_w_mode(&pci->pp, true); in histb_pcie_write_dbi() 122 histb_pcie_dbi_w_mode(&pci->pp, false); in histb_pcie_write_dbi() 125 static int histb_pcie_rd_own_conf(struct pcie_port *pp, int where, in histb_pcie_rd_own_conf() argument 128 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in histb_pcie_rd_own_conf() [all …]
|
D | pcie-designware.h | 126 int (*rd_own_conf)(struct pcie_port *pp, int where, int size, u32 *val); 127 int (*wr_own_conf)(struct pcie_port *pp, int where, int size, u32 val); 128 int (*rd_other_conf)(struct pcie_port *pp, struct pci_bus *bus, 130 int (*wr_other_conf)(struct pcie_port *pp, struct pci_bus *bus, 132 int (*host_init)(struct pcie_port *pp); 133 void (*msi_set_irq)(struct pcie_port *pp, int irq); 134 void (*msi_clear_irq)(struct pcie_port *pp, int irq); 135 phys_addr_t (*get_msi_addr)(struct pcie_port *pp); 136 u32 (*get_msi_data)(struct pcie_port *pp, int pos); 137 void (*scan_bus)(struct pcie_port *pp); [all …]
|
/Linux-v4.19/drivers/net/ethernet/marvell/ |
D | mvneta.c | 394 struct mvneta_port *pp; member 651 static void mvreg_write(struct mvneta_port *pp, u32 offset, u32 data) in mvreg_write() argument 653 writel(data, pp->base + offset); in mvreg_write() 657 static u32 mvreg_read(struct mvneta_port *pp, u32 offset) in mvreg_read() argument 659 return readl(pp->base + offset); in mvreg_read() 680 static void mvneta_mib_counters_clear(struct mvneta_port *pp) in mvneta_mib_counters_clear() argument 687 dummy = mvreg_read(pp, (MVNETA_MIB_COUNTERS_BASE + i)); in mvneta_mib_counters_clear() 688 dummy = mvreg_read(pp, MVNETA_RX_DISCARD_FRAME_COUNT); in mvneta_mib_counters_clear() 689 dummy = mvreg_read(pp, MVNETA_OVERRUN_FRAME_COUNT); in mvneta_mib_counters_clear() 697 struct mvneta_port *pp = netdev_priv(dev); in mvneta_get_stats64() local [all …]
|
/Linux-v4.19/drivers/spi/ |
D | spi-lm70llp.c | 105 static inline void deassertCS(struct spi_lm70llp *pp) in deassertCS() argument 107 u8 data = parport_read_data(pp->port); in deassertCS() 110 parport_write_data(pp->port, data | nCS); in deassertCS() 113 static inline void assertCS(struct spi_lm70llp *pp) in assertCS() argument 115 u8 data = parport_read_data(pp->port); in assertCS() 118 parport_write_data(pp->port, data & ~nCS); in assertCS() 121 static inline void clkHigh(struct spi_lm70llp *pp) in clkHigh() argument 123 u8 data = parport_read_data(pp->port); in clkHigh() 125 parport_write_data(pp->port, data | SCLK); in clkHigh() 128 static inline void clkLow(struct spi_lm70llp *pp) in clkLow() argument [all …]
|
D | spi-butterfly.c | 78 struct butterfly *pp = spidev_to_pp(spi); in setsck() local 79 u8 bit, byte = pp->lastbyte; in setsck() 87 parport_write_data(pp->port, byte); in setsck() 88 pp->lastbyte = byte; in setsck() 94 struct butterfly *pp = spidev_to_pp(spi); in setmosi() local 95 u8 bit, byte = pp->lastbyte; in setmosi() 103 parport_write_data(pp->port, byte); in setmosi() 104 pp->lastbyte = byte; in setmosi() 109 struct butterfly *pp = spidev_to_pp(spi); in getmiso() local 116 value = !(parport_read_status(pp->port) & bit); in getmiso() [all …]
|
/Linux-v4.19/drivers/char/ |
D | ppdev.c | 112 static inline void pp_enable_irq(struct pp_struct *pp) in pp_enable_irq() argument 114 struct parport *port = pp->pdev->port; in pp_enable_irq() 123 struct pp_struct *pp = file->private_data; in pp_read() local 129 if (!(pp->flags & PP_CLAIMED)) { in pp_read() 142 pport = pp->pdev->port; in pp_read() 145 parport_set_timeout(pp->pdev, in pp_read() 148 pp->default_inactivity); in pp_read() 158 if (pp->flags & PP_W91284PIC) in pp_read() 160 if (pp->flags & PP_FASTREAD) in pp_read() 187 parport_set_timeout(pp->pdev, pp->default_inactivity); in pp_read() [all …]
|
/Linux-v4.19/drivers/usb/misc/ |
D | uss720.c | 49 struct parport *pp; member 98 struct parport *pp; in async_complete() local 104 pp = priv->pp; in async_complete() 115 if (rq->reg[2] & rq->reg[1] & 0x10 && pp) in async_complete() 116 parport_generic_irq(pp); in async_complete() 192 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_f… in get_1284_register() argument 201 if (!pp) in get_1284_register() 203 priv = pp->private_data; in get_1284_register() 228 static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_fl… in set_1284_register() argument 233 if (!pp) in set_1284_register() [all …]
|
/Linux-v4.19/arch/arm/mach-mv78xx0/ |
D | pcie.c | 78 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit() local 80 snprintf(pp->mem_space_name, sizeof(pp->mem_space_name), in mv78xx0_pcie_preinit() 81 "PCIe %d.%d MEM", pp->maj, pp->min); in mv78xx0_pcie_preinit() 82 pp->mem_space_name[sizeof(pp->mem_space_name) - 1] = 0; in mv78xx0_pcie_preinit() 83 pp->res.name = pp->mem_space_name; in mv78xx0_pcie_preinit() 84 pp->res.flags = IORESOURCE_MEM; in mv78xx0_pcie_preinit() 85 pp->res.start = start; in mv78xx0_pcie_preinit() 86 pp->res.end = start + size_each - 1; in mv78xx0_pcie_preinit() 89 if (request_resource(&iomem_resource, &pp->res)) in mv78xx0_pcie_preinit() 92 mvebu_mbus_add_window_by_id(MV78XX0_MBUS_PCIE_MEM_TARGET(pp->maj, pp->min), in mv78xx0_pcie_preinit() [all …]
|
/Linux-v4.19/arch/arm/mach-dove/ |
D | pcie.c | 40 struct pcie_port *pp; in dove_pcie_setup() local 45 pp = &pcie_port[nr]; in dove_pcie_setup() 46 sys->private_data = pp; in dove_pcie_setup() 47 pp->root_bus_nr = sys->busnr; in dove_pcie_setup() 52 orion_pcie_set_local_bus_nr(pp->base, sys->busnr); in dove_pcie_setup() 54 orion_pcie_setup(pp->base); in dove_pcie_setup() 56 if (pp->index == 0) in dove_pcie_setup() 64 snprintf(pp->mem_space_name, sizeof(pp->mem_space_name), in dove_pcie_setup() 65 "PCIe %d MEM", pp->index); in dove_pcie_setup() 66 pp->mem_space_name[sizeof(pp->mem_space_name) - 1] = 0; in dove_pcie_setup() [all …]
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_proto.c | 54 static int __used __init register_ip_vs_protocol(struct ip_vs_protocol *pp) in register_ip_vs_protocol() argument 56 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_protocol() 58 pp->next = ip_vs_proto_table[hash]; in register_ip_vs_protocol() 59 ip_vs_proto_table[hash] = pp; in register_ip_vs_protocol() 61 if (pp->init != NULL) in register_ip_vs_protocol() 62 pp->init(pp); in register_ip_vs_protocol() 71 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) in register_ip_vs_proto_netns() argument 73 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_proto_netns() 80 pd->pp = pp; /* For speed issues */ in register_ip_vs_proto_netns() 85 if (pp->init_netns != NULL) { in register_ip_vs_proto_netns() [all …]
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_pingpong.c | 40 static struct dpu_pingpong_cfg *_pingpong_offset(enum dpu_pingpong pp, in _pingpong_offset() argument 48 if (pp == m->pingpong[i].id) { in _pingpong_offset() 61 static int dpu_hw_pp_setup_te_config(struct dpu_hw_pingpong *pp, in dpu_hw_pp_setup_te_config() argument 67 if (!pp || !te) in dpu_hw_pp_setup_te_config() 69 c = &pp->hw; in dpu_hw_pp_setup_te_config() 91 static int dpu_hw_pp_poll_timeout_wr_ptr(struct dpu_hw_pingpong *pp, in dpu_hw_pp_poll_timeout_wr_ptr() argument 98 if (!pp) in dpu_hw_pp_poll_timeout_wr_ptr() 101 c = &pp->hw; in dpu_hw_pp_poll_timeout_wr_ptr() 108 static int dpu_hw_pp_enable_te(struct dpu_hw_pingpong *pp, bool enable) in dpu_hw_pp_enable_te() argument 112 if (!pp) in dpu_hw_pp_enable_te() [all …]
|
/Linux-v4.19/drivers/ata/ |
D | sata_nv.c | 607 struct nv_adma_port_priv *pp = ap->private_data; in nv_adma_register_mode() local 608 void __iomem *mmio = pp->ctl_block; in nv_adma_register_mode() 612 if (pp->flags & NV_ADMA_PORT_REGISTER_MODE) in nv_adma_register_mode() 640 pp->flags |= NV_ADMA_PORT_REGISTER_MODE; in nv_adma_register_mode() 645 struct nv_adma_port_priv *pp = ap->private_data; in nv_adma_mode() local 646 void __iomem *mmio = pp->ctl_block; in nv_adma_mode() 650 if (!(pp->flags & NV_ADMA_PORT_REGISTER_MODE)) in nv_adma_mode() 653 WARN_ON(pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE); in nv_adma_mode() 670 pp->flags &= ~NV_ADMA_PORT_REGISTER_MODE; in nv_adma_mode() 676 struct nv_adma_port_priv *pp = ap->private_data; in nv_adma_slave_config() local [all …]
|
/Linux-v4.19/drivers/of/ |
D | kobj.c | 35 struct property *pp = container_of(bin_attr, struct property, attr); in of_node_property_read() local 36 return memory_read_from_buffer(buf, count, &offset, pp->value, pp->length); in of_node_property_read() 63 int __of_add_property_sysfs(struct device_node *np, struct property *pp) in __of_add_property_sysfs() argument 68 bool secure = strncmp(pp->name, "security-", 9) == 0; in __of_add_property_sysfs() 76 sysfs_bin_attr_init(&pp->attr); in __of_add_property_sysfs() 77 pp->attr.attr.name = safe_name(&np->kobj, pp->name); in __of_add_property_sysfs() 78 pp->attr.attr.mode = secure ? 0400 : 0444; in __of_add_property_sysfs() 79 pp->attr.size = secure ? 0 : pp->length; in __of_add_property_sysfs() 80 pp->attr.read = of_node_property_read; in __of_add_property_sysfs() 82 rc = sysfs_create_bin_file(&np->kobj, &pp->attr); in __of_add_property_sysfs() [all …]
|
/Linux-v4.19/drivers/net/ethernet/cisco/enic/ |
D | enic_pp.c | 72 struct enic_port_profile *pp; in enic_set_port_profile() local 81 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_set_port_profile() 85 if (!(pp->set & ENIC_SET_NAME) || !strlen(pp->name)) in enic_set_port_profile() 95 strlen(pp->name) + 1, pp->name); in enic_set_port_profile() 97 if (!is_zero_ether_addr(pp->mac_addr)) { in enic_set_port_profile() 98 client_mac = pp->mac_addr; in enic_set_port_profile() 117 if (pp->set & ENIC_SET_INSTANCE) { in enic_set_port_profile() 118 sprintf(uuid_str, "%pUB", pp->instance_uuid); in enic_set_port_profile() 124 if (pp->set & ENIC_SET_HOST) { in enic_set_port_profile() 125 sprintf(uuid_str, "%pUB", pp->host_uuid); in enic_set_port_profile() [all …]
|
/Linux-v4.19/drivers/net/hamradio/ |
D | baycom_par.c | 199 struct parport *pp = bc->pdev->port; in par96_tx() local 212 pp->ops->write_data(pp, val); in par96_tx() 213 pp->ops->write_data(pp, val | PAR96_BURST); in par96_tx() 223 struct parport *pp = bc->pdev->port; in par96_rx() local 230 if (pp->ops->read_status(pp) & PAR96_RXBIT) in par96_rx() 235 pp->ops->write_data(pp, PAR97_POWER | PAR96_PTT); in par96_rx() 241 pp->ops->write_data(pp, PAR97_POWER | PAR96_PTT | PAR96_BURST); in par96_rx() 266 hdlcdrv_setdcd(&bc->hdrv, !!(pp->ops->read_status(pp) & PAR96_DCD)); in par96_rx() 315 struct parport *pp; in par96_open() local 320 pp = parport_find_base(dev->base_addr); in par96_open() [all …]
|
/Linux-v4.19/drivers/macintosh/ |
D | smu.c | 1083 struct smu_private *pp; in smu_open() local 1086 pp = kzalloc(sizeof(struct smu_private), GFP_KERNEL); in smu_open() 1087 if (pp == 0) in smu_open() 1089 spin_lock_init(&pp->lock); in smu_open() 1090 pp->mode = smu_file_commands; in smu_open() 1091 init_waitqueue_head(&pp->wait); in smu_open() 1095 list_add(&pp->list, &smu_clist); in smu_open() 1097 file->private_data = pp; in smu_open() 1106 struct smu_private *pp = misc; in smu_user_cmd_done() local 1108 wake_up_all(&pp->wait); in smu_user_cmd_done() [all …]
|
/Linux-v4.19/drivers/tty/serial/ |
D | altera_uart.c | 102 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_get_mctrl() local 107 sigs |= (pp->sigs & TIOCM_RTS); in altera_uart_get_mctrl() 112 static void altera_uart_update_ctrl_reg(struct altera_uart *pp) in altera_uart_update_ctrl_reg() argument 114 unsigned short imr = pp->imr; in altera_uart_update_ctrl_reg() 120 if (!pp->port.irq) in altera_uart_update_ctrl_reg() 123 altera_uart_writel(&pp->port, imr, ALTERA_UART_CONTROL_REG); in altera_uart_update_ctrl_reg() 128 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_set_mctrl() local 130 pp->sigs = sigs; in altera_uart_set_mctrl() 132 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl() 134 pp->imr &= ~ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl() [all …]
|
/Linux-v4.19/drivers/mtd/ |
D | ofpart.c | 23 static bool node_has_compatible(struct device_node *pp) in node_has_compatible() argument 25 return of_get_property(pp, "compatible", NULL); in node_has_compatible() 36 struct device_node *pp; in parse_fixed_partitions() local 64 for_each_child_of_node(ofpart_node, pp) { in parse_fixed_partitions() 65 if (!dedicated && node_has_compatible(pp)) in parse_fixed_partitions() 79 for_each_child_of_node(ofpart_node, pp) { in parse_fixed_partitions() 84 if (!dedicated && node_has_compatible(pp)) in parse_fixed_partitions() 87 reg = of_get_property(pp, "reg", &len); in parse_fixed_partitions() 91 master->name, pp, in parse_fixed_partitions() 100 a_cells = of_n_addr_cells(pp); in parse_fixed_partitions() [all …]
|
/Linux-v4.19/drivers/staging/ks7010/ |
D | ks_hostif.c | 1001 struct hostif_data_request *pp; in hostif_data_request() local 1038 size = sizeof(*pp) + 6 + skb_len + 8; in hostif_data_request() 1039 pp = kmalloc(hif_align_size(size), GFP_ATOMIC); in hostif_data_request() 1040 if (!pp) { in hostif_data_request() 1045 p = (unsigned char *)pp->data; in hostif_data_request() 1091 eth_hdr = (struct ether_hdr *)&pp->data[0]; in hostif_data_request() 1110 pp->auth_type = cpu_to_le16(TYPE_AUTH); in hostif_data_request() 1115 &pp->data[0], skb_len, in hostif_data_request() 1121 pp->auth_type = in hostif_data_request() 1126 pp->auth_type = in hostif_data_request() [all …]
|
/Linux-v4.19/fs/jffs2/ |
D | compr_rubin.c | 42 struct pushpull pp; member 47 static inline void init_pushpull(struct pushpull *pp, char *buf, in init_pushpull() argument 51 pp->buf = buf; in init_pushpull() 52 pp->buflen = buflen; in init_pushpull() 53 pp->ofs = ofs; in init_pushpull() 54 pp->reserve = reserve; in init_pushpull() 57 static inline int pushbit(struct pushpull *pp, int bit, int use_reserved) in pushbit() argument 59 if (pp->ofs >= pp->buflen - (use_reserved?0:pp->reserve)) in pushbit() 63 pp->buf[pp->ofs >> 3] |= (1<<(7-(pp->ofs & 7))); in pushbit() 65 pp->buf[pp->ofs >> 3] &= ~(1<<(7-(pp->ofs & 7))); in pushbit() [all …]
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_cfg.c | 74 { .id = 0, .pp = 0, .dspp = 0, 76 { .id = 1, .pp = 1, .dspp = 1, 78 { .id = 2, .pp = 2, .dspp = 2, 80 { .id = 3, .pp = -1, .dspp = -1, 82 { .id = 4, .pp = -1, .dspp = -1, 93 .pp = { 152 { .id = 0, .pp = 0, .dspp = 0, 154 { .id = 1, .pp = 1, .dspp = 1, 156 { .id = 2, .pp = 2, .dspp = 2, 158 { .id = 3, .pp = -1, .dspp = -1, [all …]
|
/Linux-v4.19/arch/mips/kernel/ |
D | pm-cps.c | 196 static void cps_gen_cache_routine(u32 **pp, struct uasm_label **pl, in cps_gen_cache_routine() argument 210 UASM_i_LA(pp, t0, (long)CKSEG0); in cps_gen_cache_routine() 214 uasm_i_addiu(pp, t1, t0, cache_size); in cps_gen_cache_routine() 216 UASM_i_LA(pp, t1, (long)(CKSEG0 + cache_size)); in cps_gen_cache_routine() 219 uasm_build_label(pl, *pp, lbl); in cps_gen_cache_routine() 224 uasm_i_cache(pp, op, 0, t0); in cps_gen_cache_routine() 225 uasm_i_addiu(pp, t0, t0, cache->linesz); in cps_gen_cache_routine() 227 uasm_i_cache(pp, op, i * cache->linesz, t0); in cps_gen_cache_routine() 233 uasm_i_addiu(pp, t0, t0, unroll_lines * cache->linesz); in cps_gen_cache_routine() 236 uasm_il_bne(pp, pr, t0, t1, lbl); in cps_gen_cache_routine() [all …]
|