Searched defs:sch (Results 1 - 16 of 16) sorted by relevance

/drivers/s390/cio/
H A Ddevice_status.c56 struct subchannel *sch; local
58 sch = to_subchannel(cdev->dev.parent);
59 if (cio_update_schib(sch))
64 sch->schid.ssid, sch->schid.sch_no,
65 sch->schib.pmcw.pnom);
67 sch->lpm &= ~sch->schib.pmcw.pnom;
314 struct subchannel *sch; local
318 sch
[all...]
H A Dccwreq.c77 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
89 rc = cio_start(sch, cp, (u8) req->mask);
105 rc = cio_clear(sch);
152 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
159 rc = cio_clear(sch);
327 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
331 if (cio_update_schib(sch))
335 if ((0x80 >> chp) & sch->schib.pmcw.lpum)
339 scsw_cstat(&sch->schib.scsw),
340 scsw_dstat(&sch
[all...]
H A Ddevice_id.c200 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
218 req->lpm = sch->schib.pmcw.pam & sch->opm;
H A Ddevice_ops.c140 struct subchannel *sch; local
145 sch = to_subchannel(cdev->dev.parent);
146 if (!sch->schib.pmcw.ena)
154 ret = cio_clear(sch);
188 struct subchannel *sch; local
193 sch = to_subchannel(cdev->dev.parent);
194 if (!sch->schib.pmcw.ena)
209 ((sch->schib.scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) &&
210 !(sch->schib.scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS)) ||
213 ret = cio_set_options (sch, flag
365 struct subchannel *sch; local
400 struct subchannel *sch; local
496 struct subchannel *sch; local
523 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
568 struct subchannel *sch; local
602 struct subchannel *sch; local
706 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
745 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
[all...]
H A Ddevice_pgid.c31 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
39 if (sch->config.mp != mpath) {
40 sch->config.mp = mpath;
41 rc = cio_commit_config(sch);
46 sch->vpm);
70 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
74 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm);
82 verify_done(cdev, sch->vpm ? 0 : -EACCES);
102 struct subchannel *sch local
140 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
170 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
270 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
316 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
385 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
424 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
462 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
485 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
512 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
567 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
[all...]
H A Ddevice_fsm.c40 struct subchannel *sch; local
45 sch = to_subchannel(cdev->dev.parent);
46 private = to_io_private(sch);
48 cc = stsch_err(sch->schid, &schib);
58 dev_name(&sch->dev));
60 "vpm: %02x\n", sch->lpm, sch->opm, sch->vpm);
139 struct subchannel *sch; local
142 sch
206 __recover_lost_chpids(struct subchannel *sch, int old_lpm) argument
230 struct subchannel *sch; local
355 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
375 struct subchannel *sch; local
434 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
475 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
520 struct subchannel *sch; local
577 struct subchannel *sch; local
620 struct subchannel *sch; local
674 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
685 struct subchannel *sch; local
723 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
912 struct subchannel *sch; local
924 struct subchannel *sch; local
957 struct subchannel *sch; local
[all...]
H A Dchp.c74 * @sch: subchannel
79 u8 chp_get_sch_opm(struct subchannel *sch) argument
89 chpid.id = sch->schib.pmcw.chpid[i];
H A Dchsc_sch.c53 static void chsc_subchannel_irq(struct subchannel *sch) argument
55 struct chsc_private *private = dev_get_drvdata(&sch->dev);
65 CHSC_MSG(0, "Interrupt on sch 0.%x.%04x with no request\n",
66 sch->schid.ssid, sch->schid.sch_no);
71 cio_update_schib(sch);
73 put_device(&sch->dev);
76 static int chsc_subchannel_probe(struct subchannel *sch) argument
82 sch->schid.ssid, sch
103 chsc_subchannel_remove(struct subchannel *sch) argument
118 chsc_subchannel_shutdown(struct subchannel *sch) argument
123 chsc_subchannel_prepare(struct subchannel *sch) argument
138 chsc_subchannel_freeze(struct subchannel *sch) argument
143 chsc_subchannel_restore(struct subchannel *sch) argument
210 struct subchannel *sch = to_subchannel(dev); local
215 chsc_get_next_subchannel(struct subchannel *sch) argument
244 struct subchannel *sch = NULL; local
[all...]
H A Dcio.c87 int cio_set_options(struct subchannel *sch, int flags) argument
89 struct io_subchannel_private *priv = to_io_private(sch);
98 cio_start_handle_notoper(struct subchannel *sch, __u8 lpm) argument
103 sch->lpm &= ~lpm;
105 sch->lpm = 0;
108 "subchannel 0.%x.%04x!\n", sch->schid.ssid,
109 sch->schid.sch_no);
111 if (cio_update_schib(sch))
114 sprintf(dbf_text, "no%s", dev_name(&sch->dev));
116 CIO_HEX_EVENT(0, &sch
122 cio_start_key(struct subchannel *sch, struct ccw1 * cpa, __u8 lpm, __u8 key) argument
176 cio_start(struct subchannel *sch, struct ccw1 *cpa, __u8 lpm) argument
185 cio_resume(struct subchannel *sch) argument
217 cio_halt(struct subchannel *sch) argument
250 cio_clear(struct subchannel *sch) argument
284 cio_cancel(struct subchannel *sch) argument
314 cio_apply_config(struct subchannel *sch, struct schib *schib) argument
328 cio_check_config(struct subchannel *sch, struct schib *schib) argument
344 cio_commit_config(struct subchannel *sch) argument
388 cio_update_schib(struct subchannel *sch) argument
405 cio_enable_subchannel(struct subchannel *sch, u32 intparm) argument
446 cio_disable_subchannel(struct subchannel *sch) argument
475 cio_create_sch_lock(struct subchannel *sch) argument
484 cio_check_devno_blacklisted(struct subchannel *sch) argument
499 cio_validate_io_subchannel(struct subchannel *sch) argument
509 cio_validate_msg_subchannel(struct subchannel *sch) argument
531 cio_validate_subchannel(struct subchannel *sch, struct subchannel_id schid) argument
599 struct subchannel *sch; local
665 struct subchannel *sch; local
1105 cio_tm_start_key(struct subchannel *sch, struct tcw *tcw, u8 lpm, u8 key) argument
1135 cio_tm_intrg(struct subchannel *sch) argument
[all...]
H A Dio_sch.h26 static inline struct ccw_device *sch_get_cdev(struct subchannel *sch) argument
28 struct io_subchannel_private *priv = to_io_private(sch);
32 static inline void sch_set_cdev(struct subchannel *sch, argument
35 struct io_subchannel_private *priv = to_io_private(sch);
119 struct subchannel *sch; member in struct:ccw_device_private
H A Dchsc.c81 u16 sch; /* subchannel */ member in struct:chsc_ssd_area
142 static int s390_subchannel_remove_chpid(struct subchannel *sch, void *data) argument
144 spin_lock_irq(sch->lock);
145 if (sch->driver && sch->driver->chp_event)
146 if (sch->driver->chp_event(sch, data, CHP_OFFLINE) != 0)
148 spin_unlock_irq(sch->lock);
152 sch->lpm = 0;
153 spin_unlock_irq(sch
195 __s390_process_res_acc(struct subchannel *sch, void *data) argument
480 __s390_subchannel_vary_chpid(struct subchannel *sch, struct chp_id chpid, int on) argument
495 s390_subchannel_vary_chpid_off(struct subchannel *sch, void *data) argument
503 s390_subchannel_vary_chpid_on(struct subchannel *sch, void *data) argument
[all...]
H A Dcmf.c191 struct subchannel *sch; local
193 sch = to_subchannel(cdev->dev.parent);
195 sch->config.mme = mme;
196 sch->config.mbfc = mbfc;
199 sch->config.mba = address;
201 sch->config.mbi = address;
203 return cio_commit_config(sch);
300 struct subchannel *sch; local
305 sch = to_subchannel(cdev->dev.parent);
307 if (cio_update_schib(sch))
[all...]
H A Dcss.c68 struct subchannel *sch = to_subchannel(dev); local
72 idset_sch_del(cb->set, sch->schid);
74 rc = cb->fn_known_sch(sch, cb->data);
91 struct subchannel *sch; local
94 sch = get_subchannel_by_schid(schid);
95 if (sch) {
97 rc = cb->fn_known_sch(sch, cb->data);
98 put_device(&sch->dev);
143 struct subchannel *sch; local
146 sch
161 struct subchannel *sch; local
173 css_sch_device_register(struct subchannel *sch) argument
189 css_sch_device_unregister(struct subchannel *sch) argument
227 css_update_ssd_info(struct subchannel *sch) argument
246 struct subchannel *sch = to_subchannel(dev); local
256 struct subchannel *sch = to_subchannel(dev); local
278 css_register_subchannel(struct subchannel *sch) argument
320 struct subchannel *sch; local
340 struct subchannel *sch; local
390 css_evaluate_known_subchannel(struct subchannel *sch, int slow) argument
411 struct subchannel *sch; local
433 css_sched_sch_todo(struct subchannel *sch, enum sch_todo todo) argument
451 struct subchannel *sch; local
501 slow_eval_known_fn(struct subchannel *sch, void *data) argument
589 struct subchannel *sch = to_subchannel(dev); local
636 struct subchannel *sch; local
1100 sch_is_pseudo_sch(struct subchannel *sch) argument
1107 struct subchannel *sch = to_subchannel(dev); local
1121 struct subchannel *sch; local
1134 struct subchannel *sch; local
1145 struct subchannel *sch; local
1154 struct subchannel *sch = to_subchannel(dev); local
1166 struct subchannel *sch = to_subchannel(dev); local
1180 struct subchannel *sch = to_subchannel(dev); local
1192 struct subchannel *sch = to_subchannel(dev); local
1203 struct subchannel *sch = to_subchannel(dev); local
1214 struct subchannel *sch = to_subchannel(dev); local
[all...]
H A Ddevice.c150 static int io_subchannel_prepare(struct subchannel *sch) argument
157 cdev = sch_get_cdev(sch);
223 struct subchannel *sch = to_subchannel(dev); local
224 struct chsc_ssd_info *ssd = &sch->ssd_info;
243 struct subchannel *sch = to_subchannel(dev); local
244 struct pmcw *pmcw = &sch->schib.pmcw;
326 struct subchannel *sch; local
341 sch = to_subchannel(cdev->dev.parent);
361 io_subchannel_quiesce(sch);
596 struct subchannel *sch; local
621 struct subchannel *sch = to_subchannel(dev); local
730 io_subchannel_allocate_dev(struct subchannel *sch) argument
747 io_subchannel_initialize_dev(struct subchannel *sch, struct ccw_device *cdev) argument
768 io_subchannel_create_ccwdev(struct subchannel *sch) argument
784 sch_create_and_recog_new_device(struct subchannel *sch) argument
804 struct subchannel *sch; local
866 struct subchannel *sch; local
907 io_subchannel_recog(struct ccw_device *cdev, struct subchannel *sch) argument
933 ccw_device_move_to_sch(struct ccw_device *cdev, struct subchannel *sch) argument
999 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
1005 io_subchannel_irq(struct subchannel *sch) argument
1019 io_subchannel_init_config(struct subchannel *sch) argument
1025 io_subchannel_init_fields(struct subchannel *sch) argument
1047 io_subchannel_probe(struct subchannel *sch) argument
1109 io_subchannel_remove(struct subchannel *sch) argument
1131 io_subchannel_verify(struct subchannel *sch) argument
1140 io_subchannel_terminate_path(struct subchannel *sch, u8 mask) argument
1167 io_subchannel_chp_event(struct subchannel *sch, struct chp_link *link, int event) argument
1210 io_subchannel_quiesce(struct subchannel *sch) argument
1243 io_subchannel_shutdown(struct subchannel *sch) argument
1368 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
1389 sch_get_action(struct subchannel *sch) argument
1432 io_subchannel_sch_event(struct subchannel *sch, int process) argument
1575 ccw_device_console_enable(struct ccw_device *cdev, struct subchannel *sch) argument
1614 struct subchannel *sch; local
1790 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
1824 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
1852 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
1908 struct subchannel *sch; local
2034 struct subchannel *sch; local
2044 struct subchannel *sch; local
2120 struct subchannel *sch = to_subchannel(cdev->dev.parent); local
[all...]
/drivers/net/wireless/iwlwifi/
H A Diwl-trans-pcie-int.h67 u32 sch; member in struct:isr_statistics
/drivers/net/wireless/iwlegacy/
H A Dcommon.h1028 u32 sch; member in struct:isr_stats

Completed in 203 milliseconds