Home
last modified time | relevance | path

Searched refs:cssid (Results 1 – 25 of 61) sorted by relevance

123

/openbmc/linux/drivers/s390/cio/
H A Dvfio_ccw_trace.h27 __field(u8, cssid)
35 __entry->cssid = schid.cssid;
43 __entry->cssid,
57 __field(u8, cssid)
65 __entry->cssid = schid.cssid;
73 __entry->cssid,
85 __field(u8, cssid)
93 __entry->cssid = schid.cssid;
101 __entry->cssid, __entry->ssid, __entry->schno,
111 __field(u8, cssid)
[all …]
H A Dtrace.h28 __field(u8, cssid)
47 __entry->cssid = schid.cssid;
68 __entry->cssid, __entry->ssid, __entry->schno, __entry->cc,
110 __field(u8, cssid)
124 __entry->cssid = schid.cssid;
139 __entry->cssid, __entry->ssid, __entry->schno, __entry->cc,
158 __field(u8, cssid)
173 __entry->cssid = __entry->tpi_info.schid.cssid;
181 __entry->cssid, __entry->ssid, __entry->schno, __entry->cc,
197 __field(u8, cssid)
[all …]
H A Dchp.c114 sprintf(dbf_text, on?"varyon%x.%02x":"varyoff%x.%02x", chpid.cssid, in s390_vary_chpid()
490 struct channel_subsystem *css = css_by_id(chpid.cssid); in chp_new()
519 dev_set_name(&chp->dev, "chp%x.%02x", chpid.cssid, chpid.id); in chp_new()
525 chpid.cssid, chpid.id, ret); in chp_new()
643 return id.id + id.cssid * (__MAX_CHPID + 1); in info_bit_num()
705 return chp_cfg_task[chpid.cssid][chpid.id]; in cfg_get_task()
711 chp_cfg_task[chpid.cssid][chpid.id] = cfg; in cfg_set_task()
745 "%d\n", chpid.cssid, chpid.id, rc); in cfg_func()
755 "%d\n", chpid.cssid, chpid.id, rc); in cfg_func()
783 CIO_MSG_EVENT(2, "chp_cfg_sched%x.%02x=%d\n", chpid.cssid, chpid.id, in chp_cfg_schedule()
[all …]
H A Dchsc_sch.c432 u32 cssid : 8; in chsc_ioctl_info_channel_path() member
458 scpcd_area->cssid = cd->chpid.cssid; in chsc_ioctl_info_channel_path()
494 u32 cssid : 8; in chsc_ioctl_info_cu() member
520 scucd_area->cssid = cd->cssid; in chsc_ioctl_info_cu()
560 u32 cssid : 8; in chsc_ioctl_info_sch_cu() member
585 sscud_area->cssid = cud->schid.cssid; in chsc_ioctl_info_sch_cu()
620 u32 cssid : 8; in chsc_ioctl_conf_info() member
645 sci_area->cssid = ci->id.cssid; in chsc_ioctl_conf_info()
689 u32 cssid : 8; in chsc_ioctl_conf_comp_list() member
721 chpid_parm->cssid = ccl->req.chpid.chp.cssid; in chsc_ioctl_conf_comp_list()
H A Dvfio_ccw_fsm.c160 sch->schid.cssid, in fsm_notoper()
263 schid.cssid, in fsm_io_request()
272 schid.cssid, in fsm_io_request()
283 schid.cssid, in fsm_io_request()
296 schid.cssid, in fsm_io_request()
307 schid.cssid, in fsm_io_request()
315 schid.cssid, in fsm_io_request()
H A Dcss.h54 u8 cssid; member
116 u8 cssid; member
135 static inline struct channel_subsystem *css_by_id(u8 cssid) in css_by_id() argument
H A Dchsc.c242 sprintf(dbf_txt, "chpr%x.%02x", chpid.cssid, chpid.id); in chsc_chp_offline()
273 sprintf(dbf_txt, "accpr%x.%02x", link->chpid.cssid, in s390_process_res_acc()
500 "%x.%02x\n", chpid.cssid, chpid.id); in chsc_process_sei_chp_avail()
535 events[data->op], chpid.cssid, chpid.id); in chsc_process_sei_chp_config()
745 sprintf(dbf_txt, "cadd%x.%02x", chpid.cssid, chpid.id); in chsc_chp_online()
962 scpd_area->cssid = chpid.cssid; in chsc_determine_channel_path_desc()
1161 int __init chsc_get_cssid_iid(int idx, u8 *cssid, u8 *iid) in chsc_get_cssid_iid() argument
1171 u8 cssid; in chsc_get_cssid_iid() member
1200 *cssid = sdcal_area->list[idx].cssid; in chsc_get_cssid_iid()
1428 pnso_area->cssid = schid.cssid; in chsc_pnso()
[all …]
H A Dvfio_ccw_drv.c144 sch->schid.cssid, sch->schid.ssid, in vfio_ccw_sch_irq()
197 sch->schid.cssid, sch->schid.ssid, in vfio_ccw_sch_probe()
219 sch->schid.cssid, sch->schid.ssid, in vfio_ccw_sch_remove()
312 sch->schid.cssid, in vfio_ccw_chp_event()
H A Dblacklist.c101 static int parse_busid(char *str, unsigned int *cssid, unsigned int *ssid, in parse_busid() argument
120 *cssid = 0; in parse_busid()
128 ret = pure_hex(&str_work, cssid, 1, 2, __MAX_CSSID); in parse_busid()
H A Dchsc.h114 u32 cssid:8; member
212 int __init chsc_get_cssid_iid(int idx, u8 *cssid, u8 *iid);
/openbmc/qemu/target/s390x/
H A Dioinst.c39 int ioinst_disassemble_sch_ident(uint32_t value, int *m, int *cssid, int *ssid, in ioinst_disassemble_sch_ident() argument
49 *cssid = 0; in ioinst_disassemble_sch_ident()
52 *cssid = IOINST_SCHID_CSSID(value); in ioinst_disassemble_sch_ident()
62 int cssid, ssid, schid, m; in ioinst_handle_xsch() local
65 if (ioinst_disassemble_sch_ident(reg1, &m, &cssid, &ssid, &schid)) { in ioinst_handle_xsch()
69 trace_ioinst_sch_id("xsch", cssid, ssid, schid); in ioinst_handle_xsch()
70 sch = css_find_subch(m, cssid, ssid, schid); in ioinst_handle_xsch()
80 int cssid, ssid, schid, m; in ioinst_handle_csch() local
83 if (ioinst_disassemble_sch_ident(reg1, &m, &cssid, &ssid, &schid)) { in ioinst_handle_csch()
87 trace_ioinst_sch_id("csch", cssid, ssid, schid); in ioinst_handle_csch()
[all …]
H A Dtrace-events5 ioinst_sch_id(const char *insn, int cssid, int ssid, int schid) "IOINST: %s (%x.%x.%04x)"
6 ioinst_chp_id(const char *insn, int cssid, int chpid) "IOINST: %s (%x.%02x)"
/openbmc/qemu/hw/s390x/
H A Dcss.c213 VMSTATE_UINT8_EQUAL(cssid, SubchDev, "Bug!"),
380 if (css_find_subch(true, s->cssid, s->ssid, s->schid) == s) { in subch_dev_post_load()
386 css_subch_assign(s->cssid, s->ssid, s->schid, s->devno, NULL); in subch_dev_post_load()
390 css_subch_assign(s->cssid, s->ssid, s->schid, s->devno, s); in subch_dev_post_load()
408 if (s->cssid != channel_subsys.default_cssid) { in subch_dev_post_load()
483 int css_create_css_image(uint8_t cssid, bool default_image) in css_create_css_image() argument
485 trace_css_new_image(cssid, default_image ? "(default)" : ""); in css_create_css_image()
487 if (cssid == 255) { in css_create_css_image()
490 if (channel_subsys.css[cssid]) { in css_create_css_image()
493 channel_subsys.css[cssid] = g_new0(CssImage, 1); in css_create_css_image()
[all …]
H A Ds390-ccw.c78 unsigned int cssid, ssid, devid; in s390_ccw_get_dev_info() local
99 if (sscanf(tmp, "%2x.%1x.%4x", &cssid, &ssid, &devid) != 3) { in s390_ccw_get_dev_info()
104 cdev->hostid.cssid = cssid; in s390_ccw_get_dev_info()
143 css_generate_sch_crws(sch->cssid, sch->ssid, sch->schid, in s390_ccw_realize()
148 css_subch_assign(sch->cssid, sch->ssid, sch->schid, sch->devno, NULL); in s390_ccw_realize()
162 css_subch_assign(sch->cssid, sch->ssid, sch->schid, sch->devno, NULL); in s390_ccw_unrealize()
H A Dtrace-events6 css_chpid_add(uint8_t cssid, uint8_t chpid, uint8_t type) "CSS: add chpid %x.%02x (type 0x%02x)"
7 css_new_image(uint8_t cssid, const char *default_cssid) "CSS: add css image 0x%02x %s"
8 css_assign_subch(const char *do_assign, uint8_t cssid, uint8_t ssid, uint16_t schid, uint16_t devno…
9 css_io_interrupt(int cssid, int ssid, int schid, uint32_t intparm, uint8_t isc, const char *conditi…
14 virtio_ccw_interpret_ccw(int cssid, int ssid, int schid, int cmd_code) "VIRTIO-CCW: %x.%x.%04x: int…
15 virtio_ccw_new_device(int cssid, int ssid, int schid, int devno, const char *devno_mode) "VIRTIO-CC…
H A Dccw-device.c27 dev->dev_id.cssid = sch->cssid; in ccw_device_refill_ids()
32 dev->subch_id.cssid = sch->cssid; in ccw_device_refill_ids()
H A Dcss-bridge.c54 css_generate_sch_crws(sch->cssid, sch->ssid, sch->schid, 1, 0); in ccw_device_unplug()
77 g_strdup_printf("/%02x.%1x.%04x", sch->cssid, sch->ssid, sch->devno) : in virtual_css_bus_get_dev_path()
H A D3270-ccw.c119 chpid = css_find_free_chpid(sch->cssid); in emulated_ccw_3270_realize()
148 css_subch_assign(sch->cssid, sch->ssid, sch->schid, sch->devno, NULL); in emulated_ccw_3270_realize()
/openbmc/qemu/include/hw/s390x/
H A Dcss.h124 uint8_t cssid; member
168 uint8_t cssid; member
196 typedef SubchDev *(*css_subch_cb_func)(uint8_t m, uint8_t cssid, uint8_t ssid,
198 int css_create_css_image(uint8_t cssid, bool default_image);
199 bool css_devno_used(uint8_t cssid, uint8_t ssid, uint16_t devno);
200 void css_subch_assign(uint8_t cssid, uint8_t ssid, uint16_t schid,
204 unsigned int css_find_free_chpid(uint8_t cssid);
214 void css_generate_sch_crws(uint8_t cssid, uint8_t ssid, uint16_t schid,
216 void css_generate_chp_crws(uint8_t cssid, uint8_t chpid);
217 void css_generate_css_crws(uint8_t cssid);
[all …]
/openbmc/linux/arch/s390/include/asm/
H A Dchpid.h30 return (a->id == b->id) && (a->cssid == b->cssid); in chp_id_is_equal()
39 chpid->cssid++; in chp_id_next()
45 return (chpid->cssid <= __MAX_CSSID); in chp_id_is_valid()
H A Dchsc.h55 u8 cssid; member
/openbmc/qemu/docs/system/s390x/
H A Dcss.rst10 in the form ``<cssid>.<ssid>.<device number>``.
12 The default channel subsystem image id (``<cssid>``) is ``0xfe``. Devices in
14 enable MCSS-E. Note that devices with a different cssid will not be visible
38 * a virtio-net device, cssid/ssid/devno automatically assigned::
/openbmc/linux/arch/s390/include/uapi/asm/
H A Dchsc.h59 __u8 cssid; member
73 __u8 cssid; member
H A Dchpid.h17 __u8 cssid; member
H A Dschid.h10 __u32 cssid : 8; member

123