Home
last modified time | relevance | path

Searched refs:pc (Results 1 – 25 of 78) sorted by relevance

1234

/drivers/isdn/hisax/
Dl3ni1.c113 { struct l3_process *pc = st->l3.proc; /* start of processes */ in l3ni1_search_dummy_proc() local
117 while (pc) in l3ni1_search_dummy_proc()
118 { if ((pc->callref == -1) && (pc->prot.ni1.invoke_id == id)) in l3ni1_search_dummy_proc()
119 return (pc); in l3ni1_search_dummy_proc()
120 pc = pc->next; in l3ni1_search_dummy_proc()
133 struct l3_process *pc = NULL; in l3ni1_dummy_return_result() local
135 if ((pc = l3ni1_search_dummy_proc(st, id))) in l3ni1_dummy_return_result()
136 { L3DelTimer(&pc->timer); /* remove timer */ in l3ni1_dummy_return_result()
138 cs = pc->st->l1.hardware; in l3ni1_dummy_return_result()
142 ic.parm.ni1_io.hl_id = pc->prot.ni1.invoke_id; in l3ni1_dummy_return_result()
[all …]
Dl3_1tr6.c31 l3_1TR6_message(struct l3_process *pc, u_char mt, u_char pd) in l3_1TR6_message() argument
39 MsgHead(p, pc->callref, mt, pd); in l3_1TR6_message()
40 l3_msg(pc->st, DL_DATA | REQUEST, skb); in l3_1TR6_message()
44 l3_1tr6_release_req(struct l3_process *pc, u_char pr, void *arg) in l3_1tr6_release_req() argument
46 StopAllL3Timer(pc); in l3_1tr6_release_req()
47 newl3state(pc, 19); in l3_1tr6_release_req()
48 l3_1TR6_message(pc, MT_N1_REL, PROTO_DIS_N1); in l3_1tr6_release_req()
49 L3AddTimer(&pc->timer, T308, CC_T308_1); in l3_1tr6_release_req()
53 l3_1tr6_invalid(struct l3_process *pc, u_char pr, void *arg) in l3_1tr6_invalid() argument
58 l3_1tr6_release_req(pc, 0, NULL); in l3_1tr6_invalid()
[all …]
Dl3dss1.c114 { struct l3_process *pc = st->l3.proc; /* start of processes */ in l3dss1_search_dummy_proc() local
118 while (pc) in l3dss1_search_dummy_proc()
119 { if ((pc->callref == -1) && (pc->prot.dss1.invoke_id == id)) in l3dss1_search_dummy_proc()
120 return (pc); in l3dss1_search_dummy_proc()
121 pc = pc->next; in l3dss1_search_dummy_proc()
134 struct l3_process *pc = NULL; in l3dss1_dummy_return_result() local
136 if ((pc = l3dss1_search_dummy_proc(st, id))) in l3dss1_dummy_return_result()
137 { L3DelTimer(&pc->timer); /* remove timer */ in l3dss1_dummy_return_result()
139 cs = pc->st->l1.hardware; in l3dss1_dummy_return_result()
143 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_dummy_return_result()
[all …]
/drivers/pinctrl/
Dpinctrl-bcm2835.c90 struct bcm2835_pinctrl *pc; member
264 static inline u32 bcm2835_gpio_rd(struct bcm2835_pinctrl *pc, unsigned reg) in bcm2835_gpio_rd() argument
266 return readl(pc->base + reg); in bcm2835_gpio_rd()
269 static inline void bcm2835_gpio_wr(struct bcm2835_pinctrl *pc, unsigned reg, in bcm2835_gpio_wr() argument
272 writel(val, pc->base + reg); in bcm2835_gpio_wr()
275 static inline int bcm2835_gpio_get_bit(struct bcm2835_pinctrl *pc, unsigned reg, in bcm2835_gpio_get_bit() argument
279 return (bcm2835_gpio_rd(pc, reg) >> GPIO_REG_SHIFT(bit)) & 1; in bcm2835_gpio_get_bit()
283 static inline void bcm2835_gpio_set_bit(struct bcm2835_pinctrl *pc, in bcm2835_gpio_set_bit() argument
287 bcm2835_gpio_wr(pc, reg, BIT(GPIO_REG_SHIFT(bit))); in bcm2835_gpio_set_bit()
291 struct bcm2835_pinctrl *pc, unsigned pin) in bcm2835_pinctrl_fsel_get() argument
[all …]
/drivers/ssb/
Ddriver_pcicore.c19 static u32 ssb_pcie_read(struct ssb_pcicore *pc, u32 address);
20 static void ssb_pcie_write(struct ssb_pcicore *pc, u32 address, u32 data);
21 static u16 ssb_pcie_mdio_read(struct ssb_pcicore *pc, u8 device, u8 address);
22 static void ssb_pcie_mdio_write(struct ssb_pcicore *pc, u8 device,
26 u32 pcicore_read32(struct ssb_pcicore *pc, u16 offset) in pcicore_read32() argument
28 return ssb_read32(pc->dev, offset); in pcicore_read32()
32 void pcicore_write32(struct ssb_pcicore *pc, u16 offset, u32 value) in pcicore_write32() argument
34 ssb_write32(pc->dev, offset, value); in pcicore_write32()
38 u16 pcicore_read16(struct ssb_pcicore *pc, u16 offset) in pcicore_read16() argument
40 return ssb_read16(pc->dev, offset); in pcicore_read16()
[all …]
/drivers/bcma/
Ddriver_pci.c20 u32 bcma_pcie_read(struct bcma_drv_pci *pc, u32 address) in bcma_pcie_read() argument
22 pcicore_write32(pc, BCMA_CORE_PCI_PCIEIND_ADDR, address); in bcma_pcie_read()
23 pcicore_read32(pc, BCMA_CORE_PCI_PCIEIND_ADDR); in bcma_pcie_read()
24 return pcicore_read32(pc, BCMA_CORE_PCI_PCIEIND_DATA); in bcma_pcie_read()
27 static void bcma_pcie_write(struct bcma_drv_pci *pc, u32 address, u32 data) in bcma_pcie_write() argument
29 pcicore_write32(pc, BCMA_CORE_PCI_PCIEIND_ADDR, address); in bcma_pcie_write()
30 pcicore_read32(pc, BCMA_CORE_PCI_PCIEIND_ADDR); in bcma_pcie_write()
31 pcicore_write32(pc, BCMA_CORE_PCI_PCIEIND_DATA, data); in bcma_pcie_write()
34 static void bcma_pcie_mdio_set_phy(struct bcma_drv_pci *pc, u8 phy) in bcma_pcie_mdio_set_phy() argument
47 pcicore_write32(pc, BCMA_CORE_PCI_MDIO_DATA, v); in bcma_pcie_mdio_set_phy()
[all …]
Ddriver_pci_host.c27 bool bcma_core_pci_is_in_hostmode(struct bcma_drv_pci *pc) in bcma_core_pci_is_in_hostmode() argument
29 struct bcma_bus *bus = pc->core->bus; in bcma_core_pci_is_in_hostmode()
38 bcma_core_enable(pc->core, 0); in bcma_core_pci_is_in_hostmode()
40 return !mips_busprobe32(tmp, pc->core->io_addr); in bcma_core_pci_is_in_hostmode()
43 static u32 bcma_pcie_read_config(struct bcma_drv_pci *pc, u32 address) in bcma_pcie_read_config() argument
45 pcicore_write32(pc, BCMA_CORE_PCI_CONFIG_ADDR, address); in bcma_pcie_read_config()
46 pcicore_read32(pc, BCMA_CORE_PCI_CONFIG_ADDR); in bcma_pcie_read_config()
47 return pcicore_read32(pc, BCMA_CORE_PCI_CONFIG_DATA); in bcma_pcie_read_config()
50 static void bcma_pcie_write_config(struct bcma_drv_pci *pc, u32 address, in bcma_pcie_write_config() argument
53 pcicore_write32(pc, BCMA_CORE_PCI_CONFIG_ADDR, address); in bcma_pcie_write_config()
[all …]
/drivers/pwm/
Dpwm-tiecap.c69 struct ecap_pwm_chip *pc = to_ecap_pwm_chip(chip); in ecap_pwm_config() local
77 c = pc->clk_rate; in ecap_pwm_config()
86 c = pc->clk_rate; in ecap_pwm_config()
92 pm_runtime_get_sync(pc->chip.dev); in ecap_pwm_config()
94 reg_val = readw(pc->mmio_base + ECCTL2); in ecap_pwm_config()
99 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_config()
103 writel(duty_cycles, pc->mmio_base + CAP2); in ecap_pwm_config()
104 writel(period_cycles, pc->mmio_base + CAP1); in ecap_pwm_config()
111 writel(duty_cycles, pc->mmio_base + CAP4); in ecap_pwm_config()
112 writel(period_cycles, pc->mmio_base + CAP3); in ecap_pwm_config()
[all …]
Dpwm-tiehrpwm.c200 static void configure_polarity(struct ehrpwm_pwm_chip *pc, int chan) in configure_polarity() argument
215 if (pc->polarity[chan] == PWM_POLARITY_INVERSED) in configure_polarity()
223 if (pc->polarity[chan] == PWM_POLARITY_INVERSED) in configure_polarity()
230 ehrpwm_modify(pc->mmio_base, aqctl_reg, aqctl_mask, aqctl_val); in configure_polarity()
240 struct ehrpwm_pwm_chip *pc = to_ehrpwm_pwm_chip(chip); in ehrpwm_pwm_config() local
249 c = pc->clk_rate; in ehrpwm_pwm_config()
258 c = pc->clk_rate; in ehrpwm_pwm_config()
269 if (pc->period_cycles[i] && in ehrpwm_pwm_config()
270 (pc->period_cycles[i] != period_cycles)) { in ehrpwm_pwm_config()
284 pc->period_cycles[pwm->hwpwm] = period_cycles; in ehrpwm_pwm_config()
[all …]
Dpwm-spear.c80 struct spear_pwm_chip *pc = to_spear_pwm_chip(chip); in spear_pwm_config() local
95 clk_rate = clk_get_rate(pc->clk); in spear_pwm_config()
124 ret = clk_enable(pc->clk); in spear_pwm_config()
128 spear_pwm_writel(pc, pwm->hwpwm, PWMCR, in spear_pwm_config()
130 spear_pwm_writel(pc, pwm->hwpwm, PWMDCR, dc); in spear_pwm_config()
131 spear_pwm_writel(pc, pwm->hwpwm, PWMPCR, pv); in spear_pwm_config()
132 clk_disable(pc->clk); in spear_pwm_config()
139 struct spear_pwm_chip *pc = to_spear_pwm_chip(chip); in spear_pwm_enable() local
143 rc = clk_enable(pc->clk); in spear_pwm_enable()
147 val = spear_pwm_readl(pc, pwm->hwpwm, PWMCR); in spear_pwm_enable()
[all …]
Dpwm-tegra.c69 struct tegra_pwm_chip *pc = to_tegra_pwm_chip(chip); in tegra_pwm_config() local
89 rate = clk_get_rate(pc->clk) >> PWM_DUTY_WIDTH; in tegra_pwm_config()
116 err = clk_prepare_enable(pc->clk); in tegra_pwm_config()
122 pwm_writel(pc, pwm->hwpwm, val); in tegra_pwm_config()
128 clk_disable_unprepare(pc->clk); in tegra_pwm_config()
135 struct tegra_pwm_chip *pc = to_tegra_pwm_chip(chip); in tegra_pwm_enable() local
139 rc = clk_prepare_enable(pc->clk); in tegra_pwm_enable()
143 val = pwm_readl(pc, pwm->hwpwm); in tegra_pwm_enable()
145 pwm_writel(pc, pwm->hwpwm, val); in tegra_pwm_enable()
152 struct tegra_pwm_chip *pc = to_tegra_pwm_chip(chip); in tegra_pwm_disable() local
[all …]
Dpwm-pxa.c65 struct pxa_pwm_chip *pc = to_pxa_pwm_chip(chip); in pxa_pwm_config() local
73 c = clk_get_rate(pc->clk); in pxa_pwm_config()
94 rc = clk_prepare_enable(pc->clk); in pxa_pwm_config()
98 writel(prescale, pc->mmio_base + offset + PWMCR); in pxa_pwm_config()
99 writel(dc, pc->mmio_base + offset + PWMDCR); in pxa_pwm_config()
100 writel(pv, pc->mmio_base + offset + PWMPCR); in pxa_pwm_config()
102 clk_disable_unprepare(pc->clk); in pxa_pwm_config()
108 struct pxa_pwm_chip *pc = to_pxa_pwm_chip(chip); in pxa_pwm_enable() local
110 return clk_prepare_enable(pc->clk); in pxa_pwm_enable()
115 struct pxa_pwm_chip *pc = to_pxa_pwm_chip(chip); in pxa_pwm_disable() local
[all …]
Dcore.c136 of_pwm_xlate_with_flags(struct pwm_chip *pc, const struct of_phandle_args *args) in of_pwm_xlate_with_flags() argument
140 if (pc->of_pwm_n_cells < 3) in of_pwm_xlate_with_flags()
143 if (args->args[0] >= pc->npwm) in of_pwm_xlate_with_flags()
146 pwm = pwm_request_from_chip(pc, args->args[0], NULL); in of_pwm_xlate_with_flags()
162 of_pwm_simple_xlate(struct pwm_chip *pc, const struct of_phandle_args *args) in of_pwm_simple_xlate() argument
166 if (pc->of_pwm_n_cells < 2) in of_pwm_simple_xlate()
169 if (args->args[0] >= pc->npwm) in of_pwm_simple_xlate()
172 pwm = pwm_request_from_chip(pc, args->args[0], NULL); in of_pwm_simple_xlate()
495 struct pwm_chip *pc; in of_pwm_get() local
512 pc = of_node_to_pwmchip(args.np); in of_pwm_get()
[all …]
/drivers/ide/
Dide-floppy.c65 struct ide_atapi_pc *pc = drive->pc; in ide_floppy_callback() local
66 struct request *rq = pc->rq; in ide_floppy_callback()
67 int uptodate = pc->error ? 0 : 1; in ide_floppy_callback()
71 if (drive->failed_pc == pc) in ide_floppy_callback()
74 if (pc->c[0] == GPCMD_READ_10 || pc->c[0] == GPCMD_WRITE_10 || in ide_floppy_callback()
77 else if (pc->c[0] == GPCMD_REQUEST_SENSE) { in ide_floppy_callback()
81 if (!pc->error) { in ide_floppy_callback()
107 struct ide_atapi_pc *pc) in ide_floppy_report_error() argument
117 floppy->drive->name, pc->c[0], floppy->sense_key, in ide_floppy_report_error()
124 struct ide_atapi_pc *pc) in ide_floppy_issue_pc() argument
[all …]
Dide-floppy_ioctl.c37 struct ide_atapi_pc *pc, in ide_floppy_get_format_capacities() argument
51 ide_floppy_create_read_capacity_cmd(pc); in ide_floppy_get_format_capacities()
53 if (ide_queue_pc_tail(drive, floppy->disk, pc, pc_buf, pc->req_xfer)) { in ide_floppy_get_format_capacities()
97 static void ide_floppy_create_format_unit_cmd(struct ide_atapi_pc *pc, in ide_floppy_create_format_unit_cmd() argument
101 ide_init_pc(pc); in ide_floppy_create_format_unit_cmd()
102 pc->c[0] = GPCMD_FORMAT_UNIT; in ide_floppy_create_format_unit_cmd()
103 pc->c[1] = 0x17; in ide_floppy_create_format_unit_cmd()
115 pc->req_xfer = 12; in ide_floppy_create_format_unit_cmd()
116 pc->flags |= PC_FLAG_WRITING; in ide_floppy_create_format_unit_cmd()
119 static int ide_floppy_get_sfrp_bit(ide_drive_t *drive, struct ide_atapi_pc *pc) in ide_floppy_get_sfrp_bit() argument
[all …]
Dide-tape.c271 struct ide_atapi_pc *pc = drive->failed_pc; in idetape_analyze_error() local
284 if (pc->flags & PC_FLAG_DMA_ERROR) in idetape_analyze_error()
292 if ((pc->c[0] == READ_6 || pc->c[0] == WRITE_6) in idetape_analyze_error()
294 && pc->c[4] == 0 && pc->c[3] == 0 && pc->c[2] == 0) { in idetape_analyze_error()
297 pc->error = 0; in idetape_analyze_error()
299 pc->flags |= PC_FLAG_ABORT; in idetape_analyze_error()
302 if (pc->c[0] == READ_6 && (sense[2] & 0x80)) { in idetape_analyze_error()
303 pc->error = IDE_DRV_ERROR_FILEMARK; in idetape_analyze_error()
304 pc->flags |= PC_FLAG_ABORT; in idetape_analyze_error()
306 if (pc->c[0] == WRITE_6) { in idetape_analyze_error()
[all …]
Dide-atapi.c79 void ide_init_pc(struct ide_atapi_pc *pc) in ide_init_pc() argument
81 memset(pc, 0, sizeof(*pc)); in ide_init_pc()
90 struct ide_atapi_pc *pc, void *buf, unsigned int bufflen) in ide_queue_pc_tail() argument
97 rq->special = (char *)pc; in ide_queue_pc_tail()
106 memcpy(rq->cmd, pc->c, 12); in ide_queue_pc_tail()
118 struct ide_atapi_pc pc; in ide_do_test_unit_ready() local
120 ide_init_pc(&pc); in ide_do_test_unit_ready()
121 pc.c[0] = TEST_UNIT_READY; in ide_do_test_unit_ready()
123 return ide_queue_pc_tail(drive, disk, &pc, NULL, 0); in ide_do_test_unit_ready()
129 struct ide_atapi_pc pc; in ide_do_start_stop() local
[all …]
/drivers/oprofile/
Dcpu_buffer.c236 unsigned long pc, unsigned long event) in op_add_sample() argument
245 sample->eip = pc; in op_add_sample()
260 log_sample(struct oprofile_cpu_buffer *cpu_buf, unsigned long pc, in log_sample() argument
267 if (pc == ESCAPE_CODE) { in log_sample()
275 if (op_add_sample(cpu_buf, pc, event)) in log_sample()
296 __oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs, in __oprofile_add_ext_sample() argument
307 if (!log_sample(cpu_buf, pc, backtrace, is_kernel, event, task)) in __oprofile_add_ext_sample()
319 void oprofile_add_ext_hw_sample(unsigned long pc, struct pt_regs * const regs, in oprofile_add_ext_hw_sample() argument
323 __oprofile_add_ext_sample(pc, regs, event, is_kernel, task); in oprofile_add_ext_hw_sample()
326 void oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs, in oprofile_add_ext_sample() argument
[all …]
/drivers/net/can/usb/peak_usb/
Dpcan_usb_pro.c141 u8 *pc; in pcan_msg_add_rec() local
146 pc = pm->rec_ptr + 1; in pcan_msg_add_rec()
155 *pc++ = va_arg(ap, int); in pcan_msg_add_rec()
156 *pc++ = va_arg(ap, int); in pcan_msg_add_rec()
157 *pc++ = va_arg(ap, int); in pcan_msg_add_rec()
158 *(u32 *)pc = cpu_to_le32(va_arg(ap, u32)); in pcan_msg_add_rec()
159 pc += 4; in pcan_msg_add_rec()
160 memcpy(pc, va_arg(ap, int *), i); in pcan_msg_add_rec()
161 pc += i; in pcan_msg_add_rec()
166 *pc++ = va_arg(ap, int); in pcan_msg_add_rec()
[all …]
/drivers/staging/csr/
Dcsr_msgconv.c225 CsrMsgConvPrimEntry *pc; in CsrMsgConvInsert() local
226 pc = CsrMsgConvFind(primType); in CsrMsgConvInsert()
228 if (pc) in CsrMsgConvInsert()
234 pc = kmalloc(sizeof(*pc), GFP_KERNEL); in CsrMsgConvInsert()
235 pc->primType = primType; in CsrMsgConvInsert()
236 pc->conv = ce; in CsrMsgConvInsert()
237 pc->lookupFunc = NULL; in CsrMsgConvInsert()
238 pc->next = converter->profile_converters; in CsrMsgConvInsert()
239 converter->profile_converters = pc; in CsrMsgConvInsert()
/drivers/net/ethernet/broadcom/
Dbnx2_fw.h19 .pc = BNX2_COM_CPU_PROGRAM_COUNTER,
35 .pc = BNX2_CP_CPU_PROGRAM_COUNTER,
51 .pc = BNX2_RXP_CPU_PROGRAM_COUNTER,
67 .pc = BNX2_TPAT_CPU_PROGRAM_COUNTER,
83 .pc = BNX2_TXP_CPU_PROGRAM_COUNTER,
/drivers/ptp/
Dptp_clock.c100 static int ptp_clock_getres(struct posix_clock *pc, struct timespec *tp) in ptp_clock_getres() argument
107 static int ptp_clock_settime(struct posix_clock *pc, const struct timespec *tp) in ptp_clock_settime() argument
109 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_settime()
113 static int ptp_clock_gettime(struct posix_clock *pc, struct timespec *tp) in ptp_clock_gettime() argument
115 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_gettime()
119 static int ptp_clock_adjtime(struct posix_clock *pc, struct timex *tx) in ptp_clock_adjtime() argument
121 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_clock_adjtime()
167 static void delete_ptp_clock(struct posix_clock *pc) in delete_ptp_clock() argument
169 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in delete_ptp_clock()
Dptp_chardev.c28 int ptp_open(struct posix_clock *pc, fmode_t fmode) in ptp_open() argument
33 long ptp_ioctl(struct posix_clock *pc, unsigned int cmd, unsigned long arg) in ptp_ioctl() argument
38 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_ioctl()
138 unsigned int ptp_poll(struct posix_clock *pc, struct file *fp, poll_table *wait) in ptp_poll() argument
140 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_poll()
149 ssize_t ptp_read(struct posix_clock *pc, in ptp_read() argument
152 struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock); in ptp_read()
Dptp_private.h72 long ptp_ioctl(struct posix_clock *pc,
75 int ptp_open(struct posix_clock *pc, fmode_t fmode);
77 ssize_t ptp_read(struct posix_clock *pc,
80 uint ptp_poll(struct posix_clock *pc,
/drivers/spi/
Dspi-s3c24xx-fiq.S53 subnes pc, lr, #4 @@ return, still have work to do
58 subs pc, lr, #4
80 subnes pc, lr, #4 @@ return, still have work to do
84 subs pc, lr, #4
105 subnes pc, lr, #4 @@ return, still have work to do
109 subs pc, lr, #4

1234