Home
last modified time | relevance | path

Searched refs:sie (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/usb/c67x00/
H A Dc67x00-drv.c34 static void c67x00_probe_sie(struct c67x00_sie *sie, in c67x00_probe_sie() argument
37 spin_lock_init(&sie->lock); in c67x00_probe_sie()
38 sie->dev = dev; in c67x00_probe_sie()
39 sie->sie_num = sie_num; in c67x00_probe_sie()
40 sie->mode = c67x00_sie_config(dev->pdata->sie_config, sie_num); in c67x00_probe_sie()
42 switch (sie->mode) { in c67x00_probe_sie()
44 c67x00_hcd_probe(sie); in c67x00_probe_sie()
48 dev_info(sie_dev(sie), in c67x00_probe_sie()
49 "Not using SIE %d as requested\n", sie->sie_num); in c67x00_probe_sie()
53 dev_err(sie_dev(sie), in c67x00_probe_sie()
60 c67x00_remove_sie(struct c67x00_sie *sie) c67x00_remove_sie() argument
75 struct c67x00_sie *sie; c67x00_irq() local
[all...]
H A Dc67x00-hcd.c33 static void c67x00_hub_reset_host_port(struct c67x00_sie *sie, int port) in c67x00_hub_reset_host_port() argument
35 struct c67x00_hcd *c67x00 = sie->private_data; in c67x00_hub_reset_host_port()
38 c67x00_ll_husb_reset(sie, port); in c67x00_hub_reset_host_port()
41 c67x00_ll_husb_reset_port(sie, port); in c67x00_hub_reset_host_port()
44 c67x00_ll_set_husb_eot(sie->dev, DEFAULT_EOT); in c67x00_hub_reset_host_port()
50 struct c67x00_sie *sie = c67x00->sie; in c67x00_hub_status_data() local
55 status = c67x00_ll_usb_get_status(sie); in c67x00_hub_status_data()
70 struct c67x00_sie *sie = c67x00->sie; in c67x00_hub_control() local
236 c67x00_hcd_irq(struct c67x00_sie *sie, u16 int_status, u16 msg) c67x00_hcd_irq() argument
329 c67x00_hcd_probe(struct c67x00_sie *sie) c67x00_hcd_probe() argument
391 c67x00_hcd_remove(struct c67x00_sie *sie) c67x00_hcd_remove() argument
[all...]
H A Dc67x00-ll-hpi.c221 void c67x00_ll_hpi_enable_sofeop(struct c67x00_sie *sie) in c67x00_ll_hpi_enable_sofeop() argument
223 hpi_set_bits(sie->dev, HPI_IRQ_ROUTING_REG, in c67x00_ll_hpi_enable_sofeop()
224 SOFEOP_TO_HPI_EN(sie->sie_num)); in c67x00_ll_hpi_enable_sofeop()
227 void c67x00_ll_hpi_disable_sofeop(struct c67x00_sie *sie) in c67x00_ll_hpi_disable_sofeop() argument
229 hpi_clear_bits(sie->dev, HPI_IRQ_ROUTING_REG, in c67x00_ll_hpi_disable_sofeop()
230 SOFEOP_TO_HPI_EN(sie->sie_num)); in c67x00_ll_hpi_disable_sofeop()
260 u16 c67x00_ll_get_usb_ctl(struct c67x00_sie *sie) in c67x00_ll_get_usb_ctl() argument
262 return hpi_read_word(sie->dev, USB_CTL_REG(sie->sie_num)); in c67x00_ll_get_usb_ctl()
268 void c67x00_ll_usb_clear_status(struct c67x00_sie *sie, u1 argument
273 c67x00_ll_usb_get_status(struct c67x00_sie *sie) c67x00_ll_usb_get_status() argument
306 c67x00_ll_husb_sie_init(struct c67x00_sie *sie) c67x00_ll_husb_sie_init() argument
316 c67x00_ll_husb_reset(struct c67x00_sie *sie, int port) c67x00_ll_husb_reset() argument
328 c67x00_ll_husb_set_current_td(struct c67x00_sie *sie, u16 addr) c67x00_ll_husb_set_current_td() argument
333 c67x00_ll_husb_get_current_td(struct c67x00_sie *sie) c67x00_ll_husb_get_current_td() argument
338 c67x00_ll_husb_get_frame(struct c67x00_sie *sie) c67x00_ll_husb_get_frame() argument
343 c67x00_ll_husb_init_host_port(struct c67x00_sie *sie) c67x00_ll_husb_init_host_port() argument
356 c67x00_ll_husb_reset_port(struct c67x00_sie *sie, int port) c67x00_ll_husb_reset_port() argument
[all...]
H A Dc67x00.h196 void (*irq) (struct c67x00_sie *sie, u16 int_status, u16 msg);
232 * @sie: array of sie's on this chip
238 struct c67x00_sie sie[C67X00_SIES]; member
250 void c67x00_ll_hpi_enable_sofeop(struct c67x00_sie *sie);
251 void c67x00_ll_hpi_disable_sofeop(struct c67x00_sie *sie);
255 u16 c67x00_ll_get_usb_ctl(struct c67x00_sie *sie);
256 void c67x00_ll_usb_clear_status(struct c67x00_sie *sie, u16 bits);
257 u16 c67x00_ll_usb_get_status(struct c67x00_sie *sie);
265 void c67x00_ll_husb_reset(struct c67x00_sie *sie, in
[all...]
H A Dc67x00-hcd.h57 struct c67x00_sie *sie; member
101 int c67x00_hcd_probe(struct c67x00_sie *sie);
102 void c67x00_hcd_remove(struct c67x00_sie *sie);
112 void c67x00_hcd_msg_received(struct c67x00_sie *sie, u16 msg);
H A Dc67x00-sched.c161 return c67x00_ll_husb_get_frame(c67x00->sie) & HOST_FRAME_MASK; in c67x00_get_current_frame_number()
424 c67x00_ll_hpi_enable_sofeop(c67x00->sie); in c67x00_urb_enqueue()
615 td->port_length = __cpu_to_le16((c67x00->sie->sie_num << 15) | in c67x00_create_td()
832 c67x00_ll_read_mem_le16(c67x00->sie->dev, in c67x00_parse_td()
836 c67x00_ll_read_mem_le16(c67x00->sie->dev, td_ly_base_addr(td), in c67x00_parse_td()
1046 return !c67x00_ll_husb_get_current_td(c67x00->sie); in c67x00_all_tds_processed()
1057 c67x00_ll_write_mem_le16(c67x00->sie->dev, td_ly_base_addr(td), in c67x00_send_td()
1060 c67x00_ll_write_mem_le16(c67x00->sie->dev, in c67x00_send_td()
1080 c67x00_ll_husb_set_current_td(c67x00->sie, c67x00->td_base_addr); in c67x00_send_frame()
1111 c67x00_ll_hpi_disable_sofeop(c67x00->sie); in c67x00_do_work()
[all...]
/kernel/linux/linux-6.6/drivers/usb/c67x00/
H A Dc67x00-drv.c34 static void c67x00_probe_sie(struct c67x00_sie *sie, in c67x00_probe_sie() argument
37 spin_lock_init(&sie->lock); in c67x00_probe_sie()
38 sie->dev = dev; in c67x00_probe_sie()
39 sie->sie_num = sie_num; in c67x00_probe_sie()
40 sie->mode = c67x00_sie_config(dev->pdata->sie_config, sie_num); in c67x00_probe_sie()
42 switch (sie->mode) { in c67x00_probe_sie()
44 c67x00_hcd_probe(sie); in c67x00_probe_sie()
48 dev_info(sie_dev(sie), in c67x00_probe_sie()
49 "Not using SIE %d as requested\n", sie->sie_num); in c67x00_probe_sie()
53 dev_err(sie_dev(sie), in c67x00_probe_sie()
60 c67x00_remove_sie(struct c67x00_sie *sie) c67x00_remove_sie() argument
75 struct c67x00_sie *sie; c67x00_irq() local
[all...]
H A Dc67x00-hcd.c33 static void c67x00_hub_reset_host_port(struct c67x00_sie *sie, int port) in c67x00_hub_reset_host_port() argument
35 struct c67x00_hcd *c67x00 = sie->private_data; in c67x00_hub_reset_host_port()
38 c67x00_ll_husb_reset(sie, port); in c67x00_hub_reset_host_port()
41 c67x00_ll_husb_reset_port(sie, port); in c67x00_hub_reset_host_port()
44 c67x00_ll_set_husb_eot(sie->dev, DEFAULT_EOT); in c67x00_hub_reset_host_port()
50 struct c67x00_sie *sie = c67x00->sie; in c67x00_hub_status_data() local
55 status = c67x00_ll_usb_get_status(sie); in c67x00_hub_status_data()
70 struct c67x00_sie *sie = c67x00->sie; in c67x00_hub_control() local
236 c67x00_hcd_irq(struct c67x00_sie *sie, u16 int_status, u16 msg) c67x00_hcd_irq() argument
329 c67x00_hcd_probe(struct c67x00_sie *sie) c67x00_hcd_probe() argument
391 c67x00_hcd_remove(struct c67x00_sie *sie) c67x00_hcd_remove() argument
[all...]
H A Dc67x00-ll-hpi.c221 void c67x00_ll_hpi_enable_sofeop(struct c67x00_sie *sie) in c67x00_ll_hpi_enable_sofeop() argument
223 hpi_set_bits(sie->dev, HPI_IRQ_ROUTING_REG, in c67x00_ll_hpi_enable_sofeop()
224 SOFEOP_TO_HPI_EN(sie->sie_num)); in c67x00_ll_hpi_enable_sofeop()
227 void c67x00_ll_hpi_disable_sofeop(struct c67x00_sie *sie) in c67x00_ll_hpi_disable_sofeop() argument
229 hpi_clear_bits(sie->dev, HPI_IRQ_ROUTING_REG, in c67x00_ll_hpi_disable_sofeop()
230 SOFEOP_TO_HPI_EN(sie->sie_num)); in c67x00_ll_hpi_disable_sofeop()
260 u16 c67x00_ll_get_usb_ctl(struct c67x00_sie *sie) in c67x00_ll_get_usb_ctl() argument
262 return hpi_read_word(sie->dev, USB_CTL_REG(sie->sie_num)); in c67x00_ll_get_usb_ctl()
268 void c67x00_ll_usb_clear_status(struct c67x00_sie *sie, u1 argument
273 c67x00_ll_usb_get_status(struct c67x00_sie *sie) c67x00_ll_usb_get_status() argument
306 c67x00_ll_husb_sie_init(struct c67x00_sie *sie) c67x00_ll_husb_sie_init() argument
316 c67x00_ll_husb_reset(struct c67x00_sie *sie, int port) c67x00_ll_husb_reset() argument
328 c67x00_ll_husb_set_current_td(struct c67x00_sie *sie, u16 addr) c67x00_ll_husb_set_current_td() argument
333 c67x00_ll_husb_get_current_td(struct c67x00_sie *sie) c67x00_ll_husb_get_current_td() argument
338 c67x00_ll_husb_get_frame(struct c67x00_sie *sie) c67x00_ll_husb_get_frame() argument
343 c67x00_ll_husb_init_host_port(struct c67x00_sie *sie) c67x00_ll_husb_init_host_port() argument
356 c67x00_ll_husb_reset_port(struct c67x00_sie *sie, int port) c67x00_ll_husb_reset_port() argument
[all...]
H A Dc67x00.h196 void (*irq) (struct c67x00_sie *sie, u16 int_status, u16 msg);
232 * @sie: array of sie's on this chip
238 struct c67x00_sie sie[C67X00_SIES]; member
250 void c67x00_ll_hpi_enable_sofeop(struct c67x00_sie *sie);
251 void c67x00_ll_hpi_disable_sofeop(struct c67x00_sie *sie);
255 u16 c67x00_ll_get_usb_ctl(struct c67x00_sie *sie);
256 void c67x00_ll_usb_clear_status(struct c67x00_sie *sie, u16 bits);
257 u16 c67x00_ll_usb_get_status(struct c67x00_sie *sie);
265 void c67x00_ll_husb_reset(struct c67x00_sie *sie, in
[all...]
H A Dc67x00-hcd.h57 struct c67x00_sie *sie; member
101 int c67x00_hcd_probe(struct c67x00_sie *sie);
102 void c67x00_hcd_remove(struct c67x00_sie *sie);
112 void c67x00_hcd_msg_received(struct c67x00_sie *sie, u16 msg);
H A Dc67x00-sched.c161 return c67x00_ll_husb_get_frame(c67x00->sie) & HOST_FRAME_MASK; in c67x00_get_current_frame_number()
424 c67x00_ll_hpi_enable_sofeop(c67x00->sie); in c67x00_urb_enqueue()
615 td->port_length = __cpu_to_le16((c67x00->sie->sie_num << 15) | in c67x00_create_td()
832 c67x00_ll_read_mem_le16(c67x00->sie->dev, in c67x00_parse_td()
836 c67x00_ll_read_mem_le16(c67x00->sie->dev, td_ly_base_addr(td), in c67x00_parse_td()
1046 return !c67x00_ll_husb_get_current_td(c67x00->sie); in c67x00_all_tds_processed()
1057 c67x00_ll_write_mem_le16(c67x00->sie->dev, td_ly_base_addr(td), in c67x00_send_td()
1060 c67x00_ll_write_mem_le16(c67x00->sie->dev, in c67x00_send_td()
1080 c67x00_ll_husb_set_current_td(c67x00->sie, c67x00->td_base_addr); in c67x00_send_frame()
1111 c67x00_ll_hpi_disable_sofeop(c67x00->sie); in c67x00_do_work()
[all...]
/kernel/linux/linux-5.10/arch/s390/include/uapi/asm/
H A Dkvm_perf.h12 #include <asm/sie.h>
/kernel/linux/linux-6.6/arch/s390/include/uapi/asm/
H A Dkvm_perf.h12 #include <asm/sie.h>
/kernel/linux/linux-5.10/tools/arch/s390/include/uapi/asm/
H A Dkvm_perf.h12 #include <asm/sie.h>
/kernel/linux/linux-6.6/tools/arch/s390/include/uapi/asm/
H A Dkvm_perf.h12 #include <asm/sie.h>
/kernel/linux/linux-5.10/tools/perf/arch/s390/util/
H A Dkvm-stat.c13 #include <asm/sie.h>
/kernel/linux/linux-6.6/tools/perf/arch/s390/util/
H A Dkvm-stat.c13 #include <asm/sie.h>
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dentry.S201 * %r2 pointer to sie control block phys
202 * %r3 pointer to sie control block virt
208 stg %r2,__SF_SIE_CONTROL_PHYS(%r15) # save sie block physical..
225 lg %r14,__SF_SIE_CONTROL_PHYS(%r15) # get sie block phys addr
228 sie 0(%r14)
/kernel/linux/linux-6.6/arch/riscv/include/uapi/asm/
H A Dkvm.h74 unsigned long sie; member
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c194 case KVM_REG_RISCV_CSR_REG(sie): in general_csr_id_to_str()
195 return RISCV_CSR_GENERAL(sie); in general_csr_id_to_str()
526 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(sie),
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dtrace.h6 #include <asm/sie.h>
111 VCPU_TP_PRINTK("entering sie flags %x", __entry->cpuflags)
126 VCPU_TP_PRINTK("%s", "fault in sie instruction")
143 VCPU_TP_PRINTK("exit sie icptcode %d (%s)", __entry->icptcode,
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dtrace.h6 #include <asm/sie.h>
111 VCPU_TP_PRINTK("entering sie flags %x", __entry->cpuflags)
126 VCPU_TP_PRINTK("%s", "fault in sie instruction")
143 VCPU_TP_PRINTK("exit sie icptcode %d (%s)", __entry->icptcode,
/kernel/liteos_m/arch/risc-v/nuclei/gcc/nmsis/Core/Include/
H A Dcore_feature_base.h124 rv_csr_t sie:1; /*!< bit: 1 supervisor interrupt enable flag */
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dentry.S314 * %r2 pointer to sie control block
342 sie 0(%r14)

Completed in 15 milliseconds

12