/openbmc/linux/drivers/md/ |
H A D | dm-snap-persistent.c | 170 static int alloc_area(struct pstore *ps) in alloc_area() argument 175 len = ps->store->chunk_size << SECTOR_SHIFT; in alloc_area() 181 ps->area = vmalloc(len); in alloc_area() 182 if (!ps->area) in alloc_area() 185 ps->zero_area = vzalloc(len); in alloc_area() 186 if (!ps->zero_area) in alloc_area() 189 ps->header_area = vmalloc(len); in alloc_area() 190 if (!ps->header_area) in alloc_area() 196 vfree(ps->zero_area); in alloc_area() 199 vfree(ps->area); in alloc_area() [all …]
|
/openbmc/u-boot/arch/x86/cpu/broadwell/ |
H A D | power_state.c | 18 static int prev_sleep_state(struct chipset_power_state *ps) in prev_sleep_state() argument 23 if (ps->pm1_sts & WAK_STS) { in prev_sleep_state() 24 switch ((ps->pm1_cnt & SLP_TYP) >> SLP_TYP_SHIFT) { in prev_sleep_state() 35 outl(ps->pm1_cnt & ~(SLP_TYP), ACPI_BASE_ADDRESS + PM1_CNT); in prev_sleep_state() 38 if (ps->gen_pmcon3 & (PWR_FLR | SUS_PWR_FLR)) in prev_sleep_state() 44 static void dump_power_state(struct chipset_power_state *ps) in dump_power_state() argument 46 debug("PM1_STS: %04x\n", ps->pm1_sts); in dump_power_state() 47 debug("PM1_EN: %04x\n", ps->pm1_en); in dump_power_state() 48 debug("PM1_CNT: %08x\n", ps->pm1_cnt); in dump_power_state() 49 debug("TCO_STS: %04x %04x\n", ps->tco1_sts, ps->tco2_sts); in dump_power_state() [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/net/ |
H A D | micrel-ksz90x1.txt | 14 value is 0, the maximum value is 1800, and it is incremented by 120ps 19 - rxc-skew-ps : Skew control of RXC pad 20 - rxdv-skew-ps : Skew control of RX CTL pad 21 - txc-skew-ps : Skew control of TXC pad 22 - txen-skew-ps : Skew control of TX CTL pad 23 - rxd0-skew-ps : Skew control of RX data 0 pad 24 - rxd1-skew-ps : Skew control of RX data 1 pad 25 - rxd2-skew-ps : Skew control of RX data 2 pad 26 - rxd3-skew-ps : Skew control of RX data 3 pad 27 - txd0-skew-ps : Skew control of TX data 0 pad [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | micrel-ksz90x1.txt | 15 value is 0, the maximum value is 3000, and it can be specified in 200ps 17 skew values actually increase in 120ps steps, starting from -840ps. The 29 0 -840ps 0000 30 200 -720ps 0001 31 400 -600ps 0010 32 600 -480ps 0011 33 800 -360ps 0100 34 1000 -240ps 0101 35 1200 -120ps 0110 36 1400 0ps 0111 [all …]
|
/openbmc/linux/drivers/pmdomain/apple/ |
H A D | pmgr-pwrstate.c | 55 struct apple_pmgr_ps *ps = genpd_to_apple_pmgr_ps(genpd); in apple_pmgr_ps_set() local 58 ret = regmap_read(ps->regmap, ps->offset, ®); in apple_pmgr_ps_set() 64 dev_err(ps->dev, "PS %s: powering off with RESET active\n", in apple_pmgr_ps_set() 70 dev_dbg(ps->dev, "PS %s: pwrstate = 0x%x: 0x%x\n", genpd->name, pstate, reg); in apple_pmgr_ps_set() 72 regmap_write(ps->regmap, ps->offset, reg); in apple_pmgr_ps_set() 75 ps->regmap, ps->offset, reg, in apple_pmgr_ps_set() 79 dev_err(ps->dev, "PS %s: Failed to reach power state 0x%x (now: 0x%x)\n", in apple_pmgr_ps_set() 86 regmap_write(ps->regmap, ps->offset, reg); in apple_pmgr_ps_set() 92 static bool apple_pmgr_ps_is_active(struct apple_pmgr_ps *ps) in apple_pmgr_ps_is_active() argument 96 regmap_read(ps->regmap, ps->offset, ®); in apple_pmgr_ps_is_active() [all …]
|
/openbmc/linux/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
H A D | pearl_pcie.c | 100 static inline void qtnf_init_hdp_irqs(struct qtnf_pcie_pearl_state *ps) in qtnf_init_hdp_irqs() argument 104 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_init_hdp_irqs() 105 ps->pcie_irq_mask = (PCIE_HDP_INT_RX_BITS | PCIE_HDP_INT_TX_BITS); in qtnf_init_hdp_irqs() 106 spin_unlock_irqrestore(&ps->irq_lock, flags); in qtnf_init_hdp_irqs() 109 static inline void qtnf_enable_hdp_irqs(struct qtnf_pcie_pearl_state *ps) in qtnf_enable_hdp_irqs() argument 113 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_enable_hdp_irqs() 114 writel(ps->pcie_irq_mask, PCIE_HDP_INT_EN(ps->pcie_reg_base)); in qtnf_enable_hdp_irqs() 115 spin_unlock_irqrestore(&ps->irq_lock, flags); in qtnf_enable_hdp_irqs() 118 static inline void qtnf_disable_hdp_irqs(struct qtnf_pcie_pearl_state *ps) in qtnf_disable_hdp_irqs() argument 122 spin_lock_irqsave(&ps->irq_lock, flags); in qtnf_disable_hdp_irqs() [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | devio.c | 91 struct usb_dev_state *ps; member 96 struct usb_dev_state *ps; member 180 static int connected(struct usb_dev_state *ps) in connected() argument 182 return (!list_empty(&ps->list) && in connected() 183 ps->dev->state != USB_STATE_NOTATTACHED); in connected() 188 struct usb_dev_state *ps = usbm->ps; in dec_usb_memory_use_count() local 189 struct usb_hcd *hcd = bus_to_hcd(ps->dev->bus); in dec_usb_memory_use_count() 192 spin_lock_irqsave(&ps->lock, flags); in dec_usb_memory_use_count() 196 spin_unlock_irqrestore(&ps->lock, flags); in dec_usb_memory_use_count() 204 spin_unlock_irqrestore(&ps->lock, flags); in dec_usb_memory_use_count() [all …]
|
/openbmc/linux/arch/arm/boot/dts/intel/socfpga/ |
H A D | socfpga_arria10_mercury_aa1.dtsi | 42 txd0-skew-ps = <0>; /* -420ps */ 43 txd1-skew-ps = <0>; /* -420ps */ 44 txd2-skew-ps = <0>; /* -420ps */ 45 txd3-skew-ps = <0>; /* -420ps */ 46 rxd0-skew-ps = <420>; /* 0ps */ 47 rxd1-skew-ps = <420>; /* 0ps */ 48 rxd2-skew-ps = <420>; /* 0ps */ 49 rxd3-skew-ps = <420>; /* 0ps */ 50 txen-skew-ps = <0>; /* -420ps */ 51 txc-skew-ps = <1860>; /* 960ps */ [all …]
|
H A D | socfpga_cyclone5_de0_nano_soc.dts | 48 txd0-skew-ps = <0>; /* -420ps */ 49 txd1-skew-ps = <0>; /* -420ps */ 50 txd2-skew-ps = <0>; /* -420ps */ 51 txd3-skew-ps = <0>; /* -420ps */ 52 rxd0-skew-ps = <420>; /* 0ps */ 53 rxd1-skew-ps = <420>; /* 0ps */ 54 rxd2-skew-ps = <420>; /* 0ps */ 55 rxd3-skew-ps = <420>; /* 0ps */ 56 txen-skew-ps = <0>; /* -420ps */ 57 txc-skew-ps = <1860>; /* 960ps */ [all …]
|
H A D | socfpga_arria10_socdk.dtsi | 74 * These skews assume the user's FPGA design is adding 600ps of delay 81 txd0-skew-ps = <0>; /* -420ps */ 82 txd1-skew-ps = <0>; /* -420ps */ 83 txd2-skew-ps = <0>; /* -420ps */ 84 txd3-skew-ps = <0>; /* -420ps */ 85 rxd0-skew-ps = <420>; /* 0ps */ 86 rxd1-skew-ps = <420>; /* 0ps */ 87 rxd2-skew-ps = <420>; /* 0ps */ 88 rxd3-skew-ps = <420>; /* 0ps */ 89 txen-skew-ps = <0>; /* -420ps */ [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | socfpga_stratix10_socdk.dts | 62 txd0-skew-ps = <0>; /* -420ps */ 63 txd1-skew-ps = <0>; /* -420ps */ 64 txd2-skew-ps = <0>; /* -420ps */ 65 txd3-skew-ps = <0>; /* -420ps */ 66 rxd0-skew-ps = <420>; /* 0ps */ 67 rxd1-skew-ps = <420>; /* 0ps */ 68 rxd2-skew-ps = <420>; /* 0ps */ 69 rxd3-skew-ps = <420>; /* 0ps */ 70 txen-skew-ps = <0>; /* -420ps */ 71 txc-skew-ps = <1860>; /* 960ps */ [all …]
|
H A D | socfpga_cyclone5_de0_nano_soc.dts | 48 txd0-skew-ps = <0>; /* -420ps */ 49 txd1-skew-ps = <0>; /* -420ps */ 50 txd2-skew-ps = <0>; /* -420ps */ 51 txd3-skew-ps = <0>; /* -420ps */ 52 rxd0-skew-ps = <420>; /* 0ps */ 53 rxd1-skew-ps = <420>; /* 0ps */ 54 rxd2-skew-ps = <420>; /* 0ps */ 55 rxd3-skew-ps = <420>; /* 0ps */ 56 txen-skew-ps = <0>; /* -420ps */ 57 txc-skew-ps = <1860>; /* 960ps */ [all …]
|
/openbmc/linux/arch/arm64/boot/dts/intel/ |
H A D | socfpga_agilex_socdk_nand.dts | 65 txd0-skew-ps = <0>; /* -420ps */ 66 txd1-skew-ps = <0>; /* -420ps */ 67 txd2-skew-ps = <0>; /* -420ps */ 68 txd3-skew-ps = <0>; /* -420ps */ 69 rxd0-skew-ps = <420>; /* 0ps */ 70 rxd1-skew-ps = <420>; /* 0ps */ 71 rxd2-skew-ps = <420>; /* 0ps */ 72 rxd3-skew-ps = <420>; /* 0ps */ 73 txen-skew-ps = <0>; /* -420ps */ 74 txc-skew-ps = <900>; /* 0ps */ [all …]
|
H A D | socfpga_n5x_socdk.dts | 56 txd0-skew-ps = <0>; /* -420ps */ 57 txd1-skew-ps = <0>; /* -420ps */ 58 txd2-skew-ps = <0>; /* -420ps */ 59 txd3-skew-ps = <0>; /* -420ps */ 60 rxd0-skew-ps = <420>; /* 0ps */ 61 rxd1-skew-ps = <420>; /* 0ps */ 62 rxd2-skew-ps = <420>; /* 0ps */ 63 rxd3-skew-ps = <420>; /* 0ps */ 64 txen-skew-ps = <0>; /* -420ps */ 65 txc-skew-ps = <900>; /* 0ps */ [all …]
|
H A D | socfpga_agilex_socdk.dts | 65 txd0-skew-ps = <0>; /* -420ps */ 66 txd1-skew-ps = <0>; /* -420ps */ 67 txd2-skew-ps = <0>; /* -420ps */ 68 txd3-skew-ps = <0>; /* -420ps */ 69 rxd0-skew-ps = <420>; /* 0ps */ 70 rxd1-skew-ps = <420>; /* 0ps */ 71 rxd2-skew-ps = <420>; /* 0ps */ 72 rxd3-skew-ps = <420>; /* 0ps */ 73 txen-skew-ps = <0>; /* -420ps */ 74 txc-skew-ps = <900>; /* 0ps */ [all …]
|
/openbmc/u-boot/drivers/spi/ |
H A D | pl022_spi.c | 78 static int pl022_is_supported(struct pl022_spi_slave *ps) in pl022_is_supported() argument 81 if ((readw(ps->base + SSP_PID0) == 0x22) && in pl022_is_supported() 82 (readw(ps->base + SSP_PID1) == 0x10) && in pl022_is_supported() 83 ((readw(ps->base + SSP_PID2) & 0xf) == 0x04) && in pl022_is_supported() 84 (readw(ps->base + SSP_PID3) == 0x00)) in pl022_is_supported() 93 struct pl022_spi_slave *ps = dev_get_priv(bus); in pl022_spi_probe() local 95 ps->base = ioremap(plat->addr, plat->size); in pl022_spi_probe() 96 ps->freq = plat->freq; in pl022_spi_probe() 99 if (!pl022_is_supported(ps)) in pl022_spi_probe() 103 writew(SSP_CR0_BIT_MODE(8), ps->base + SSP_CR0); in pl022_spi_probe() [all …]
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | ruc.c | 235 struct hfi1_pkt_state *ps) in hfi1_make_ruc_header_16B() argument 238 struct hfi1_ibport *ibp = ps->ibp; in hfi1_make_ruc_header_16B() 244 (ps->s_txreq->hdr_dwords << 2), in hfi1_make_ruc_header_16B() 245 ps->s_txreq->s_cur_size); in hfi1_make_ruc_header_16B() 246 u32 nwords = SIZE_OF_CRC + ((ps->s_txreq->s_cur_size + in hfi1_make_ruc_header_16B() 261 grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; in hfi1_make_ruc_header_16B() 263 ps->s_txreq->hdr_dwords += in hfi1_make_ruc_header_16B() 265 ps->s_txreq->hdr_dwords - LRH_16B_DWORDS, in hfi1_make_ruc_header_16B() 297 hfi1_make_16b_hdr(&ps->s_txreq->phdr.hdr.opah, in hfi1_make_ruc_header_16B() 301 (ps->s_txreq->hdr_dwords + nwords) >> 1, in hfi1_make_ruc_header_16B() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ |
H A D | dfs_pri_detector.c | 101 struct pri_sequence *ps, *ps0; in pool_deregister_ref() local 109 list_for_each_entry_safe(ps, ps0, &pseq_pool, head) { in pool_deregister_ref() 110 list_del(&ps->head); in pool_deregister_ref() 112 kfree(ps); in pool_deregister_ref() 229 struct pri_sequence ps, *new_ps; in pseq_handler_create_sequences() local 244 ps.count = 2; in pseq_handler_create_sequences() 245 ps.count_falses = 0; in pseq_handler_create_sequences() 246 ps.first_ts = p->ts; in pseq_handler_create_sequences() 247 ps.last_ts = ts; in pseq_handler_create_sequences() 248 ps.pri = GET_PRI_TO_USE(pde->rs->pri_min, in pseq_handler_create_sequences() [all …]
|
/openbmc/linux/drivers/net/dsa/ |
H A D | dsa_loop.c | 37 struct dsa_loop_priv *ps = priv; in dsa_loop_devlink_vtu_get() local 41 for (i = 0; i < ARRAY_SIZE(ps->vlans); i++) { in dsa_loop_devlink_vtu_get() 42 vl = &ps->vlans[i]; in dsa_loop_devlink_vtu_get() 53 struct dsa_loop_priv *ps = ds->priv; in dsa_loop_setup_devlink_resources() local 56 devlink_resource_size_params_init(&size_params, ARRAY_SIZE(ps->vlans), in dsa_loop_setup_devlink_resources() 57 ARRAY_SIZE(ps->vlans), in dsa_loop_setup_devlink_resources() 60 err = dsa_devlink_resource_register(ds, "VTU", ARRAY_SIZE(ps->vlans), in dsa_loop_setup_devlink_resources() 69 dsa_loop_devlink_vtu_get, ps); in dsa_loop_setup_devlink_resources() 89 struct dsa_loop_priv *ps = ds->priv; in dsa_loop_setup() local 93 memcpy(ps->ports[i].mib, dsa_loop_mibs, in dsa_loop_setup() [all …]
|
/openbmc/linux/drivers/net/dsa/hirschmann/ |
H A D | hellcreek_hwtstamp.c | 45 struct hellcreek_port_hwtstamp *ps = in hellcreek_set_hwtstamp_config() local 53 clear_bit_unlock(HELLCREEK_HWTSTAMP_ENABLED, &ps->state); in hellcreek_set_hwtstamp_config() 107 set_bit(HELLCREEK_HWTSTAMP_ENABLED, &ps->state); in hellcreek_set_hwtstamp_config() 116 struct hellcreek_port_hwtstamp *ps; in hellcreek_port_hwtstamp_set() local 120 ps = &hellcreek->ports[port].port_hwtstamp; in hellcreek_port_hwtstamp_set() 130 memcpy(&ps->tstamp_config, &config, sizeof(config)); in hellcreek_port_hwtstamp_set() 140 struct hellcreek_port_hwtstamp *ps; in hellcreek_port_hwtstamp_get() local 143 ps = &hellcreek->ports[port].port_hwtstamp; in hellcreek_port_hwtstamp_get() 144 config = &ps->tstamp_config; in hellcreek_port_hwtstamp_get() 157 struct hellcreek_port_hwtstamp *ps = in hellcreek_should_tstamp() local [all …]
|
/openbmc/linux/arch/arm/boot/dts/microchip/ |
H A D | sama5d3xmb_gmac.dtsi | 21 txen-skew-ps = <800>; 22 txc-skew-ps = <3000>; 23 rxdv-skew-ps = <400>; 24 rxc-skew-ps = <3000>; 25 rxd0-skew-ps = <400>; 26 rxd1-skew-ps = <400>; 27 rxd2-skew-ps = <400>; 28 rxd3-skew-ps = <400>; 35 txen-skew-ps = <800>; 36 txc-skew-ps = <3000>; [all …]
|
/openbmc/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.c | 95 struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port]; in mv88e6xxx_set_hwtstamp_config() local 101 clear_bit_unlock(MV88E6XXX_HWTSTAMP_ENABLED, &ps->state); in mv88e6xxx_set_hwtstamp_config() 166 set_bit(MV88E6XXX_HWTSTAMP_ENABLED, &ps->state); in mv88e6xxx_set_hwtstamp_config() 175 struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port]; in mv88e6xxx_port_hwtstamp_set() local 190 memcpy(&ps->tstamp_config, &config, sizeof(config)); in mv88e6xxx_port_hwtstamp_set() 200 struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port]; in mv88e6xxx_port_hwtstamp_get() local 201 struct hwtstamp_config *config = &ps->tstamp_config; in mv88e6xxx_port_hwtstamp_get() 217 struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port]; in mv88e6xxx_should_tstamp() local 227 if (!test_bit(MV88E6XXX_HWTSTAMP_ENABLED, &ps->state)) in mv88e6xxx_should_tstamp() 253 struct mv88e6xxx_port_hwtstamp *ps, in mv88e6xxx_get_rxts() argument [all …]
|
/openbmc/qemu/contrib/elf2dmp/ |
H A D | addrspace.c | 11 static struct pa_block *pa_space_find_block(struct pa_space *ps, uint64_t pa) in pa_space_find_block() argument 15 for (i = 0; i < ps->block_nr; i++) { in pa_space_find_block() 16 if (ps->block[i].paddr <= pa && in pa_space_find_block() 17 pa < ps->block[i].paddr + ps->block[i].size) { in pa_space_find_block() 18 return ps->block + i; in pa_space_find_block() 25 static void *pa_space_resolve(struct pa_space *ps, uint64_t pa) in pa_space_resolve() argument 27 struct pa_block *block = pa_space_find_block(ps, pa); in pa_space_resolve() 36 static bool pa_space_read64(struct pa_space *ps, uint64_t pa, uint64_t *value) in pa_space_read64() argument 38 uint64_t *resolved = pa_space_resolve(ps, pa); in pa_space_read64() 73 void pa_space_create(struct pa_space *ps, QEMU_Elf *qemu_elf) in pa_space_create() argument [all …]
|
/openbmc/linux/arch/arm64/boot/dts/altera/ |
H A D | socfpga_stratix10_socdk_nand.dts | 86 txd0-skew-ps = <0>; /* -420ps */ 87 txd1-skew-ps = <0>; /* -420ps */ 88 txd2-skew-ps = <0>; /* -420ps */ 89 txd3-skew-ps = <0>; /* -420ps */ 90 rxd0-skew-ps = <420>; /* 0ps */ 91 rxd1-skew-ps = <420>; /* 0ps */ 92 rxd2-skew-ps = <420>; /* 0ps */ 93 rxd3-skew-ps = <420>; /* 0ps */ 94 txen-skew-ps = <0>; /* -420ps */ 95 txc-skew-ps = <900>; /* 0ps */ [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | npcm7xx_timer-test.c | 241 unsigned int ps = 5; in test_oneshot_ps5() local 246 tim_write_tcsr(td, CEN | PRESCALE(ps)); in test_oneshot_ps5() 247 g_assert_cmphex(tim_read_tcsr(td), ==, CEN | CACT | PRESCALE(ps)); in test_oneshot_ps5() 250 clock_step(tim_calculate_step(count, ps) - 1); in test_oneshot_ps5() 252 g_assert_cmphex(tim_read_tcsr(td), ==, CEN | CACT | PRESCALE(ps)); in test_oneshot_ps5() 258 g_assert_cmphex(tim_read_tcsr(td), ==, PRESCALE(ps)); in test_oneshot_ps5() 269 clock_step(2 * tim_calculate_step(count, ps)); in test_oneshot_ps5() 279 unsigned int ps = 0; in test_oneshot_ps0() local 284 tim_write_tcsr(td, CEN | PRESCALE(ps)); in test_oneshot_ps0() 285 g_assert_cmphex(tim_read_tcsr(td), ==, CEN | CACT | PRESCALE(ps)); in test_oneshot_ps0() [all …]
|