| /Linux-v5.4/drivers/s390/block/ |
| D | dasd_int.h | 885 static inline int dasd_path_is_operational(struct dasd_device *device, int chp) in dasd_path_is_operational() argument 887 return test_bit(DASD_PATH_OPERATIONAL, &device->path[chp].flags); in dasd_path_is_operational() 890 static inline int dasd_path_need_verify(struct dasd_device *device, int chp) in dasd_path_need_verify() argument 892 return test_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_need_verify() 895 static inline void dasd_path_verify(struct dasd_device *device, int chp) in dasd_path_verify() argument 897 __set_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_verify() 900 static inline void dasd_path_clear_verify(struct dasd_device *device, int chp) in dasd_path_clear_verify() argument 902 __clear_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_clear_verify() 907 int chp; in dasd_path_clear_all_verify() local 909 for (chp = 0; chp < 8; chp++) in dasd_path_clear_all_verify() [all …]
|
| D | dasd.c | 3820 int chp, oldopm, hpfpm, ifccpm; in dasd_generic_path_event() local 3827 for (chp = 0; chp < 8; chp++) { in dasd_generic_path_event() 3828 if (path_event[chp] & PE_PATH_GONE) { in dasd_generic_path_event() 3829 dasd_path_notoper(device, chp); in dasd_generic_path_event() 3831 if (path_event[chp] & PE_PATH_AVAILABLE) { in dasd_generic_path_event() 3832 dasd_path_available(device, chp); in dasd_generic_path_event() 3835 if (path_event[chp] & PE_PATHGROUP_ESTABLISHED) { in dasd_generic_path_event() 3836 if (!dasd_path_is_operational(device, chp) && in dasd_generic_path_event() 3837 !dasd_path_need_verify(device, chp)) { in dasd_generic_path_event() 3843 dasd_path_available(device, chp); in dasd_generic_path_event()
|
| /Linux-v5.4/drivers/s390/cio/ |
| D | chp.c | 135 struct channel_path *chp; in chp_measurement_chars_read() local 139 chp = to_channelpath(device); in chp_measurement_chars_read() 140 if (chp->cmg == -1) in chp_measurement_chars_read() 143 return memory_read_from_buffer(buf, count, &off, &chp->cmg_chars, in chp_measurement_chars_read() 144 sizeof(chp->cmg_chars)); in chp_measurement_chars_read() 182 struct channel_path *chp; in chp_measurement_read() local 188 chp = to_channelpath(device); in chp_measurement_read() 189 css = to_css(chp->dev.parent); in chp_measurement_read() 196 chp_measurement_copy_block((struct cmg_entry *)buf, css, chp->chpid); in chp_measurement_read() 210 void chp_remove_cmg_attr(struct channel_path *chp) in chp_remove_cmg_attr() argument [all …]
|
| D | device_ops.c | 497 struct channel_path *chp; in ccw_device_get_util_str() local 503 chp = chpid_to_chp(chpid); in ccw_device_get_util_str() 505 util_str = kmalloc(sizeof(chp->desc_fmt3.util_str), GFP_KERNEL); in ccw_device_get_util_str() 509 mutex_lock(&chp->lock); in ccw_device_get_util_str() 510 memcpy(util_str, chp->desc_fmt3.util_str, sizeof(chp->desc_fmt3.util_str)); in ccw_device_get_util_str() 511 mutex_unlock(&chp->lock); in ccw_device_get_util_str() 643 struct channel_path *chp; in ccw_device_get_mdc() local 658 chp = chpid_to_chp(chpid); in ccw_device_get_mdc() 659 if (!chp) in ccw_device_get_mdc() 662 mutex_lock(&chp->lock); in ccw_device_get_mdc() [all …]
|
| D | chsc.c | 231 struct channel_path *chp = chpid_to_chp(chpid); in chsc_chp_offline() local 245 mutex_lock(&chp->lock); in chsc_chp_offline() 246 chp_update_desc(chp); in chsc_chp_offline() 247 mutex_unlock(&chp->lock); in chsc_chp_offline() 426 struct channel_path *chp; in chsc_process_sei_res_acc() local 445 chp = chpid_to_chp(chpid); in chsc_process_sei_res_acc() 446 mutex_lock(&chp->lock); in chsc_process_sei_res_acc() 447 chp_update_desc(chp); in chsc_process_sei_res_acc() 448 mutex_unlock(&chp->lock); in chsc_process_sei_res_acc() 466 struct channel_path *chp; in chsc_process_sei_chp_avail() local [all …]
|
| D | chp.h | 66 void chp_remove_cmg_attr(struct channel_path *chp); 67 int chp_add_cmg_attr(struct channel_path *chp); 68 int chp_update_desc(struct channel_path *chp);
|
| D | ccwreq.c | 331 int rc = -ENODEV, chp; in ccw_request_timeout() local 336 for (chp = 0; chp < 8; chp++) { in ccw_request_timeout() 337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout() 343 sch->schib.pmcw.chpid[chp]); in ccw_request_timeout()
|
| D | css.c | 403 int chp; in chpids_show() local 405 for (chp = 0; chp < 8; chp++) { in chpids_show() 406 mask = 0x80 >> chp; in chpids_show() 408 ret += sprintf(buf + ret, "%02x ", ssd->chpid[chp].id); in chpids_show() 1350 struct channel_path *chp; in channel_subsystem_reinit() local 1355 chp = chpid_to_chp(chpid); in channel_subsystem_reinit() 1356 if (chp) in channel_subsystem_reinit() 1357 chp_update_desc(chp); in channel_subsystem_reinit()
|
| D | device_fsm.c | 443 int chp, mask; in ccw_device_report_path_events() local 445 for (chp = 0, mask = 0x80; chp < 8; chp++, mask >>= 1) { in ccw_device_report_path_events() 446 path_event[chp] = PE_NONE; in ccw_device_report_path_events() 448 path_event[chp] |= PE_PATH_GONE; in ccw_device_report_path_events() 450 path_event[chp] |= PE_PATH_AVAILABLE; in ccw_device_report_path_events() 452 path_event[chp] |= PE_PATHGROUP_ESTABLISHED; in ccw_device_report_path_events()
|
| D | Makefile | 10 obj-y += airq.o blacklist.o chsc.o cio.o css.o chp.o idset.o isc.o \
|
| D | chsc.h | 163 int chsc_get_channel_measurement_chars(struct channel_path *chp);
|
| D | chsc_sch.c | 755 chpid_parm->cssid = ccl->req.chpid.chp.cssid; in chsc_ioctl_conf_comp_list() 756 chpid_parm->chpid = ccl->req.chpid.chp.id; in chsc_ioctl_conf_comp_list()
|
| /Linux-v5.4/drivers/infiniband/hw/cxgb4/ |
| D | ev.c | 87 static void post_qp_event(struct c4iw_dev *dev, struct c4iw_cq *chp, in post_qp_event() argument 105 event.device = chp->ibcq.device; in post_qp_event() 107 event.element.cq = &chp->ibcq; in post_qp_event() 113 if (t4_clear_cq_armed(&chp->cq)) { in post_qp_event() 114 spin_lock_irqsave(&chp->comp_handler_lock, flag); in post_qp_event() 115 (*chp->ibcq.comp_handler)(&chp->ibcq, chp->ibcq.cq_context); in post_qp_event() 116 spin_unlock_irqrestore(&chp->comp_handler_lock, flag); in post_qp_event() 122 struct c4iw_cq *chp; in c4iw_ev_dispatch() local 142 chp = get_chp(dev, cqid); in c4iw_ev_dispatch() 143 if (!chp) { in c4iw_ev_dispatch() [all …]
|
| D | cq.c | 242 struct c4iw_cq *chp = to_c4iw_cq(qhp->ibqp.send_cq); in c4iw_flush_sq() local 243 struct t4_cq *cq = &chp->cq; in c4iw_flush_sq() 335 void c4iw_flush_hw_cq(struct c4iw_cq *chp, struct c4iw_qp *flush_qhp) in c4iw_flush_hw_cq() argument 342 pr_debug("cqid 0x%x\n", chp->cq.cqid); in c4iw_flush_hw_cq() 343 ret = t4_next_hw_cqe(&chp->cq, &hw_cqe); in c4iw_flush_hw_cq() 351 qhp = get_qhp(chp->rhp, CQE_QPID(hw_cqe)); in c4iw_flush_hw_cq() 407 flush_completed_wrs(&qhp->wq, &chp->cq); in c4iw_flush_hw_cq() 409 swcqe = &chp->cq.sw_queue[chp->cq.sw_pidx]; in c4iw_flush_hw_cq() 412 t4_swcq_produce(&chp->cq); in c4iw_flush_hw_cq() 415 t4_hwcq_consume(&chp->cq); in c4iw_flush_hw_cq() [all …]
|
| D | restrack.c | 379 struct c4iw_cq *chp = to_c4iw_cq(ibcq); in fill_res_cq_entry() local 395 spin_lock_irq(&chp->lock); in fill_res_cq_entry() 398 cq = chp->cq; in fill_res_cq_entry() 402 hwcqes[0] = chp->cq.queue[idx]; in fill_res_cq_entry() 405 hwcqes[1] = chp->cq.queue[idx]; in fill_res_cq_entry() 409 swcqes[0] = chp->cq.sw_queue[cq.sw_cidx]; in fill_res_cq_entry() 412 swcqes[1] = chp->cq.sw_queue[idx]; in fill_res_cq_entry() 416 spin_unlock_irq(&chp->lock); in fill_res_cq_entry()
|
| D | iw_cxgb4.h | 1020 void c4iw_flush_hw_cq(struct c4iw_cq *chp, struct c4iw_qp *flush_qhp);
|
| /Linux-v5.4/drivers/infiniband/hw/cxgb3/ |
| D | iwch_ev.c | 41 static void post_qp_event(struct iwch_dev *rnicp, struct iwch_cq *chp, in post_qp_event() argument 90 event.device = chp->ibcq.device; in post_qp_event() 92 event.element.cq = &chp->ibcq; in post_qp_event() 99 spin_lock_irqsave(&chp->comp_handler_lock, flag); in post_qp_event() 100 (*chp->ibcq.comp_handler)(&chp->ibcq, chp->ibcq.cq_context); in post_qp_event() 101 spin_unlock_irqrestore(&chp->comp_handler_lock, flag); in post_qp_event() 111 struct iwch_cq *chp; in iwch_ev_dispatch() local 118 chp = get_chp(rnicp, cqid); in iwch_ev_dispatch() 120 if (!chp || !qhp) { in iwch_ev_dispatch() 130 atomic_inc(&chp->refcnt); in iwch_ev_dispatch() [all …]
|
| D | iwch_cq.c | 35 static int __iwch_poll_cq_one(struct iwch_dev *rhp, struct iwch_cq *chp, in __iwch_poll_cq_one() argument 45 ret = cxio_poll_cq(wq, &(chp->cq), &cqe, &cqe_flushed, &cookie, in __iwch_poll_cq_one() 47 if (t3a_device(chp->rhp) && credit) { in __iwch_poll_cq_one() 49 credit, chp->cq.cqid); in __iwch_poll_cq_one() 50 cxio_hal_cq_op(&rhp->rdev, &chp->cq, CQ_CREDIT_UPDATE, credit); in __iwch_poll_cq_one() 175 static int iwch_poll_cq_one(struct iwch_dev *rhp, struct iwch_cq *chp, in iwch_poll_cq_one() argument 182 rd_cqe = cxio_next_cqe(&chp->cq); in iwch_poll_cq_one() 190 ret = __iwch_poll_cq_one(rhp, chp, qhp, wc); in iwch_poll_cq_one() 193 ret = __iwch_poll_cq_one(rhp, chp, NULL, wc); in iwch_poll_cq_one() 201 struct iwch_cq *chp; in iwch_poll_cq() local [all …]
|
| D | iwch_provider.c | 93 struct iwch_cq *chp; in iwch_destroy_cq() local 96 chp = to_iwch_cq(ib_cq); in iwch_destroy_cq() 98 xa_erase_irq(&chp->rhp->cqs, chp->cq.cqid); in iwch_destroy_cq() 99 atomic_dec(&chp->refcnt); in iwch_destroy_cq() 100 wait_event(chp->wait, !atomic_read(&chp->refcnt)); in iwch_destroy_cq() 102 cxio_destroy_cq(&chp->rhp->rdev, &chp->cq); in iwch_destroy_cq() 112 struct iwch_cq *chp = to_iwch_cq(ibcq); in iwch_create_cq() local 127 chp->user_rptr_addr = (u32 __user *)(unsigned long)ureq.user_rptr_addr; in iwch_create_cq() 145 chp->cq.size_log2 = ilog2(entries); in iwch_create_cq() 147 if (cxio_create_cq(&rhp->rdev, &chp->cq, !udata)) in iwch_create_cq() [all …]
|
| /Linux-v5.4/lib/ |
| D | earlycpio.c | 65 unsigned int ch[C_NFIELDS], *chp, v; in find_cpio_data() local 81 chp = ch; in find_cpio_data() 102 *chp++ = v; in find_cpio_data()
|
| /Linux-v5.4/arch/s390/include/uapi/asm/ |
| D | chsc.h | 85 struct chp_id chp; member
|
| /Linux-v5.4/drivers/media/usb/pvrusb2/ |
| D | pvrusb2-dvb.c | 437 static void pvr2_dvb_internal_check(struct pvr2_channel *chp) in pvr2_dvb_internal_check() argument 440 adap = container_of(chp, struct pvr2_dvb_adapter, channel); in pvr2_dvb_internal_check()
|
| D | pvrusb2-sysfs.c | 744 static void pvr2_sysfs_internal_check(struct pvr2_channel *chp) in pvr2_sysfs_internal_check() argument 747 sfp = container_of(chp,struct pvr2_sysfs,channel); in pvr2_sysfs_internal_check()
|
| D | pvrusb2-v4l2.c | 893 static void pvr2_v4l2_internal_check(struct pvr2_channel *chp) in pvr2_v4l2_internal_check() argument 896 vp = container_of(chp,struct pvr2_v4l2,channel); in pvr2_v4l2_internal_check()
|
| /Linux-v5.4/include/sound/ |
| D | vx_core.h | 88 void (*set_clock_source)(struct vx_core *chp, int src);
|