/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_int.h | 910 static inline int dasd_path_is_operational(struct dasd_device *device, int chp) in dasd_path_is_operational() argument 912 return test_bit(DASD_PATH_OPERATIONAL, &device->path[chp].flags); in dasd_path_is_operational() 915 static inline int dasd_path_need_verify(struct dasd_device *device, int chp) in dasd_path_need_verify() argument 917 return test_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_need_verify() 920 static inline void dasd_path_verify(struct dasd_device *device, int chp) in dasd_path_verify() argument 922 __set_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_verify() 925 static inline void dasd_path_clear_verify(struct dasd_device *device, int chp) in dasd_path_clear_verify() argument 927 __clear_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_clear_verify() 932 int chp; in dasd_path_clear_all_verify() local 934 for (chp in dasd_path_clear_all_verify() 938 dasd_path_operational(struct dasd_device *device, int chp) dasd_path_operational() argument 944 dasd_path_nonpreferred(struct dasd_device *device, int chp) dasd_path_nonpreferred() argument 949 dasd_path_is_nonpreferred(struct dasd_device *device, int chp) dasd_path_is_nonpreferred() argument 954 dasd_path_clear_nonpreferred(struct dasd_device *device, int chp) dasd_path_clear_nonpreferred() argument 960 dasd_path_preferred(struct dasd_device *device, int chp) dasd_path_preferred() argument 965 dasd_path_is_preferred(struct dasd_device *device, int chp) dasd_path_is_preferred() argument 970 dasd_path_clear_preferred(struct dasd_device *device, int chp) dasd_path_clear_preferred() argument 976 dasd_path_clear_oper(struct dasd_device *device, int chp) dasd_path_clear_oper() argument 982 dasd_path_clear_cable(struct dasd_device *device, int chp) dasd_path_clear_cable() argument 987 dasd_path_cuir(struct dasd_device *device, int chp) dasd_path_cuir() argument 992 dasd_path_is_cuir(struct dasd_device *device, int chp) dasd_path_is_cuir() argument 997 dasd_path_clear_cuir(struct dasd_device *device, int chp) dasd_path_clear_cuir() argument 1002 dasd_path_ifcc(struct dasd_device *device, int chp) dasd_path_ifcc() argument 1007 dasd_path_is_ifcc(struct dasd_device *device, int chp) dasd_path_is_ifcc() argument 1012 dasd_path_clear_ifcc(struct dasd_device *device, int chp) dasd_path_clear_ifcc() argument 1017 dasd_path_clear_nohpf(struct dasd_device *device, int chp) dasd_path_clear_nohpf() argument 1022 dasd_path_miscabled(struct dasd_device *device, int chp) dasd_path_miscabled() argument 1027 dasd_path_is_miscabled(struct dasd_device *device, int chp) dasd_path_is_miscabled() argument 1032 dasd_path_nohpf(struct dasd_device *device, int chp) dasd_path_nohpf() argument 1037 dasd_path_is_nohpf(struct dasd_device *device, int chp) dasd_path_is_nohpf() argument 1054 int chp; dasd_path_get_tbvpm() local 1065 int chp; dasd_path_get_nppm() local 1077 int chp; dasd_path_get_ppm() local 1088 int chp; dasd_path_get_cablepm() local 1099 int chp; dasd_path_get_cuirpm() local 1110 int chp; dasd_path_get_ifccpm() local 1121 int chp; dasd_path_get_hpfpm() local 1136 int chp; dasd_path_add_tbvpm() local 1145 int chp; dasd_path_get_notoperpm() local 1159 int chp; dasd_path_add_opm() local 1177 int chp; dasd_path_add_cablepm() local 1186 int chp; dasd_path_add_cuirpm() local 1195 int chp; dasd_path_add_ifccpm() local 1204 int chp; dasd_path_add_nppm() local 1213 int chp; dasd_path_add_nohpfpm() local 1222 int chp; dasd_path_add_ppm() local 1235 int chp; dasd_path_set_tbvpm() local 1246 int chp; dasd_path_set_opm() local 1270 int chp; dasd_path_remove_opm() local 1282 dasd_path_available(struct dasd_device *device, int chp) dasd_path_available() argument 1288 dasd_path_notoper(struct dasd_device *device, int chp) dasd_path_notoper() argument 1300 int chp; dasd_path_no_path() local [all...] |
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_int.h | 1023 static inline int dasd_path_is_operational(struct dasd_device *device, int chp) in dasd_path_is_operational() argument 1025 return test_bit(DASD_PATH_OPERATIONAL, &device->path[chp].flags); in dasd_path_is_operational() 1028 static inline int dasd_path_need_verify(struct dasd_device *device, int chp) in dasd_path_need_verify() argument 1030 return test_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_need_verify() 1033 static inline void dasd_path_verify(struct dasd_device *device, int chp) in dasd_path_verify() argument 1035 __set_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_verify() 1038 static inline void dasd_path_clear_verify(struct dasd_device *device, int chp) in dasd_path_clear_verify() argument 1040 __clear_bit(DASD_PATH_TBV, &device->path[chp].flags); in dasd_path_clear_verify() 1045 int chp; in dasd_path_clear_all_verify() local 1047 for (chp in dasd_path_clear_all_verify() 1051 dasd_path_fcsec(struct dasd_device *device, int chp) dasd_path_fcsec() argument 1056 dasd_path_clear_fcsec(struct dasd_device *device, int chp) dasd_path_clear_fcsec() argument 1061 dasd_path_need_fcsec(struct dasd_device *device, int chp) dasd_path_need_fcsec() argument 1068 int chp; dasd_path_clear_all_fcsec() local 1074 dasd_path_operational(struct dasd_device *device, int chp) dasd_path_operational() argument 1080 dasd_path_nonpreferred(struct dasd_device *device, int chp) dasd_path_nonpreferred() argument 1085 dasd_path_is_nonpreferred(struct dasd_device *device, int chp) dasd_path_is_nonpreferred() argument 1090 dasd_path_clear_nonpreferred(struct dasd_device *device, int chp) dasd_path_clear_nonpreferred() argument 1096 dasd_path_preferred(struct dasd_device *device, int chp) dasd_path_preferred() argument 1101 dasd_path_is_preferred(struct dasd_device *device, int chp) dasd_path_is_preferred() argument 1106 dasd_path_clear_preferred(struct dasd_device *device, int chp) dasd_path_clear_preferred() argument 1112 dasd_path_clear_oper(struct dasd_device *device, int chp) dasd_path_clear_oper() argument 1118 dasd_path_clear_cable(struct dasd_device *device, int chp) dasd_path_clear_cable() argument 1123 dasd_path_cuir(struct dasd_device *device, int chp) dasd_path_cuir() argument 1128 dasd_path_is_cuir(struct dasd_device *device, int chp) dasd_path_is_cuir() argument 1133 dasd_path_clear_cuir(struct dasd_device *device, int chp) dasd_path_clear_cuir() argument 1138 dasd_path_ifcc(struct dasd_device *device, int chp) dasd_path_ifcc() argument 1143 dasd_path_is_ifcc(struct dasd_device *device, int chp) dasd_path_is_ifcc() argument 1148 dasd_path_clear_ifcc(struct dasd_device *device, int chp) dasd_path_clear_ifcc() argument 1153 dasd_path_clear_nohpf(struct dasd_device *device, int chp) dasd_path_clear_nohpf() argument 1158 dasd_path_miscabled(struct dasd_device *device, int chp) dasd_path_miscabled() argument 1163 dasd_path_is_miscabled(struct dasd_device *device, int chp) dasd_path_is_miscabled() argument 1168 dasd_path_nohpf(struct dasd_device *device, int chp) dasd_path_nohpf() argument 1173 dasd_path_is_nohpf(struct dasd_device *device, int chp) dasd_path_is_nohpf() argument 1190 int chp; dasd_path_get_tbvpm() local 1201 int chp; dasd_path_get_fcsecpm() local 1212 int chp; dasd_path_get_nppm() local 1224 int chp; dasd_path_get_ppm() local 1235 int chp; dasd_path_get_cablepm() local 1246 int chp; dasd_path_get_cuirpm() local 1257 int chp; dasd_path_get_ifccpm() local 1268 int chp; dasd_path_get_hpfpm() local 1277 dasd_path_get_fcs_path(struct dasd_device *device, int chp) dasd_path_get_fcs_path() argument 1285 int chp; dasd_path_get_fcs_device() local 1308 int chp; dasd_path_add_tbvpm() local 1317 int chp; dasd_path_get_notoperpm() local 1331 int chp; dasd_path_add_opm() local 1349 int chp; dasd_path_add_cablepm() local 1358 int chp; dasd_path_add_cuirpm() local 1367 int chp; dasd_path_add_ifccpm() local 1376 int chp; dasd_path_add_nppm() local 1385 int chp; dasd_path_add_nohpfpm() local 1394 int chp; dasd_path_add_ppm() local 1403 int chp; dasd_path_add_fcsecpm() local 1416 int chp; dasd_path_set_tbvpm() local 1427 int chp; dasd_path_set_opm() local 1451 int chp; dasd_path_remove_opm() local 1463 dasd_path_available(struct dasd_device *device, int chp) dasd_path_available() argument 1469 dasd_path_notoper(struct dasd_device *device, int chp) dasd_path_notoper() argument 1476 dasd_path_fcsec_update(struct dasd_device *device, int chp) dasd_path_fcsec_update() argument 1486 int chp; dasd_path_no_path() local [all...] |
H A D | dasd_devmap.c | 2542 static void dasd_path_init_kobj(struct dasd_device *device, int chp) in dasd_path_init_kobj() argument 2544 device->path[chp].kobj.kset = device->paths_info; in dasd_path_init_kobj() 2545 kobject_init(&device->path[chp].kobj, &path_attr_type); in dasd_path_init_kobj() 2548 void dasd_path_create_kobj(struct dasd_device *device, int chp) in dasd_path_create_kobj() argument 2558 if (device->path[chp].in_sysfs) in dasd_path_create_kobj() 2560 if (!device->path[chp].conf_data) in dasd_path_create_kobj() 2563 dasd_path_init_kobj(device, chp); in dasd_path_create_kobj() 2565 rc = kobject_add(&device->path[chp].kobj, NULL, "%x.%02x", in dasd_path_create_kobj() 2566 device->path[chp].cssid, device->path[chp] in dasd_path_create_kobj() 2586 dasd_path_remove_kobj(struct dasd_device *device, int chp) dasd_path_remove_kobj() argument [all...] |
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | chp.c | 28 #include "chp.h" 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 in chp_measurement_read() 210 chp_remove_cmg_attr(struct channel_path *chp) chp_remove_cmg_attr() argument 216 chp_add_cmg_attr(struct channel_path *chp) chp_add_cmg_attr() argument 235 struct channel_path *chp = to_channelpath(dev); chp_status_show() local 317 struct channel_path *chp = to_channelpath(dev); chp_type_show() local 331 struct channel_path *chp = to_channelpath(dev); chp_cmg_show() local 345 struct channel_path *chp = to_channelpath(dev); chp_shared_show() local 359 struct channel_path *chp = to_channelpath(dev); chp_chid_show() local 376 struct channel_path *chp = to_channelpath(dev); chp_chid_external_show() local 393 struct channel_path *chp = to_channelpath(dev); chp_esc_show() local 408 struct channel_path *chp = to_channelpath(kobj_to_dev(kobj)); util_string_read() local 462 chp_update_desc(struct channel_path *chp) chp_update_desc() argument 491 struct channel_path *chp; chp_new() local 555 struct channel_path *chp; chp_get_chp_desc() local [all...] |
H A D | device_ops.c | 27 #include "chp.h" 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 in ccw_device_get_mdc() 799 struct channel_path *chp; ccw_device_get_chid() local [all...] |
H A D | chsc.c | 33 #include "chp.h" 238 struct channel_path *chp = chpid_to_chp(chpid); in chsc_chp_offline() local 252 mutex_lock(&chp->lock); in chsc_chp_offline() 253 chp_update_desc(chp); in chsc_chp_offline() 254 mutex_unlock(&chp->lock); in chsc_chp_offline() 452 struct channel_path *chp; in chsc_process_sei_res_acc() local 471 chp = chpid_to_chp(chpid); in chsc_process_sei_res_acc() 472 mutex_lock(&chp->lock); in chsc_process_sei_res_acc() 473 chp_update_desc(chp); in chsc_process_sei_res_acc() 474 mutex_unlock(&chp in chsc_process_sei_res_acc() 484 struct channel_path *chp; chsc_process_sei_chp_avail() local 591 struct channel_path *chp; chsc_process_sei_fces_event() local 741 struct channel_path *chp = chpid_to_chp(chpid); chsc_chp_online() local 802 struct channel_path *chp = chpid_to_chp(chpid); chsc_chp_vary() local 1008 chsc_initialize_cmg_chars(struct channel_path *chp, u8 cmcv, struct cmg_chars *chars) chsc_initialize_cmg_chars() argument 1022 chsc_get_channel_measurement_chars(struct channel_path *chp) chsc_get_channel_measurement_chars() argument [all...] |
H A D | chp.h | 67 void chp_remove_cmg_attr(struct channel_path *chp); 68 int chp_add_cmg_attr(struct channel_path *chp); 69 int chp_update_desc(struct channel_path *chp);
|
H A 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()
|
H A D | device_fsm.c | 26 #include "chp.h" 432 int chp, mask; in ccw_device_report_path_events() local 434 for (chp = 0, mask = 0x80; chp < 8; chp++, mask >>= 1) { in ccw_device_report_path_events() 435 path_event[chp] = PE_NONE; in ccw_device_report_path_events() 437 path_event[chp] |= PE_PATH_GONE; in ccw_device_report_path_events() 439 path_event[chp] |= PE_PATH_AVAILABLE; in ccw_device_report_path_events() 441 path_event[chp] |= PE_PATHGROUP_ESTABLISHED; in ccw_device_report_path_events()
|
H A D | Makefile | 10 obj-y += airq.o blacklist.o chsc.o cio.o css.o chp.o idset.o isc.o \
|
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | chp.c | 28 #include "chp.h" 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 in chp_measurement_read() 210 chp_remove_cmg_attr(struct channel_path *chp) chp_remove_cmg_attr() argument 216 chp_add_cmg_attr(struct channel_path *chp) chp_add_cmg_attr() argument 235 struct channel_path *chp = to_channelpath(dev); chp_status_show() local 317 struct channel_path *chp = to_channelpath(dev); chp_type_show() local 331 struct channel_path *chp = to_channelpath(dev); chp_cmg_show() local 345 struct channel_path *chp = to_channelpath(dev); chp_shared_show() local 359 struct channel_path *chp = to_channelpath(dev); chp_chid_show() local 376 struct channel_path *chp = to_channelpath(dev); chp_chid_external_show() local 394 struct channel_path *chp = to_channelpath(kobj_to_dev(kobj)); util_string_read() local 447 chp_update_desc(struct channel_path *chp) chp_update_desc() argument 476 struct channel_path *chp; chp_new() local 540 struct channel_path *chp; chp_get_chp_desc() local [all...] |
H A D | device_ops.c | 27 #include "chp.h" 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 in ccw_device_get_mdc() 799 struct channel_path *chp; ccw_device_get_chid() local [all...] |
H A D | chsc.c | 33 #include "chp.h" 235 struct channel_path *chp = chpid_to_chp(chpid); in chsc_chp_offline() local 249 mutex_lock(&chp->lock); in chsc_chp_offline() 250 chp_update_desc(chp); in chsc_chp_offline() 251 mutex_unlock(&chp->lock); in chsc_chp_offline() 430 struct channel_path *chp; in chsc_process_sei_res_acc() local 449 chp = chpid_to_chp(chpid); in chsc_process_sei_res_acc() 450 mutex_lock(&chp->lock); in chsc_process_sei_res_acc() 451 chp_update_desc(chp); in chsc_process_sei_res_acc() 452 mutex_unlock(&chp in chsc_process_sei_res_acc() 470 struct channel_path *chp; chsc_process_sei_chp_avail() local 697 struct channel_path *chp = chpid_to_chp(chpid); chsc_chp_online() local 758 struct channel_path *chp = chpid_to_chp(chpid); chsc_chp_vary() local 964 chsc_initialize_cmg_chars(struct channel_path *chp, u8 cmcv, struct cmg_chars *chars) chsc_initialize_cmg_chars() argument 978 chsc_get_channel_measurement_chars(struct channel_path *chp) chsc_get_channel_measurement_chars() argument [all...] |
H A 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);
|
H A 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()
|
H A D | device_fsm.c | 25 #include "chp.h" 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()
|
H A D | Makefile | 10 obj-y += airq.o blacklist.o chsc.o cio.o css.o chp.o idset.o isc.o \
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/ |
H A 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 225 struct c4iw_cq *chp; c4iw_ev_handler() local [all...] |
H A 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 in c4iw_flush_hw_cq() 754 __c4iw_poll_cq_one(struct c4iw_cq *chp, struct c4iw_qp *qhp, struct ib_wc *wc, struct c4iw_srq *srq) __c4iw_poll_cq_one() argument 921 c4iw_poll_cq_one(struct c4iw_cq *chp, struct ib_wc *wc) c4iw_poll_cq_one() argument 951 struct c4iw_cq *chp; c4iw_poll_cq() local 972 struct c4iw_cq *chp; c4iw_destroy_cq() local 998 struct c4iw_cq *chp = to_c4iw_cq(ibcq); c4iw_create_cq() local 1156 struct c4iw_cq *chp; c4iw_arm_cq() local [all...] |
H A D | restrack.c | 374 struct c4iw_cq *chp = to_c4iw_cq(ibcq); in c4iw_fill_res_cq_entry() local 390 spin_lock_irq(&chp->lock); in c4iw_fill_res_cq_entry() 393 cq = chp->cq; in c4iw_fill_res_cq_entry() 397 hwcqes[0] = chp->cq.queue[idx]; in c4iw_fill_res_cq_entry() 400 hwcqes[1] = chp->cq.queue[idx]; in c4iw_fill_res_cq_entry() 404 swcqes[0] = chp->cq.sw_queue[cq.sw_cidx]; in c4iw_fill_res_cq_entry() 407 swcqes[1] = chp->cq.sw_queue[idx]; in c4iw_fill_res_cq_entry() 411 spin_unlock_irq(&chp->lock); in c4iw_fill_res_cq_entry()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/cxgb4/ |
H A 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 224 struct c4iw_cq *chp; c4iw_ev_handler() local [all...] |
H A 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 in c4iw_flush_hw_cq() 754 __c4iw_poll_cq_one(struct c4iw_cq *chp, struct c4iw_qp *qhp, struct ib_wc *wc, struct c4iw_srq *srq) __c4iw_poll_cq_one() argument 921 c4iw_poll_cq_one(struct c4iw_cq *chp, struct ib_wc *wc) c4iw_poll_cq_one() argument 951 struct c4iw_cq *chp; c4iw_poll_cq() local 970 c4iw_cq_rem_ref(struct c4iw_cq *chp) c4iw_cq_rem_ref() argument 978 struct c4iw_cq *chp; c4iw_destroy_cq() local 1004 struct c4iw_cq *chp = to_c4iw_cq(ibcq); c4iw_create_cq() local 1162 struct c4iw_cq *chp; c4iw_arm_cq() local [all...] |
H A D | restrack.c | 374 struct c4iw_cq *chp = to_c4iw_cq(ibcq); in c4iw_fill_res_cq_entry() local 390 spin_lock_irq(&chp->lock); in c4iw_fill_res_cq_entry() 393 cq = chp->cq; in c4iw_fill_res_cq_entry() 397 hwcqes[0] = chp->cq.queue[idx]; in c4iw_fill_res_cq_entry() 400 hwcqes[1] = chp->cq.queue[idx]; in c4iw_fill_res_cq_entry() 404 swcqes[0] = chp->cq.sw_queue[cq.sw_cidx]; in c4iw_fill_res_cq_entry() 407 swcqes[1] = chp->cq.sw_queue[idx]; in c4iw_fill_res_cq_entry() 411 spin_unlock_irq(&chp->lock); in c4iw_fill_res_cq_entry()
|
/kernel/linux/linux-5.10/lib/ |
H A 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()
|
/kernel/linux/linux-6.6/lib/ |
H A 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()
|