Searched refs:grp (Results 1 - 118 of 118) sorted by relevance

/linux-4.1.27/drivers/s390/net/
H A Dctcm_mpc.c329 struct mpc_group *grp; ctc_mpc_alloc_channel() local
336 grp = priv->mpcg; ctc_mpc_alloc_channel()
338 grp->allochanfunc = callback; ctc_mpc_alloc_channel()
339 grp->port_num = port_num; ctc_mpc_alloc_channel()
340 grp->port_persist = 1; ctc_mpc_alloc_channel()
344 CTCM_FUNTAIL, dev->name, fsm_getstate_str(grp->fsm)); ctc_mpc_alloc_channel()
346 switch (fsm_getstate(grp->fsm)) { ctc_mpc_alloc_channel()
349 grp->alloc_called = 1; ctc_mpc_alloc_channel()
356 /*fsm_newstate(grp->fsm, MPCG_STATE_XID2INITW);*/ ctc_mpc_alloc_channel()
358 grp->send_qllc_disc = 1; ctc_mpc_alloc_channel()
360 fsm_deltimer(&grp->timer); ctc_mpc_alloc_channel()
361 grp->outstanding_xid2 = 0; ctc_mpc_alloc_channel()
362 grp->outstanding_xid7 = 0; ctc_mpc_alloc_channel()
363 grp->outstanding_xid7_p2 = 0; ctc_mpc_alloc_channel()
364 grp->saved_xid2 = NULL; ctc_mpc_alloc_channel()
373 grp->allocchan_callback_retries++; ctc_mpc_alloc_channel()
374 if (grp->allocchan_callback_retries < 4) { ctc_mpc_alloc_channel()
375 if (grp->allochanfunc) ctc_mpc_alloc_channel()
376 grp->allochanfunc(grp->port_num, ctc_mpc_alloc_channel()
377 grp->group_max_buflen); ctc_mpc_alloc_channel()
381 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctc_mpc_alloc_channel()
382 grp->allocchan_callback_retries = 0; ctc_mpc_alloc_channel()
399 struct mpc_group *grp; ctc_mpc_establish_connectivity() local
407 grp = priv->mpcg; ctc_mpc_establish_connectivity()
413 CTCM_FUNTAIL, dev->name, fsm_getstate_str(grp->fsm)); ctc_mpc_establish_connectivity()
415 grp->estconnfunc = callback; ctc_mpc_establish_connectivity()
416 grp->port_num = port_num; ctc_mpc_establish_connectivity()
418 switch (fsm_getstate(grp->fsm)) { ctc_mpc_establish_connectivity()
423 fsm_deltimer(&grp->timer); ctc_mpc_establish_connectivity()
424 grp->estconn_callback_retries++; ctc_mpc_establish_connectivity()
425 if (grp->estconn_callback_retries < 4) { ctc_mpc_establish_connectivity()
426 if (grp->estconnfunc) { ctc_mpc_establish_connectivity()
427 grp->estconnfunc(grp->port_num, 0, ctc_mpc_establish_connectivity()
428 grp->group_max_buflen); ctc_mpc_establish_connectivity()
429 grp->estconnfunc = NULL; ctc_mpc_establish_connectivity()
433 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctc_mpc_establish_connectivity()
434 grp->estconn_callback_retries = 0; ctc_mpc_establish_connectivity()
445 if (grp->estconnfunc) { ctc_mpc_establish_connectivity()
446 grp->estconnfunc(grp->port_num, -1, 0); ctc_mpc_establish_connectivity()
447 grp->estconnfunc = NULL; ctc_mpc_establish_connectivity()
462 grp->send_qllc_disc = 1; ctc_mpc_establish_connectivity()
463 fsm_newstate(grp->fsm, MPCG_STATE_XID0IOWAIT); ctc_mpc_establish_connectivity()
464 fsm_deltimer(&grp->timer); ctc_mpc_establish_connectivity()
465 fsm_addtimer(&grp->timer, MPC_XID_TIMEOUT_VALUE, ctc_mpc_establish_connectivity()
467 grp->outstanding_xid7 = 0; ctc_mpc_establish_connectivity()
468 grp->outstanding_xid7_p2 = 0; ctc_mpc_establish_connectivity()
469 grp->saved_xid2 = NULL; ctc_mpc_establish_connectivity()
472 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, rch); ctc_mpc_establish_connectivity()
477 if (grp->estconnfunc) { ctc_mpc_establish_connectivity()
478 grp->estconnfunc(grp->port_num, -1, 0); ctc_mpc_establish_connectivity()
479 grp->estconnfunc = NULL; ctc_mpc_establish_connectivity()
481 fsm_deltimer(&grp->timer); ctc_mpc_establish_connectivity()
486 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, wch); ctc_mpc_establish_connectivity()
491 if (grp->estconnfunc) { ctc_mpc_establish_connectivity()
492 grp->estconnfunc(grp->port_num, -1, 0); ctc_mpc_establish_connectivity()
493 grp->estconnfunc = NULL; ctc_mpc_establish_connectivity()
495 fsm_deltimer(&grp->timer); ctc_mpc_establish_connectivity()
519 struct mpc_group *grp; ctc_mpc_dealloc_ch() local
525 grp = priv->mpcg; ctc_mpc_dealloc_ch()
532 grp->channels_terminating = 0; ctc_mpc_dealloc_ch()
533 fsm_deltimer(&grp->timer); ctc_mpc_dealloc_ch()
534 grp->allochanfunc = NULL; ctc_mpc_dealloc_ch()
535 grp->estconnfunc = NULL; ctc_mpc_dealloc_ch()
536 grp->port_persist = 0; ctc_mpc_dealloc_ch()
537 grp->send_qllc_disc = 0; ctc_mpc_dealloc_ch()
538 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctc_mpc_dealloc_ch()
552 struct mpc_group *grp; ctc_mpc_flow_control() local
561 grp = priv->mpcg; ctc_mpc_flow_control()
569 mpcg_state = fsm_getstate(grp->fsm); ctc_mpc_flow_control()
575 if (grp->flow_off_called == 1) ctc_mpc_flow_control()
576 grp->flow_off_called = 0; ctc_mpc_flow_control()
578 fsm_newstate(grp->fsm, MPCG_STATE_FLOWC); ctc_mpc_flow_control()
584 fsm_newstate(grp->fsm, MPCG_STATE_READY); ctc_mpc_flow_control()
591 grp->flow_off_called = 1; ctc_mpc_flow_control()
610 struct mpc_group *grp = priv->mpcg; mpc_rcvd_sweep_resp() local
616 grp->sweep_rsp_pend_num--; mpc_rcvd_sweep_resp()
618 if ((grp->sweep_req_pend_num == 0) && mpc_rcvd_sweep_resp()
619 (grp->sweep_rsp_pend_num == 0)) { mpc_rcvd_sweep_resp()
621 grp->in_sweep = 0; mpc_rcvd_sweep_resp()
641 struct mpc_group *grp = priv->mpcg; ctcmpc_send_sweep_resp() local
682 grp->in_sweep = 0; ctcmpc_send_sweep_resp()
684 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_send_sweep_resp()
697 struct mpc_group *grp = priv->mpcg; mpc_rcvd_sweep_req() local
704 if (grp->in_sweep == 0) { mpc_rcvd_sweep_req()
705 grp->in_sweep = 1; mpc_rcvd_sweep_req()
707 grp->sweep_req_pend_num = grp->active_channels[CTCM_READ]; mpc_rcvd_sweep_req()
708 grp->sweep_rsp_pend_num = grp->active_channels[CTCM_READ]; mpc_rcvd_sweep_req()
713 grp->sweep_req_pend_num--; mpc_rcvd_sweep_req()
831 struct mpc_group *grp = priv->mpcg; mpc_action_go_ready() local
833 if (grp == NULL) { mpc_action_go_ready()
840 fsm_deltimer(&grp->timer); mpc_action_go_ready()
842 if (grp->saved_xid2->xid2_flag2 == 0x40) { mpc_action_go_ready()
844 if (grp->estconnfunc) { mpc_action_go_ready()
845 grp->estconnfunc(grp->port_num, 1, mpc_action_go_ready()
846 grp->group_max_buflen); mpc_action_go_ready()
847 grp->estconnfunc = NULL; mpc_action_go_ready()
848 } else if (grp->allochanfunc) mpc_action_go_ready()
849 grp->send_qllc_disc = 1; mpc_action_go_ready()
851 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); mpc_action_go_ready()
858 grp->port_persist = 1; mpc_action_go_ready()
859 grp->out_of_sequence = 0; mpc_action_go_ready()
860 grp->estconn_called = 0; mpc_action_go_ready()
862 tasklet_hi_schedule(&grp->mpc_tasklet2); mpc_action_go_ready()
875 struct mpc_group *grp = priv->mpcg; mpc_group_ready() local
878 if (grp == NULL) { mpc_group_ready()
887 CTCM_FUNTAIL, dev->name, grp->group_max_buflen); mpc_group_ready()
889 fsm_newstate(grp->fsm, MPCG_STATE_READY); mpc_group_ready()
909 if (grp->estconnfunc) { mpc_group_ready()
910 grp->estconnfunc(grp->port_num, 0, mpc_group_ready()
911 grp->group_max_buflen); mpc_group_ready()
912 grp->estconnfunc = NULL; mpc_group_ready()
913 } else if (grp->allochanfunc) mpc_group_ready()
914 grp->allochanfunc(grp->port_num, grp->group_max_buflen); mpc_group_ready()
916 grp->send_qllc_disc = 1; mpc_group_ready()
917 grp->changed_side = 0; mpc_group_ready()
931 struct mpc_group *grp = priv->mpcg; mpc_channel_action() local
933 if (grp == NULL) { mpc_channel_action()
945 fsm_getstate_str(grp->fsm), grp->num_channel_paths, mpc_channel_action()
946 grp->active_channels[CTCM_READ], mpc_channel_action()
947 grp->active_channels[CTCM_WRITE]); mpc_channel_action()
950 grp->num_channel_paths++; mpc_channel_action()
951 grp->active_channels[direction]++; mpc_channel_action()
952 grp->outstanding_xid2++; mpc_channel_action()
964 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); mpc_channel_action()
977 memcpy(skb_put(ch->xid_skb, grp->xid_skb->len), mpc_channel_action()
978 grp->xid_skb->data, mpc_channel_action()
979 grp->xid_skb->len); mpc_channel_action()
994 if ((grp->active_channels[CTCM_READ] > 0) && mpc_channel_action()
995 (grp->active_channels[CTCM_WRITE] > 0) && mpc_channel_action()
996 (fsm_getstate(grp->fsm) < MPCG_STATE_XID2INITW)) { mpc_channel_action()
997 fsm_newstate(grp->fsm, MPCG_STATE_XID2INITW); mpc_channel_action()
1005 grp->num_channel_paths--; mpc_channel_action()
1006 grp->active_channels[direction]--; mpc_channel_action()
1012 if (grp->channels_terminating) mpc_channel_action()
1015 if (((grp->active_channels[CTCM_READ] == 0) && mpc_channel_action()
1016 (grp->active_channels[CTCM_WRITE] > 0)) mpc_channel_action()
1017 || ((grp->active_channels[CTCM_WRITE] == 0) && mpc_channel_action()
1018 (grp->active_channels[CTCM_READ] > 0))) mpc_channel_action()
1019 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); mpc_channel_action()
1025 fsm_getstate_str(grp->fsm), grp->num_channel_paths, mpc_channel_action()
1026 grp->active_channels[CTCM_READ], mpc_channel_action()
1027 grp->active_channels[CTCM_WRITE]); mpc_channel_action()
1044 struct mpc_group *grp = priv->mpcg; ctcmpc_unpack_skb() local
1075 if ((fsm_getstate(grp->fsm) == MPCG_STATE_FLOWC) || ctcmpc_unpack_skb()
1076 ((fsm_getstate(grp->fsm) == MPCG_STATE_READY) && ctcmpc_unpack_skb()
1085 grp->out_of_sequence += 1; ctcmpc_unpack_skb()
1094 grp->out_of_sequence = 0; ctcmpc_unpack_skb()
1100 if (unlikely(fsm_getstate(grp->fsm) != MPCG_STATE_READY)) ctcmpc_unpack_skb()
1149 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_unpack_skb()
1199 fsm_event(grp->fsm, MPCG_EVENT_XID2, mpcginfo); ctcmpc_unpack_skb()
1201 fsm_event(grp->fsm, MPCG_EVENT_DISCONC, mpcginfo); ctcmpc_unpack_skb()
1220 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_unpack_skb()
1241 struct mpc_group *grp = priv->mpcg; ctcmpc_bh() local
1246 while ((fsm_getstate(grp->fsm) != MPCG_STATE_FLOWC) && ctcmpc_bh()
1249 if (grp->out_of_sequence > 20) { ctcmpc_bh()
1253 grp->out_of_sequence = 0; ctcmpc_bh()
1254 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_bh()
1270 struct mpc_group *grp; ctcmpc_init_mpc_group() local
1275 grp = kzalloc(sizeof(struct mpc_group), GFP_KERNEL); ctcmpc_init_mpc_group()
1276 if (grp == NULL) ctcmpc_init_mpc_group()
1279 grp->fsm = init_fsm("mpcg", mpcg_state_names, mpcg_event_names, ctcmpc_init_mpc_group()
1282 if (grp->fsm == NULL) { ctcmpc_init_mpc_group()
1283 kfree(grp); ctcmpc_init_mpc_group()
1287 fsm_newstate(grp->fsm, MPCG_STATE_RESET); ctcmpc_init_mpc_group()
1288 fsm_settimer(grp->fsm, &grp->timer); ctcmpc_init_mpc_group()
1290 grp->xid_skb = ctcmpc_init_mpc_group()
1292 if (grp->xid_skb == NULL) { ctcmpc_init_mpc_group()
1293 kfree_fsm(grp->fsm); ctcmpc_init_mpc_group()
1294 kfree(grp); ctcmpc_init_mpc_group()
1298 grp->xid_skb_data = grp->xid_skb->data; ctcmpc_init_mpc_group()
1299 grp->xid_th = (struct th_header *)grp->xid_skb->data; ctcmpc_init_mpc_group()
1300 memcpy(skb_put(grp->xid_skb, TH_HEADER_LENGTH), ctcmpc_init_mpc_group()
1303 grp->xid = (struct xid2 *)skb_tail_pointer(grp->xid_skb); ctcmpc_init_mpc_group()
1304 memcpy(skb_put(grp->xid_skb, XID2_LENGTH), &init_xid, XID2_LENGTH); ctcmpc_init_mpc_group()
1305 grp->xid->xid2_adj_id = jiffies | 0xfff00000; ctcmpc_init_mpc_group()
1306 grp->xid->xid2_sender_id = jiffies; ctcmpc_init_mpc_group()
1308 grp->xid_id = skb_tail_pointer(grp->xid_skb); ctcmpc_init_mpc_group()
1309 memcpy(skb_put(grp->xid_skb, 4), "VTAM", 4); ctcmpc_init_mpc_group()
1311 grp->rcvd_xid_skb = ctcmpc_init_mpc_group()
1313 if (grp->rcvd_xid_skb == NULL) { ctcmpc_init_mpc_group()
1314 kfree_fsm(grp->fsm); ctcmpc_init_mpc_group()
1315 dev_kfree_skb(grp->xid_skb); ctcmpc_init_mpc_group()
1316 kfree(grp); ctcmpc_init_mpc_group()
1319 grp->rcvd_xid_data = grp->rcvd_xid_skb->data; ctcmpc_init_mpc_group()
1320 grp->rcvd_xid_th = (struct th_header *)grp->rcvd_xid_skb->data; ctcmpc_init_mpc_group()
1321 memcpy(skb_put(grp->rcvd_xid_skb, TH_HEADER_LENGTH), ctcmpc_init_mpc_group()
1323 grp->saved_xid2 = NULL; ctcmpc_init_mpc_group()
1324 priv->xid = grp->xid; ctcmpc_init_mpc_group()
1325 priv->mpcg = grp; ctcmpc_init_mpc_group()
1326 return grp; ctcmpc_init_mpc_group()
1355 struct mpc_group *grp; mpc_action_go_inop() local
1361 grp = priv->mpcg; mpc_action_go_inop()
1362 grp->flow_off_called = 0; mpc_action_go_inop()
1363 fsm_deltimer(&grp->timer); mpc_action_go_inop()
1364 if (grp->channels_terminating) mpc_action_go_inop()
1367 grp->channels_terminating = 1; mpc_action_go_inop()
1368 grp->saved_state = fsm_getstate(grp->fsm); mpc_action_go_inop()
1369 fsm_newstate(grp->fsm, MPCG_STATE_INOP); mpc_action_go_inop()
1370 if (grp->saved_state > MPCG_STATE_XID7INITF) mpc_action_go_inop()
1374 if ((grp->saved_state != MPCG_STATE_RESET) || mpc_action_go_inop()
1376 (grp->port_persist == 0)) mpc_action_go_inop()
1381 switch (grp->saved_state) { mpc_action_go_inop()
1400 grp->xid2_tgnum = 0; mpc_action_go_inop()
1401 grp->group_max_buflen = 0; /*min of all received */ mpc_action_go_inop()
1402 grp->outstanding_xid2 = 0; mpc_action_go_inop()
1403 grp->outstanding_xid7 = 0; mpc_action_go_inop()
1404 grp->outstanding_xid7_p2 = 0; mpc_action_go_inop()
1405 grp->saved_xid2 = NULL; mpc_action_go_inop()
1406 grp->xidnogood = 0; mpc_action_go_inop()
1407 grp->changed_side = 0; mpc_action_go_inop()
1409 grp->rcvd_xid_skb->data = grp->rcvd_xid_data; mpc_action_go_inop()
1410 skb_reset_tail_pointer(grp->rcvd_xid_skb); mpc_action_go_inop()
1411 grp->rcvd_xid_skb->len = 0; mpc_action_go_inop()
1412 grp->rcvd_xid_th = (struct th_header *)grp->rcvd_xid_skb->data; mpc_action_go_inop()
1413 memcpy(skb_put(grp->rcvd_xid_skb, TH_HEADER_LENGTH), &thnorm, mpc_action_go_inop()
1416 if (grp->send_qllc_disc == 1) { mpc_action_go_inop()
1417 grp->send_qllc_disc = 0; mpc_action_go_inop()
1426 if ((grp->port_persist == 1) || (grp->alloc_called)) { mpc_action_go_inop()
1427 grp->alloc_called = 0; mpc_action_go_inop()
1430 fsm_newstate(grp->fsm, MPCG_STATE_RESET); mpc_action_go_inop()
1431 if (grp->saved_state > MPCG_STATE_XID7INITF) mpc_action_go_inop()
1438 fsm_newstate(grp->fsm, MPCG_STATE_RESET); mpc_action_go_inop()
1458 struct mpc_group *grp; mpc_action_timeout() local
1463 grp = priv->mpcg; mpc_action_timeout()
1467 switch (fsm_getstate(grp->fsm)) { mpc_action_timeout()
1476 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); mpc_action_timeout()
1495 struct mpc_group *grp; mpc_action_discontact() local
1505 grp = priv->mpcg; mpc_action_discontact()
1506 grp->send_qllc_disc = 1; mpc_action_discontact()
1507 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); mpc_action_discontact()
1549 struct mpc_group *grp = priv->mpcg; mpc_validate_xid() local
1582 grp->group_max_buflen, xid->xid2_buf_len); mpc_validate_xid()
1584 if (grp->group_max_buflen == 0 || grp->group_max_buflen > mpc_validate_xid()
1586 grp->group_max_buflen = xid->xid2_buf_len - len; mpc_validate_xid()
1589 if (grp->saved_xid2 == NULL) { mpc_validate_xid()
1590 grp->saved_xid2 = mpc_validate_xid()
1591 (struct xid2 *)skb_tail_pointer(grp->rcvd_xid_skb); mpc_validate_xid()
1593 memcpy(skb_put(grp->rcvd_xid_skb, mpc_validate_xid()
1595 grp->rcvd_xid_skb->data = grp->rcvd_xid_data; mpc_validate_xid()
1597 skb_reset_tail_pointer(grp->rcvd_xid_skb); mpc_validate_xid()
1598 grp->rcvd_xid_skb->len = 0; mpc_validate_xid()
1609 grp->roll = XSIDE; mpc_validate_xid()
1614 grp->roll = YSIDE; mpc_validate_xid()
1621 if (xid->xid2_flag4 != grp->saved_xid2->xid2_flag4) { mpc_validate_xid()
1635 if (xid->xid2_adj_id != grp->saved_xid2->xid2_adj_id) { mpc_validate_xid()
1642 if (xid->xid2_sender_id != grp->saved_xid2->xid2_sender_id) { mpc_validate_xid()
1656 grp->saved_xid2->xid2_flag2 = 0x40; mpc_validate_xid()
1847 struct mpc_group *grp = priv->mpcg; mpc_action_doxid0() local
1863 switch (fsm_getstate(grp->fsm)) { mpc_action_doxid0()
1874 fsm_event(grp->fsm, MPCG_EVENT_DOIO, ch); mpc_action_doxid0()
1887 struct mpc_group *grp = NULL; mpc_action_doxid7() local
1892 grp = priv->mpcg; mpc_action_doxid7()
1893 if (grp == NULL) mpc_action_doxid7()
1906 if (grp->outstanding_xid7_p2 > 0) { mpc_action_doxid7()
1907 if (grp->roll == YSIDE) { mpc_action_doxid7()
1926 if (grp->roll == YSIDE) { mpc_action_doxid7()
1945 fsm_event(grp->fsm, MPCG_EVENT_DOIO, ch); mpc_action_doxid7()
1962 struct mpc_group *grp = priv->mpcg; mpc_action_rcvd_xid0() local
1965 __func__, ch->id, grp->outstanding_xid2, mpc_action_rcvd_xid0()
1966 grp->outstanding_xid7, grp->outstanding_xid7_p2); mpc_action_rcvd_xid0()
1971 grp->outstanding_xid2--; mpc_action_rcvd_xid0()
1972 grp->outstanding_xid7++; mpc_action_rcvd_xid0()
1973 grp->outstanding_xid7_p2++; mpc_action_rcvd_xid0()
1977 switch (fsm_getstate(grp->fsm)) { mpc_action_rcvd_xid0()
1979 fsm_newstate(grp->fsm, MPCG_STATE_XID2INITX); mpc_action_rcvd_xid0()
1983 fsm_newstate(grp->fsm, MPCG_STATE_XID0IOWAIX); mpc_action_rcvd_xid0()
1987 if (grp->outstanding_xid2 == 0) { mpc_action_rcvd_xid0()
1988 fsm_newstate(grp->fsm, MPCG_STATE_XID7INITW); mpc_action_rcvd_xid0()
1990 fsm_event(grp->fsm, MPCG_EVENT_XID2DONE, dev); mpc_action_rcvd_xid0()
1994 if (grp->outstanding_xid2 == 0) { mpc_action_rcvd_xid0()
1995 fsm_newstate(grp->fsm, MPCG_STATE_XID7INITI); mpc_action_rcvd_xid0()
1997 fsm_event(grp->fsm, MPCG_EVENT_XID2DONE, dev); mpc_action_rcvd_xid0()
2004 __func__, ch->id, grp->outstanding_xid2, mpc_action_rcvd_xid0()
2005 grp->outstanding_xid7, grp->outstanding_xid7_p2); mpc_action_rcvd_xid0()
2008 fsm_getstate_str(grp->fsm), fsm_getstate_str(ch->fsm)); mpc_action_rcvd_xid0()
2024 struct mpc_group *grp = priv->mpcg; mpc_action_rcvd_xid7() local
2029 __func__, grp->outstanding_xid7, grp->outstanding_xid7_p2); mpc_action_rcvd_xid7()
2031 grp->outstanding_xid7--; mpc_action_rcvd_xid7()
2036 switch (fsm_getstate(grp->fsm)) { mpc_action_rcvd_xid7()
2038 fsm_newstate(grp->fsm, MPCG_STATE_XID7INITZ); mpc_action_rcvd_xid7()
2042 fsm_newstate(grp->fsm, MPCG_STATE_XID7INITX); mpc_action_rcvd_xid7()
2047 if (grp->outstanding_xid7 == 0) { mpc_action_rcvd_xid7()
2048 if (grp->outstanding_xid7_p2 > 0) { mpc_action_rcvd_xid7()
2049 grp->outstanding_xid7 = mpc_action_rcvd_xid7()
2050 grp->outstanding_xid7_p2; mpc_action_rcvd_xid7()
2051 grp->outstanding_xid7_p2 = 0; mpc_action_rcvd_xid7()
2053 fsm_newstate(grp->fsm, MPCG_STATE_XID7INITF); mpc_action_rcvd_xid7()
2056 fsm_event(grp->fsm, MPCG_EVENT_XID7DONE, dev); mpc_action_rcvd_xid7()
2076 struct mpc_group *grp = priv->mpcg; mpc_send_qllc_discontact() local
2079 __func__, mpcg_state_names[grp->saved_state]); mpc_send_qllc_discontact()
2081 switch (grp->saved_state) { mpc_send_qllc_discontact()
2094 if (grp->estconnfunc) { mpc_send_qllc_discontact()
2095 grp->estconnfunc(grp->port_num, -1, 0); mpc_send_qllc_discontact()
2096 grp->estconnfunc = NULL; mpc_send_qllc_discontact()
2101 grp->send_qllc_disc = 2; mpc_send_qllc_discontact()
H A Dctcm_fsms.c1220 struct mpc_group *grp = priv->mpcg; ctcmpc_chx_txdone() local
1256 if ((ch->collect_len <= 0) || (grp->in_sweep != 0)) { ctcmpc_chx_txdone()
1275 data_space = grp->group_max_buflen - TH_HEADER_LENGTH; ctcmpc_chx_txdone()
1390 struct mpc_group *grp = priv->mpcg; ctcmpc_chx_rx() local
1427 switch (fsm_getstate(grp->fsm)) { ctcmpc_chx_rx()
1448 switch (fsm_getstate(grp->fsm)) { ctcmpc_chx_rx()
1547 struct mpc_group *grp = priv->mpcg; ctcmpc_chx_rxidle() local
1554 fsm_getstate(fi), fsm_getstate(grp->fsm)); ctcmpc_chx_rxidle()
1559 switch (fsm_getstate(grp->fsm)) { ctcmpc_chx_rxidle()
1602 struct mpc_group *grp = priv->mpcg; ctcmpc_chx_attn() local
1606 fsm_getstate_str(ch->fsm), fsm_getstate_str(grp->fsm)); ctcmpc_chx_attn()
1608 switch (fsm_getstate(grp->fsm)) { ctcmpc_chx_attn()
1614 fsm_deltimer(&grp->timer); ctcmpc_chx_attn()
1615 fsm_addtimer(&grp->timer, ctcmpc_chx_attn()
1618 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, ch); ctcmpc_chx_attn()
1644 fsm_event(grp->fsm, MPCG_EVENT_XID7DONE, dev); ctcmpc_chx_attn()
1661 struct mpc_group *grp = priv->mpcg; ctcmpc_chx_attnbusy() local
1665 fsm_getstate_str(ch->fsm), fsm_getstate_str(grp->fsm)); ctcmpc_chx_attnbusy()
1669 switch (fsm_getstate(grp->fsm)) { ctcmpc_chx_attnbusy()
1674 grp->changed_side = 1; ctcmpc_chx_attnbusy()
1675 fsm_newstate(grp->fsm, MPCG_STATE_XID2INITW); ctcmpc_chx_attnbusy()
1678 if (grp->changed_side == 1) { ctcmpc_chx_attnbusy()
1679 grp->changed_side = 2; ctcmpc_chx_attnbusy()
1685 if (grp->estconnfunc) ctcmpc_chx_attnbusy()
1694 fsm_deltimer(&grp->timer); ctcmpc_chx_attnbusy()
1697 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_chx_attnbusy()
1703 if (grp->changed_side == 1) { ctcmpc_chx_attnbusy()
1704 grp->changed_side = 2; ctcmpc_chx_attnbusy()
1716 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_chx_attnbusy()
1720 if (grp->changed_side == 1) { ctcmpc_chx_attnbusy()
1721 fsm_deltimer(&grp->timer); ctcmpc_chx_attnbusy()
1722 fsm_addtimer(&grp->timer, MPC_XID_TIMEOUT_VALUE, ctcmpc_chx_attnbusy()
1726 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, ch); ctcmpc_chx_attnbusy()
1746 struct mpc_group *grp = priv->mpcg; ctcmpc_chx_resend() local
1748 fsm_event(grp->fsm, MPCG_EVENT_XID0DO, ch); ctcmpc_chx_resend()
1762 struct mpc_group *grp = priv->mpcg; ctcmpc_chx_send_sweep() local
1773 if (grp->in_sweep == 0) ctcmpc_chx_send_sweep()
1793 grp->in_sweep = 0; ctcmpc_chx_send_sweep()
1796 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_chx_send_sweep()
1809 grp->sweep_req_pend_num--; ctcmpc_chx_send_sweep()
1812 grp->sweep_rsp_pend_num--; ctcmpc_chx_send_sweep()
1831 if ((grp->sweep_req_pend_num == 0) && ctcmpc_chx_send_sweep()
1832 (grp->sweep_rsp_pend_num == 0)) { ctcmpc_chx_send_sweep()
1833 grp->in_sweep = 0; ctcmpc_chx_send_sweep()
H A Dctcm_main.c601 struct mpc_group *grp; ctcmpc_send_sweep_req() local
608 grp = priv->mpcg; ctcmpc_send_sweep_req()
613 if (grp->in_sweep == 0) { ctcmpc_send_sweep_req()
614 grp->in_sweep = 1; ctcmpc_send_sweep_req()
615 grp->sweep_rsp_pend_num = grp->active_channels[CTCM_READ]; ctcmpc_send_sweep_req()
616 grp->sweep_req_pend_num = grp->active_channels[CTCM_READ]; ctcmpc_send_sweep_req()
653 grp->in_sweep = 0; ctcmpc_send_sweep_req()
655 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_send_sweep_req()
668 struct mpc_group *grp = priv->mpcg; ctcmpc_transmit_skb() local
680 if ((fsm_getstate(ch->fsm) != CTC_STATE_TXIDLE) || grp->in_sweep) { ctcmpc_transmit_skb()
925 struct mpc_group *grp = priv->mpcg; ctcmpc_tx() local
958 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_tx()
974 (fsm_getstate(grp->fsm) < MPCG_STATE_XID2INITW)) { ctcmpc_tx()
993 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_tx()
1007 fsm_event(grp->fsm, MPCG_EVENT_INOP, dev); ctcmpc_tx()
1069 struct mpc_group *grp; ctcm_free_netdevice() local
1075 grp = priv->mpcg; ctcm_free_netdevice()
1076 if (grp) { ctcm_free_netdevice()
1077 if (grp->fsm) ctcm_free_netdevice()
1078 kfree_fsm(grp->fsm); ctcm_free_netdevice()
1079 if (grp->xid_skb) ctcm_free_netdevice()
1080 dev_kfree_skb(grp->xid_skb); ctcm_free_netdevice()
1081 if (grp->rcvd_xid_skb) ctcm_free_netdevice()
1082 dev_kfree_skb(grp->rcvd_xid_skb); ctcm_free_netdevice()
1083 tasklet_kill(&grp->mpc_tasklet2); ctcm_free_netdevice()
1084 kfree(grp); ctcm_free_netdevice()
1135 struct mpc_group *grp; ctcm_init_netdevice() local
1166 grp = ctcmpc_init_mpc_group(priv); ctcm_init_netdevice()
1167 if (grp == NULL) { ctcm_init_netdevice()
1172 tasklet_init(&grp->mpc_tasklet2, ctcm_init_netdevice()
H A Dctcm_main.h240 struct mpc_group *grp; ctcm_clear_busy() local
241 grp = ((struct ctcm_priv *)dev->ml_priv)->mpcg; ctcm_clear_busy()
243 if (!(grp && grp->in_sweep)) ctcm_clear_busy()
/linux-4.1.27/arch/blackfin/kernel/
H A Dpseudodbg.c23 static const char *get_allreg_name(int grp, int reg) get_allreg_name() argument
25 return greg_names[(grp << 3) | reg]; get_allreg_name()
40 static bool fix_up_reg(struct pt_regs *fp, long *value, int grp, int reg) fix_up_reg() argument
46 if (grp == 5 || fix_up_reg()
47 (grp == 4 && (reg == 4 || reg == 5)) || fix_up_reg()
48 (grp == 7)) fix_up_reg()
51 if (grp == 0 || (grp == 1 && reg < 6)) fix_up_reg()
52 val -= (reg + 8 * grp); fix_up_reg()
53 else if (grp == 1 && reg == 6) fix_up_reg()
55 else if (grp == 1 && reg == 7) fix_up_reg()
57 else if (grp == 2) { fix_up_reg()
60 } else if (grp == 3 && reg >= 4) { fix_up_reg()
63 } else if (grp == 3 && reg < 4) { fix_up_reg()
66 } else if (grp == 4 && reg < 4) { fix_up_reg()
69 } else if (grp == 4 && reg == 6) fix_up_reg()
71 else if (grp == 4 && reg == 7) fix_up_reg()
73 else if (grp == 6 && reg < 6) { fix_up_reg()
76 } else if (grp == 6 && reg == 6) { fix_up_reg()
79 } else if (grp == 6 && reg == 7) { fix_up_reg()
110 int grp = ((opcode >> (PseudoDbg_Assert_grp_bits)) & PseudoDbg_Assert_grp_mask); execute_pseudodbg_assert() local
117 if (!fix_up_reg(fp, &value, grp, regtest)) execute_pseudodbg_assert()
125 get_allreg_name(grp, regtest), execute_pseudodbg_assert()
135 get_allreg_name(grp, regtest), execute_pseudodbg_assert()
160 int grp, fn, reg; execute_pseudodbg() local
167 grp = ((opcode >> PseudoDbg_grp_bits) & PseudoDbg_reg_mask); execute_pseudodbg()
182 if (!fix_up_reg(fp, &value, grp, reg)) execute_pseudodbg()
185 pr_notice("DBG %s = %08lx\n", get_allreg_name(grp, reg), value); execute_pseudodbg()
/linux-4.1.27/drivers/net/wireless/libertas_tf/
H A Ddeb_defs.h48 #define LBTF_DEB_LL(grp, grpnam, fmt, args...) \
49 do { if ((lbtf_debug & (grp)) == (grp)) \
53 #define LBTF_DEB_LL(grp, grpnam, fmt, args...) do {} while (0)
56 #define lbtf_deb_enter(grp) \
57 LBTF_DEB_LL(grp | LBTF_DEB_ENTER, " enter", "%s()\n", __func__);
58 #define lbtf_deb_enter_args(grp, fmt, args...) \
59 LBTF_DEB_LL(grp | LBTF_DEB_ENTER, " enter", "%s(" fmt ")\n", __func__, ## args);
60 #define lbtf_deb_leave(grp) \
61 LBTF_DEB_LL(grp | LBTF_DEB_LEAVE, " leave", "%s()\n", __func__);
62 #define lbtf_deb_leave_args(grp, fmt, args...) \
63 LBTF_DEB_LL(grp | LBTF_DEB_LEAVE, " leave", "%s(), " fmt "\n", \
89 static inline void lbtf_deb_hex(unsigned int grp, const char *prompt, u8 *buf, int len) lbtf_deb_hex() argument
95 (lbtf_debug & grp)) { lbtf_deb_hex()
101 #define lbtf_deb_hex(grp, prompt, buf, len) do {} while (0)
/linux-4.1.27/fs/sysfs/
H A Dgroup.c22 const struct attribute_group *grp) remove_files()
27 if (grp->attrs) remove_files()
28 for (attr = grp->attrs; *attr; attr++) remove_files()
30 if (grp->bin_attrs) remove_files()
31 for (bin_attr = grp->bin_attrs; *bin_attr; bin_attr++) remove_files()
36 const struct attribute_group *grp, int update) create_files()
42 if (grp->attrs) { create_files()
43 for (i = 0, attr = grp->attrs; *attr && !error; i++, attr++) { create_files()
53 if (grp->is_visible) { create_files()
54 mode = grp->is_visible(kobj, *attr, i); create_files()
70 remove_files(parent, grp); create_files()
75 if (grp->bin_attrs) { create_files()
76 for (bin_attr = grp->bin_attrs; *bin_attr; bin_attr++) { create_files()
87 remove_files(parent, grp); create_files()
95 const struct attribute_group *grp) internal_create_group()
105 if (!grp->attrs && !grp->bin_attrs) { internal_create_group()
107 kobj->name, grp->name ?: ""); internal_create_group()
110 if (grp->name) { internal_create_group()
111 kn = kernfs_create_dir(kobj->sd, grp->name, internal_create_group()
115 sysfs_warn_dup(kobj->sd, grp->name); internal_create_group()
121 error = create_files(kn, kobj, grp, update); internal_create_group()
123 if (grp->name) internal_create_group()
133 * @grp: The attribute group to create
141 const struct attribute_group *grp) sysfs_create_group()
143 return internal_create_group(kobj, 0, grp); sysfs_create_group()
184 * @grp: The attribute group to update
199 const struct attribute_group *grp) sysfs_update_group()
201 return internal_create_group(kobj, 1, grp); sysfs_update_group()
208 * @grp: group to remove
214 const struct attribute_group *grp) sysfs_remove_group()
219 if (grp->name) { sysfs_remove_group()
220 kn = kernfs_find_and_get(parent, grp->name); sysfs_remove_group()
224 grp, kobject_name(kobj)); sysfs_remove_group()
232 remove_files(kn, grp); sysfs_remove_group()
233 if (grp->name) sysfs_remove_group()
263 * @grp: The files to create and the attribute group they belong to.
270 const struct attribute_group *grp) sysfs_merge_group()
277 parent = kernfs_find_and_get(kobj->sd, grp->name); sysfs_merge_group()
281 for ((i = 0, attr = grp->attrs); *attr && !error; (++i, ++attr)) sysfs_merge_group()
296 * @grp: The files to remove and the attribute group they belong to.
299 const struct attribute_group *grp) sysfs_unmerge_group()
304 parent = kernfs_find_and_get(kobj->sd, grp->name); sysfs_unmerge_group()
306 for (attr = grp->attrs; *attr; ++attr) sysfs_unmerge_group()
21 remove_files(struct kernfs_node *parent, const struct attribute_group *grp) remove_files() argument
35 create_files(struct kernfs_node *parent, struct kobject *kobj, const struct attribute_group *grp, int update) create_files() argument
94 internal_create_group(struct kobject *kobj, int update, const struct attribute_group *grp) internal_create_group() argument
140 sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_create_group() argument
198 sysfs_update_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_update_group() argument
213 sysfs_remove_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_remove_group() argument
269 sysfs_merge_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_merge_group() argument
298 sysfs_unmerge_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_unmerge_group() argument
/linux-4.1.27/drivers/media/platform/vivid/
H A Dvivid-rds-gen.c27 static u8 vivid_get_di(const struct vivid_rds_gen *rds, unsigned grp) vivid_get_di() argument
29 switch (grp) { vivid_get_di()
31 return (rds->dyn_pty << 2) | (grp & 3); vivid_get_di()
33 return (rds->compressed << 2) | (grp & 3); vivid_get_di()
35 return (rds->art_head << 2) | (grp & 3); vivid_get_di()
37 return (rds->mono_stereo << 2) | (grp & 3); vivid_get_di()
57 unsigned grp; vivid_rds_generate() local
63 for (grp = 0; grp < VIVID_RDS_GEN_GROUPS; grp++, data += VIVID_RDS_GEN_BLKS_PER_GRP) { vivid_rds_generate()
72 switch (grp) { vivid_rds_generate()
77 data[1].lsb |= vivid_get_di(rds, grp % 22); vivid_rds_generate()
82 data[3].lsb = rds->psname[2 * (grp % 22) + 1]; vivid_rds_generate()
83 data[3].msb = rds->psname[2 * (grp % 22)]; vivid_rds_generate()
87 data[1].lsb |= (grp - 4) % 22; vivid_rds_generate()
89 data[2].msb = rds->radiotext[4 * ((grp - 4) % 22)]; vivid_rds_generate()
90 data[2].lsb = rds->radiotext[4 * ((grp - 4) % 22) + 1]; vivid_rds_generate()
92 data[3].msb = rds->radiotext[4 * ((grp - 4) % 22) + 2]; vivid_rds_generate()
93 data[3].lsb = rds->radiotext[4 * ((grp - 4) % 22) + 3]; vivid_rds_generate()
123 data[1].lsb |= vivid_get_di(rds, grp % 22); vivid_rds_generate()
130 data[3].lsb |= vivid_get_di(rds, grp % 22); vivid_rds_generate()
/linux-4.1.27/arch/arm/mach-s3c64xx/
H A Dirq-pm.c68 struct irq_grp_save *grp = eint_grp_save; s3c64xx_irq_pm_suspend() local
78 for (i = 0; i < ARRAY_SIZE(eint_grp_save); i++, grp++) { s3c64xx_irq_pm_suspend()
79 grp->con = __raw_readl(S3C64XX_EINT12CON + (i * 4)); s3c64xx_irq_pm_suspend()
80 grp->mask = __raw_readl(S3C64XX_EINT12MASK + (i * 4)); s3c64xx_irq_pm_suspend()
81 grp->fltcon = __raw_readl(S3C64XX_EINT12FLTCON + (i * 4)); s3c64xx_irq_pm_suspend()
89 struct irq_grp_save *grp = eint_grp_save; s3c64xx_irq_pm_resume() local
99 for (i = 0; i < ARRAY_SIZE(eint_grp_save); i++, grp++) { s3c64xx_irq_pm_resume()
100 __raw_writel(grp->con, S3C64XX_EINT12CON + (i * 4)); s3c64xx_irq_pm_resume()
101 __raw_writel(grp->mask, S3C64XX_EINT12MASK + (i * 4)); s3c64xx_irq_pm_resume()
102 __raw_writel(grp->fltcon, S3C64XX_EINT12FLTCON + (i * 4)); s3c64xx_irq_pm_resume()
/linux-4.1.27/drivers/staging/lustre/lnet/selftest/
H A Dconsole.c199 lstcon_group_t *grp; lstcon_group_alloc() local
202 LIBCFS_ALLOC(grp, offsetof(lstcon_group_t, lstcon_group_alloc()
204 if (grp == NULL) lstcon_group_alloc()
207 grp->grp_ref = 1; lstcon_group_alloc()
209 strcpy(grp->grp_name, name); lstcon_group_alloc()
211 INIT_LIST_HEAD(&grp->grp_link); lstcon_group_alloc()
212 INIT_LIST_HEAD(&grp->grp_ndl_list); lstcon_group_alloc()
213 INIT_LIST_HEAD(&grp->grp_trans_list); lstcon_group_alloc()
216 INIT_LIST_HEAD(&grp->grp_ndl_hash[i]); lstcon_group_alloc()
218 *grpp = grp; lstcon_group_alloc()
224 lstcon_group_addref(lstcon_group_t *grp) lstcon_group_addref() argument
226 grp->grp_ref++; lstcon_group_addref()
232 lstcon_group_drain(lstcon_group_t *grp, int keep) lstcon_group_drain() argument
237 list_for_each_entry_safe(ndl, tmp, &grp->grp_ndl_list, ndl_link) { lstcon_group_drain()
239 lstcon_group_ndlink_release(grp, ndl); lstcon_group_drain()
244 lstcon_group_decref(lstcon_group_t *grp) lstcon_group_decref() argument
248 if (--grp->grp_ref > 0) lstcon_group_decref()
251 if (!list_empty(&grp->grp_link)) lstcon_group_decref()
252 list_del(&grp->grp_link); lstcon_group_decref()
254 lstcon_group_drain(grp, 0); lstcon_group_decref()
257 LASSERT(list_empty(&grp->grp_ndl_hash[i])); lstcon_group_decref()
260 LIBCFS_FREE(grp, offsetof(lstcon_group_t, lstcon_group_decref()
267 lstcon_group_t *grp; lstcon_group_find() local
269 list_for_each_entry(grp, &console_session.ses_grp_list, grp_link) { lstcon_group_find()
270 if (strncmp(grp->grp_name, name, LST_NAME_SIZE) != 0) lstcon_group_find()
273 lstcon_group_addref(grp); /* +1 ref for caller */ lstcon_group_find()
274 *grpp = grp; lstcon_group_find()
282 lstcon_group_put(lstcon_group_t *grp) lstcon_group_put() argument
284 lstcon_group_decref(grp); lstcon_group_put()
288 lstcon_group_ndlink_find(lstcon_group_t *grp, lnet_process_id_t id, lstcon_group_ndlink_find() argument
293 rc = lstcon_ndlink_find(&grp->grp_ndl_hash[0], id, ndlpp, create); lstcon_group_ndlink_find()
300 list_add_tail(&(*ndlpp)->ndl_link, &grp->grp_ndl_list); lstcon_group_ndlink_find()
301 grp->grp_nnode++; lstcon_group_ndlink_find()
307 lstcon_group_ndlink_release(lstcon_group_t *grp, lstcon_ndlink_t *ndl) lstcon_group_ndlink_release() argument
311 grp->grp_nnode --; lstcon_group_ndlink_release()
347 lstcon_group_t *grp = (lstcon_group_t *)arg; lstcon_sesrpc_condition() local
359 if (grp != NULL && nd->nd_ref > 1) lstcon_sesrpc_condition()
403 lstcon_group_nodes_add(lstcon_group_t *grp, lstcon_group_nodes_add() argument
427 rc = lstcon_group_ndlink_find(grp, id, &ndl, 0); lstcon_group_nodes_add()
463 lstcon_group_move(tmp, grp); lstcon_group_nodes_add()
470 lstcon_group_nodes_remove(lstcon_group_t *grp, lstcon_group_nodes_remove() argument
496 if (lstcon_group_ndlink_find(grp, id, &ndl, 0) == 0) lstcon_group_nodes_remove()
497 lstcon_group_ndlink_move(grp, tmp, ndl); lstcon_group_nodes_remove()
518 lstcon_group_move(tmp, grp); lstcon_group_nodes_remove()
527 lstcon_group_t *grp; lstcon_group_add() local
530 rc = (lstcon_group_find(name, &grp) == 0)? -EEXIST: 0; lstcon_group_add()
533 lstcon_group_put(grp); lstcon_group_add()
537 rc = lstcon_group_alloc(name, &grp); lstcon_group_add()
543 list_add_tail(&grp->grp_link, &console_session.ses_grp_list); lstcon_group_add()
552 lstcon_group_t *grp; lstcon_nodes_add() local
558 rc = lstcon_group_find(name, &grp); lstcon_nodes_add()
564 if (grp->grp_ref > 2) { lstcon_nodes_add()
567 lstcon_group_put(grp); lstcon_nodes_add()
572 rc = lstcon_group_nodes_add(grp, count, ids_up, featp, result_up); lstcon_nodes_add()
574 lstcon_group_put(grp); lstcon_nodes_add()
583 lstcon_group_t *grp; lstcon_group_del() local
586 rc = lstcon_group_find(name, &grp); lstcon_group_del()
592 if (grp->grp_ref > 2) { lstcon_group_del()
595 lstcon_group_put(grp); lstcon_group_del()
599 rc = lstcon_rpc_trans_ndlist(&grp->grp_ndl_list, lstcon_group_del()
600 &grp->grp_trans_list, LST_TRANS_SESEND, lstcon_group_del()
601 grp, lstcon_sesrpc_condition, &trans); lstcon_group_del()
604 lstcon_group_put(grp); lstcon_group_del()
612 lstcon_group_put(grp); lstcon_group_del()
615 lstcon_group_put(grp); lstcon_group_del()
623 lstcon_group_t *grp = NULL; lstcon_group_clean() local
626 rc = lstcon_group_find(name, &grp); lstcon_group_clean()
632 if (grp->grp_ref > 2) { lstcon_group_clean()
635 lstcon_group_put(grp); lstcon_group_clean()
642 lstcon_group_drain(grp, args); lstcon_group_clean()
644 lstcon_group_put(grp); lstcon_group_clean()
646 if (list_empty(&grp->grp_ndl_list)) lstcon_group_clean()
647 lstcon_group_put(grp); lstcon_group_clean()
656 lstcon_group_t *grp = NULL; lstcon_nodes_remove() local
659 rc = lstcon_group_find(name, &grp); lstcon_nodes_remove()
665 if (grp->grp_ref > 2) { lstcon_nodes_remove()
668 lstcon_group_put(grp); lstcon_nodes_remove()
672 rc = lstcon_group_nodes_remove(grp, count, ids_up, result_up); lstcon_nodes_remove()
674 lstcon_group_put(grp); lstcon_nodes_remove()
676 if (list_empty(&grp->grp_ndl_list)) lstcon_nodes_remove()
677 lstcon_group_put(grp); lstcon_nodes_remove()
686 lstcon_group_t *grp; lstcon_group_refresh() local
689 rc = lstcon_group_find(name, &grp); lstcon_group_refresh()
695 if (grp->grp_ref > 2) { lstcon_group_refresh()
698 lstcon_group_put(grp); lstcon_group_refresh()
703 rc = lstcon_rpc_trans_ndlist(&grp->grp_ndl_list, lstcon_group_refresh()
704 &grp->grp_trans_list, LST_TRANS_SESNEW, lstcon_group_refresh()
705 grp, lstcon_sesrpc_condition, &trans); lstcon_group_refresh()
709 lstcon_group_put(grp); lstcon_group_refresh()
719 lstcon_group_put(grp); lstcon_group_refresh()
727 lstcon_group_t *grp; lstcon_group_list() local
732 list_for_each_entry(grp, &console_session.ses_grp_list, grp_link) { lstcon_group_list()
734 return copy_to_user(name_up, grp->grp_name, len) ? lstcon_group_list()
787 lstcon_group_t *grp; lstcon_group_info() local
791 rc = lstcon_group_find(name, &grp); lstcon_group_info()
799 rc = lstcon_nodes_getent(&grp->grp_ndl_list, lstcon_group_info()
801 lstcon_group_put(grp); lstcon_group_info()
810 lstcon_group_put(grp); lstcon_group_info()
815 list_for_each_entry(ndl, &grp->grp_ndl_list, ndl_link) lstcon_group_info()
823 lstcon_group_put(grp); lstcon_group_info()
1185 lstcon_group_t *grp; lstcon_test_nodes_add() local
1193 grp = test->tes_dst_grp; lstcon_test_nodes_add()
1195 rc = lstcon_rpc_trans_ndlist(&grp->grp_ndl_list, lstcon_test_nodes_add()
1225 grp = test->tes_src_grp; lstcon_test_nodes_add()
1252 lstcon_verify_group(const char *name, lstcon_group_t **grp) lstcon_verify_group() argument
1257 rc = lstcon_group_find(name, grp); lstcon_verify_group()
1263 list_for_each_entry(ndl, &(*grp)->grp_ndl_list, ndl_link) { lstcon_verify_group()
1511 lstcon_group_t *grp; lstcon_group_stat() local
1514 rc = lstcon_group_find(grp_name, &grp); lstcon_group_stat()
1520 rc = lstcon_ndlist_stat(&grp->grp_ndl_list, timeout, result_up); lstcon_group_stat()
1522 lstcon_group_put(grp); lstcon_group_stat()
1624 lstcon_group_t *grp; lstcon_group_debug() local
1627 rc = lstcon_group_find(name, &grp); lstcon_group_debug()
1631 rc = lstcon_debug_ndlist(&grp->grp_ndl_list, NULL, lstcon_group_debug()
1633 lstcon_group_put(grp); lstcon_group_debug()
1645 lstcon_group_t *grp; lstcon_nodes_debug() local
1649 rc = lstcon_group_alloc(NULL, &grp); lstcon_nodes_debug()
1662 rc = lstcon_group_ndlink_find(grp, id, &ndl, 1); lstcon_nodes_debug()
1670 lstcon_group_put(grp); lstcon_nodes_debug()
1674 rc = lstcon_debug_ndlist(&grp->grp_ndl_list, NULL, lstcon_nodes_debug()
1677 lstcon_group_put(grp); lstcon_nodes_debug()
1805 lstcon_group_t *grp; lstcon_session_end() local
1847 grp = list_entry(console_session.ses_grp_list.next, lstcon_session_end()
1849 LASSERT(grp->grp_ref == 1); lstcon_session_end()
1851 lstcon_group_put(grp); lstcon_session_end()
1901 lstcon_group_t *grp = NULL; lstcon_acceptor_handle() local
1927 if (lstcon_group_find(jreq->join_group, &grp) != 0) { lstcon_acceptor_handle()
1928 rc = lstcon_group_alloc(jreq->join_group, &grp); lstcon_acceptor_handle()
1934 list_add_tail(&grp->grp_link, lstcon_acceptor_handle()
1936 lstcon_group_addref(grp); lstcon_acceptor_handle()
1939 if (grp->grp_ref > 2) { lstcon_acceptor_handle()
1945 rc = lstcon_group_ndlink_find(grp, rpc->srpc_peer, &ndl, 0); lstcon_acceptor_handle()
1951 rc = lstcon_group_ndlink_find(grp, rpc->srpc_peer, &ndl, 1); lstcon_acceptor_handle()
1960 if (grp->grp_userland == 0) lstcon_acceptor_handle()
1961 grp->grp_userland = 1; lstcon_acceptor_handle()
1969 if (grp != NULL) lstcon_acceptor_handle()
1970 lstcon_group_put(grp); lstcon_acceptor_handle()
H A Dconrpc.c722 lstcon_dstnodes_prep(lstcon_group_t *grp, int idx, lstcon_dstnodes_prep() argument
734 LASSERT(grp->grp_nnode >= 1); lstcon_dstnodes_prep()
736 if (span > grp->grp_nnode) lstcon_dstnodes_prep()
739 start = ((idx / dist) * span) % grp->grp_nnode; lstcon_dstnodes_prep()
740 end = ((idx / dist) * span + span - 1) % grp->grp_nnode; lstcon_dstnodes_prep()
742 list_for_each_entry(ndl, &grp->grp_ndl_list, ndl_link) { lstcon_dstnodes_prep()
749 if (i > (end >= start ? end : grp->grp_nnode)) lstcon_dstnodes_prep()
761 list_for_each_entry(ndl, &grp->grp_ndl_list, ndl_link) { lstcon_dstnodes_prep()
762 if (i > grp->grp_nnode + end) lstcon_dstnodes_prep()
/linux-4.1.27/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c85 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, mvebu_pinctrl_find_setting_by_val()
89 for (n = 0; n < grp->num_settings; n++) { mvebu_pinctrl_find_setting_by_val()
90 if (config == grp->settings[n].val) { mvebu_pinctrl_find_setting_by_val()
92 grp->settings[n].variant)) mvebu_pinctrl_find_setting_by_val()
93 return &grp->settings[n]; mvebu_pinctrl_find_setting_by_val()
100 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, mvebu_pinctrl_find_setting_by_name()
104 for (n = 0; n < grp->num_settings; n++) { mvebu_pinctrl_find_setting_by_name()
105 if (strcmp(name, grp->settings[n].name) == 0) { mvebu_pinctrl_find_setting_by_name()
107 grp->settings[n].variant)) mvebu_pinctrl_find_setting_by_name()
108 return &grp->settings[n]; mvebu_pinctrl_find_setting_by_name()
115 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp) mvebu_pinctrl_find_gpio_setting()
118 for (n = 0; n < grp->num_settings; n++) { mvebu_pinctrl_find_gpio_setting()
119 if (grp->settings[n].flags & mvebu_pinctrl_find_gpio_setting()
122 grp->settings[n].variant)) mvebu_pinctrl_find_gpio_setting()
123 return &grp->settings[n]; mvebu_pinctrl_find_gpio_setting()
144 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinconf_group_get() local
146 if (!grp->ctrl) mvebu_pinconf_group_get()
149 return grp->ctrl->mpp_get(grp->pins[0], config); mvebu_pinconf_group_get()
157 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinconf_group_set() local
160 if (!grp->ctrl) mvebu_pinconf_group_set()
164 ret = grp->ctrl->mpp_set(grp->pins[0], configs[i]); mvebu_pinconf_group_set()
176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinconf_group_dbg_show() local
184 curr = mvebu_pinctrl_find_setting_by_val(pctl, grp, config); mvebu_pinconf_group_dbg_show()
201 if (grp->num_settings > 1) { mvebu_pinconf_group_dbg_show()
203 for (n = 0; n < grp->num_settings; n++) { mvebu_pinconf_group_dbg_show()
204 if (curr == &grp->settings[n]) mvebu_pinconf_group_dbg_show()
209 !(pctl->variant & grp->settings[n].variant)) mvebu_pinconf_group_dbg_show()
212 seq_printf(s, " %s", grp->settings[n].name); mvebu_pinconf_group_dbg_show()
213 if (grp->settings[n].subname) mvebu_pinconf_group_dbg_show()
214 seq_printf(s, "(%s)", grp->settings[n].subname); mvebu_pinconf_group_dbg_show()
215 if (grp->settings[n].flags & mvebu_pinconf_group_dbg_show()
218 if (grp->settings[n].flags & MVEBU_SETTING_GPI) mvebu_pinconf_group_dbg_show()
220 if (grp->settings[n].flags & MVEBU_SETTING_GPO) mvebu_pinconf_group_dbg_show()
267 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinmux_set() local
272 setting = mvebu_pinctrl_find_setting_by_name(pctl, grp, mvebu_pinmux_set()
282 ret = mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1); mvebu_pinmux_set()
296 struct mvebu_pinctrl_group *grp; mvebu_pinmux_gpio_request_enable() local
300 grp = mvebu_pinctrl_find_group_by_pid(pctl, offset); mvebu_pinmux_gpio_request_enable()
301 if (!grp) mvebu_pinmux_gpio_request_enable()
304 if (grp->ctrl->mpp_gpio_req) mvebu_pinmux_gpio_request_enable()
305 return grp->ctrl->mpp_gpio_req(offset); mvebu_pinmux_gpio_request_enable()
307 setting = mvebu_pinctrl_find_gpio_setting(pctl, grp); mvebu_pinmux_gpio_request_enable()
313 return mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1); mvebu_pinmux_gpio_request_enable()
320 struct mvebu_pinctrl_group *grp; mvebu_pinmux_gpio_set_direction() local
323 grp = mvebu_pinctrl_find_group_by_pid(pctl, offset); mvebu_pinmux_gpio_set_direction()
324 if (!grp) mvebu_pinmux_gpio_set_direction()
327 if (grp->ctrl->mpp_gpio_dir) mvebu_pinmux_gpio_set_direction()
328 return grp->ctrl->mpp_gpio_dir(offset, input); mvebu_pinmux_gpio_set_direction()
330 setting = mvebu_pinctrl_find_gpio_setting(pctl, grp); mvebu_pinmux_gpio_set_direction()
411 struct mvebu_pinctrl_group *grp = mvebu_pinctrl_dt_node_to_map() local
414 if (!grp) { mvebu_pinctrl_dt_node_to_map()
419 if (!mvebu_pinctrl_find_setting_by_name(pctl, grp, function)) { mvebu_pinctrl_dt_node_to_map()
488 struct mvebu_pinctrl_group *grp = &pctl->groups[n]; mvebu_pinctrl_build_functions() local
489 for (s = 0; s < grp->num_settings; s++) { mvebu_pinctrl_build_functions()
494 !(pctl->variant & grp->settings[s].variant)) mvebu_pinctrl_build_functions()
499 grp->settings[s].name); mvebu_pinctrl_build_functions()
515 struct mvebu_pinctrl_group *grp = &pctl->groups[n]; mvebu_pinctrl_build_functions() local
516 for (s = 0; s < grp->num_settings; s++) { mvebu_pinctrl_build_functions()
522 !(pctl->variant & grp->settings[s].variant)) mvebu_pinctrl_build_functions()
526 grp->settings[s].name); mvebu_pinctrl_build_functions()
541 *groups = grp->name; mvebu_pinctrl_build_functions()
666 struct mvebu_pinctrl_group *grp = mvebu_pinctrl_probe() local
670 if (!grp) { mvebu_pinctrl_probe()
698 grp->settings = mode->settings; mvebu_pinctrl_probe()
699 grp->num_settings = num_settings; mvebu_pinctrl_probe()
84 mvebu_pinctrl_find_setting_by_val( struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, unsigned long config) mvebu_pinctrl_find_setting_by_val() argument
99 mvebu_pinctrl_find_setting_by_name( struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, const char *name) mvebu_pinctrl_find_setting_by_name() argument
114 mvebu_pinctrl_find_gpio_setting( struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp) mvebu_pinctrl_find_gpio_setting() argument
/linux-4.1.27/include/linux/pinctrl/
H A Dmachine.h88 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \
95 .group = grp, \
100 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \
101 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func)
103 #define PIN_MAP_MUX_GROUP_HOG(dev, state, grp, func) \
104 PIN_MAP_MUX_GROUP(dev, state, dev, grp, func)
106 #define PIN_MAP_MUX_GROUP_HOG_DEFAULT(dev, grp, func) \
107 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, func)
131 #define PIN_MAP_CONFIGS_GROUP(dev, state, pinctrl, grp, cfgs) \
138 .group_or_pin = grp, \
144 #define PIN_MAP_CONFIGS_GROUP_DEFAULT(dev, pinctrl, grp, cfgs) \
145 PIN_MAP_CONFIGS_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, cfgs)
147 #define PIN_MAP_CONFIGS_GROUP_HOG(dev, state, grp, cfgs) \
148 PIN_MAP_CONFIGS_GROUP(dev, state, dev, grp, cfgs)
150 #define PIN_MAP_CONFIGS_GROUP_HOG_DEFAULT(dev, grp, cfgs) \
151 PIN_MAP_CONFIGS_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, cfgs)
/linux-4.1.27/net/sched/
H A Dsch_qfq.c105 * grp->index is the index of the group; and grp->slot_shift
155 struct qfq_group *grp; member in struct:qfq_aggregate
309 if (agg->grp == NULL) { qfq_update_agg()
312 agg->grp = &q->groups[i]; qfq_update_agg()
769 * First compute eligibility comparing grp->S, q->V,
772 static int qfq_calc_state(struct qfq_sched *q, const struct qfq_group *grp) qfq_calc_state() argument
775 unsigned int state = qfq_gt(grp->S, q->V); qfq_calc_state()
776 unsigned long mask = mask_from(q->bitmaps[ER], grp->index); qfq_calc_state()
781 if (qfq_gt(grp->F, next->F)) qfq_calc_state()
902 static void qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg, qfq_slot_insert() argument
905 u64 slot = (roundedS - grp->S) >> grp->slot_shift; qfq_slot_insert()
909 u64 deltaS = roundedS - grp->S - qfq_slot_insert()
910 ((u64)(QFQ_MAX_SLOTS - 2)<<grp->slot_shift); qfq_slot_insert()
916 i = (grp->front + slot) % QFQ_MAX_SLOTS; qfq_slot_insert()
918 hlist_add_head(&agg->next, &grp->slots[i]); qfq_slot_insert()
919 __set_bit(slot, &grp->full_slots); qfq_slot_insert()
923 static struct qfq_aggregate *qfq_slot_head(struct qfq_group *grp) qfq_slot_head() argument
925 return hlist_entry(grp->slots[grp->front].first, qfq_slot_head()
932 static void qfq_front_slot_remove(struct qfq_group *grp) qfq_front_slot_remove() argument
934 struct qfq_aggregate *agg = qfq_slot_head(grp); qfq_front_slot_remove()
938 if (hlist_empty(&grp->slots[grp->front])) qfq_front_slot_remove()
939 __clear_bit(0, &grp->full_slots); qfq_front_slot_remove()
947 static struct qfq_aggregate *qfq_slot_scan(struct qfq_group *grp) qfq_slot_scan() argument
951 pr_debug("qfq slot_scan: grp %u full %#lx\n", qfq_slot_scan()
952 grp->index, grp->full_slots); qfq_slot_scan()
954 if (grp->full_slots == 0) qfq_slot_scan()
957 i = __ffs(grp->full_slots); /* zero based */ qfq_slot_scan()
959 grp->front = (grp->front + i) % QFQ_MAX_SLOTS; qfq_slot_scan()
960 grp->full_slots >>= i; qfq_slot_scan()
963 return qfq_slot_head(grp); qfq_slot_scan()
975 static void qfq_slot_rotate(struct qfq_group *grp, u64 roundedS) qfq_slot_rotate() argument
977 unsigned int i = (grp->S - roundedS) >> grp->slot_shift; qfq_slot_rotate()
979 grp->full_slots <<= i; qfq_slot_rotate()
980 grp->front = (grp->front - i) % QFQ_MAX_SLOTS; qfq_slot_rotate()
985 struct qfq_group *grp; qfq_update_eligible() local
991 grp = qfq_ffs(q, ineligible); qfq_update_eligible()
992 if (qfq_gt(grp->S, q->V)) qfq_update_eligible()
993 q->V = grp->S; qfq_update_eligible()
1061 int slot_shift = agg->grp->slot_shift; qfq_update_start()
1068 mask = mask_from(q->bitmaps[ER], agg->grp->index); qfq_update_start()
1181 struct qfq_group *grp; qfq_choose_next_agg() local
1191 grp = qfq_ffs(q, q->bitmaps[ER]); qfq_choose_next_agg()
1192 old_F = grp->F; qfq_choose_next_agg()
1194 agg = qfq_slot_head(grp); qfq_choose_next_agg()
1197 qfq_front_slot_remove(grp); qfq_choose_next_agg()
1199 new_front_agg = qfq_slot_scan(grp); qfq_choose_next_agg()
1202 __clear_bit(grp->index, &q->bitmaps[ER]); qfq_choose_next_agg()
1205 grp->slot_shift); qfq_choose_next_agg()
1208 if (grp->S == roundedS) qfq_choose_next_agg()
1210 grp->S = roundedS; qfq_choose_next_agg()
1211 grp->F = roundedS + (2ULL << grp->slot_shift); qfq_choose_next_agg()
1212 __clear_bit(grp->index, &q->bitmaps[ER]); qfq_choose_next_agg()
1213 s = qfq_calc_state(q, grp); qfq_choose_next_agg()
1214 __set_bit(grp->index, &q->bitmaps[s]); qfq_choose_next_agg()
1217 qfq_unblock_groups(q, grp->index, old_F); qfq_choose_next_agg()
1289 struct qfq_group *grp = agg->grp; qfq_schedule_agg() local
1293 roundedS = qfq_round_down(agg->S, grp->slot_shift); qfq_schedule_agg()
1297 * If agg->S >= grp->S we don't need to adjust the qfq_schedule_agg()
1299 * Otherwise grp->S is decreasing, we must make room qfq_schedule_agg()
1304 if (grp->full_slots) { qfq_schedule_agg()
1305 if (!qfq_gt(grp->S, agg->S)) qfq_schedule_agg()
1309 qfq_slot_rotate(grp, roundedS); qfq_schedule_agg()
1311 __clear_bit(grp->index, &q->bitmaps[IR]); qfq_schedule_agg()
1312 __clear_bit(grp->index, &q->bitmaps[IB]); qfq_schedule_agg()
1317 grp->S = roundedS; qfq_schedule_agg()
1318 grp->F = roundedS + (2ULL << grp->slot_shift); qfq_schedule_agg()
1319 s = qfq_calc_state(q, grp); qfq_schedule_agg()
1320 __set_bit(grp->index, &q->bitmaps[s]); qfq_schedule_agg()
1329 qfq_slot_insert(grp, agg, roundedS); qfq_schedule_agg()
1348 static void qfq_slot_remove(struct qfq_sched *q, struct qfq_group *grp, qfq_slot_remove() argument
1354 roundedS = qfq_round_down(agg->S, grp->slot_shift); qfq_slot_remove()
1355 offset = (roundedS - grp->S) >> grp->slot_shift; qfq_slot_remove()
1357 i = (grp->front + offset) % QFQ_MAX_SLOTS; qfq_slot_remove()
1360 if (hlist_empty(&grp->slots[i])) qfq_slot_remove()
1361 __clear_bit(offset, &grp->full_slots); qfq_slot_remove()
1373 struct qfq_group *grp = agg->grp; qfq_deactivate_agg() local
1385 qfq_slot_remove(q, grp, agg); qfq_deactivate_agg()
1387 if (!grp->full_slots) { qfq_deactivate_agg()
1388 __clear_bit(grp->index, &q->bitmaps[IR]); qfq_deactivate_agg()
1389 __clear_bit(grp->index, &q->bitmaps[EB]); qfq_deactivate_agg()
1390 __clear_bit(grp->index, &q->bitmaps[IB]); qfq_deactivate_agg()
1392 if (test_bit(grp->index, &q->bitmaps[ER]) && qfq_deactivate_agg()
1393 !(q->bitmaps[ER] & ~((1UL << grp->index) - 1))) { qfq_deactivate_agg()
1394 mask = q->bitmaps[ER] & ((1UL << grp->index) - 1); qfq_deactivate_agg()
1402 __clear_bit(grp->index, &q->bitmaps[ER]); qfq_deactivate_agg()
1403 } else if (hlist_empty(&grp->slots[grp->front])) { qfq_deactivate_agg()
1404 agg = qfq_slot_scan(grp); qfq_deactivate_agg()
1405 roundedS = qfq_round_down(agg->S, grp->slot_shift); qfq_deactivate_agg()
1406 if (grp->S != roundedS) { qfq_deactivate_agg()
1407 __clear_bit(grp->index, &q->bitmaps[ER]); qfq_deactivate_agg()
1408 __clear_bit(grp->index, &q->bitmaps[IR]); qfq_deactivate_agg()
1409 __clear_bit(grp->index, &q->bitmaps[EB]); qfq_deactivate_agg()
1410 __clear_bit(grp->index, &q->bitmaps[IB]); qfq_deactivate_agg()
1411 grp->S = roundedS; qfq_deactivate_agg()
1412 grp->F = roundedS + (2ULL << grp->slot_shift); qfq_deactivate_agg()
1413 s = qfq_calc_state(q, grp); qfq_deactivate_agg()
1414 __set_bit(grp->index, &q->bitmaps[s]); qfq_deactivate_agg()
1456 struct qfq_group *grp; qfq_drop() local
1460 grp = &q->groups[i]; qfq_drop()
1462 len = qfq_drop_from_slot(q, &grp->slots[j]); qfq_drop()
1477 struct qfq_group *grp; qfq_init_qdisc() local
1498 grp = &q->groups[i]; qfq_init_qdisc()
1499 grp->index = i; qfq_init_qdisc()
1500 grp->slot_shift = q->min_slot_shift + i; qfq_init_qdisc()
1502 INIT_HLIST_HEAD(&grp->slots[j]); qfq_init_qdisc()
/linux-4.1.27/sound/core/seq/
H A Dseq_ports.c113 static void port_subs_info_init(struct snd_seq_port_subs_info *grp) port_subs_info_init() argument
115 INIT_LIST_HEAD(&grp->list_head); port_subs_info_init()
116 grp->count = 0; port_subs_info_init()
117 grp->exclusive = 0; port_subs_info_init()
118 rwlock_init(&grp->list_lock); port_subs_info_init()
119 init_rwsem(&grp->list_mutex); port_subs_info_init()
120 grp->open = NULL; port_subs_info_init()
121 grp->close = NULL; port_subs_info_init()
178 struct snd_seq_port_subs_info *grp,
182 struct snd_seq_port_subs_info *grp,
222 struct snd_seq_port_subs_info *grp, clear_subscriber_list()
227 list_for_each_safe(p, n, &grp->list_head) { clear_subscriber_list()
417 struct snd_seq_port_subs_info *grp, subscribe_port()
425 grp->count++; subscribe_port()
426 if (grp->open && grp->count == 1) { subscribe_port()
427 err = grp->open(port->private_data, info); subscribe_port()
430 grp->count--; subscribe_port()
442 struct snd_seq_port_subs_info *grp, unsubscribe_port()
448 if (! grp->count) unsubscribe_port()
450 grp->count--; unsubscribe_port()
451 if (grp->close && grp->count == 0) unsubscribe_port()
452 err = grp->close(port->private_data, info); unsubscribe_port()
488 struct snd_seq_port_subs_info *grp; check_and_subscribe_port() local
493 grp = is_src ? &port->c_src : &port->c_dest; check_and_subscribe_port()
495 down_write(&grp->list_mutex); check_and_subscribe_port()
497 if (!list_empty(&grp->list_head)) check_and_subscribe_port()
500 if (grp->exclusive) check_and_subscribe_port()
503 list_for_each(p, &grp->list_head) { check_and_subscribe_port()
510 err = subscribe_port(client, port, grp, &subs->info, ack); check_and_subscribe_port()
512 grp->exclusive = 0; check_and_subscribe_port()
517 write_lock_irq(&grp->list_lock); check_and_subscribe_port()
519 list_add_tail(&subs->src_list, &grp->list_head); check_and_subscribe_port()
521 list_add_tail(&subs->dest_list, &grp->list_head); check_and_subscribe_port()
522 grp->exclusive = exclusive; check_and_subscribe_port()
524 write_unlock_irq(&grp->list_lock); check_and_subscribe_port()
528 up_write(&grp->list_mutex); check_and_subscribe_port()
537 struct snd_seq_port_subs_info *grp; delete_and_unsubscribe_port() local
541 grp = is_src ? &port->c_src : &port->c_dest; delete_and_unsubscribe_port()
543 down_write(&grp->list_mutex); delete_and_unsubscribe_port()
544 write_lock_irq(&grp->list_lock); delete_and_unsubscribe_port()
548 grp->exclusive = 0; delete_and_unsubscribe_port()
549 write_unlock_irq(&grp->list_lock); delete_and_unsubscribe_port()
550 up_write(&grp->list_mutex); delete_and_unsubscribe_port()
553 unsubscribe_port(client, port, grp, &subs->info, ack); delete_and_unsubscribe_port()
220 clear_subscriber_list(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_port_subs_info *grp, int is_src) clear_subscriber_list() argument
415 subscribe_port(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_port_subs_info *grp, struct snd_seq_port_subscribe *info, int send_ack) subscribe_port() argument
440 unsubscribe_port(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_port_subs_info *grp, struct snd_seq_port_subscribe *info, int send_ack) unsubscribe_port() argument
H A Dseq_clientmgr.c666 struct snd_seq_port_subs_info *grp; deliver_to_subscribers() local
673 grp = &src_port->c_src; deliver_to_subscribers()
677 read_lock(&grp->list_lock); deliver_to_subscribers()
679 down_read(&grp->list_mutex); deliver_to_subscribers()
680 list_for_each_entry(subs, &grp->list_head, src_list) { deliver_to_subscribers()
702 read_unlock(&grp->list_lock); deliver_to_subscribers()
704 up_read(&grp->list_mutex); deliver_to_subscribers()
/linux-4.1.27/arch/sparc/kernel/
H A Dsignal_64.c49 mc_gregset_t __user *grp; sparc64_set_context() local
60 grp = &ucp->uc_mcontext.mc_gregs; sparc64_set_context()
61 err = __get_user(pc, &((*grp)[MC_PC])); sparc64_set_context()
62 err |= __get_user(npc, &((*grp)[MC_NPC])); sparc64_set_context()
83 err |= __get_user(regs->y, &((*grp)[MC_Y])); sparc64_set_context()
84 err |= __get_user(tstate, &((*grp)[MC_TSTATE])); sparc64_set_context()
87 err |= __get_user(regs->u_regs[UREG_G1], (&(*grp)[MC_G1])); sparc64_set_context()
88 err |= __get_user(regs->u_regs[UREG_G2], (&(*grp)[MC_G2])); sparc64_set_context()
89 err |= __get_user(regs->u_regs[UREG_G3], (&(*grp)[MC_G3])); sparc64_set_context()
90 err |= __get_user(regs->u_regs[UREG_G4], (&(*grp)[MC_G4])); sparc64_set_context()
91 err |= __get_user(regs->u_regs[UREG_G5], (&(*grp)[MC_G5])); sparc64_set_context()
92 err |= __get_user(regs->u_regs[UREG_G6], (&(*grp)[MC_G6])); sparc64_set_context()
96 err |= __get_user(regs->u_regs[UREG_I0], (&(*grp)[MC_O0])); sparc64_set_context()
97 err |= __get_user(regs->u_regs[UREG_I1], (&(*grp)[MC_O1])); sparc64_set_context()
98 err |= __get_user(regs->u_regs[UREG_I2], (&(*grp)[MC_O2])); sparc64_set_context()
99 err |= __get_user(regs->u_regs[UREG_I3], (&(*grp)[MC_O3])); sparc64_set_context()
100 err |= __get_user(regs->u_regs[UREG_I4], (&(*grp)[MC_O4])); sparc64_set_context()
101 err |= __get_user(regs->u_regs[UREG_I5], (&(*grp)[MC_O5])); sparc64_set_context()
102 err |= __get_user(regs->u_regs[UREG_I6], (&(*grp)[MC_O6])); sparc64_set_context()
103 err |= __get_user(regs->u_regs[UREG_I7], (&(*grp)[MC_O7])); sparc64_set_context()
148 mc_gregset_t __user *grp; sparc64_get_context() local
165 grp = &mcp->mc_gregs; sparc64_get_context()
183 err |= __put_user(regs->tstate, &((*grp)[MC_TSTATE])); sparc64_get_context()
184 err |= __put_user(regs->tpc, &((*grp)[MC_PC])); sparc64_get_context()
185 err |= __put_user(regs->tnpc, &((*grp)[MC_NPC])); sparc64_get_context()
186 err |= __put_user(regs->y, &((*grp)[MC_Y])); sparc64_get_context()
187 err |= __put_user(regs->u_regs[UREG_G1], &((*grp)[MC_G1])); sparc64_get_context()
188 err |= __put_user(regs->u_regs[UREG_G2], &((*grp)[MC_G2])); sparc64_get_context()
189 err |= __put_user(regs->u_regs[UREG_G3], &((*grp)[MC_G3])); sparc64_get_context()
190 err |= __put_user(regs->u_regs[UREG_G4], &((*grp)[MC_G4])); sparc64_get_context()
191 err |= __put_user(regs->u_regs[UREG_G5], &((*grp)[MC_G5])); sparc64_get_context()
192 err |= __put_user(regs->u_regs[UREG_G6], &((*grp)[MC_G6])); sparc64_get_context()
193 err |= __put_user(regs->u_regs[UREG_G7], &((*grp)[MC_G7])); sparc64_get_context()
194 err |= __put_user(regs->u_regs[UREG_I0], &((*grp)[MC_O0])); sparc64_get_context()
195 err |= __put_user(regs->u_regs[UREG_I1], &((*grp)[MC_O1])); sparc64_get_context()
196 err |= __put_user(regs->u_regs[UREG_I2], &((*grp)[MC_O2])); sparc64_get_context()
197 err |= __put_user(regs->u_regs[UREG_I3], &((*grp)[MC_O3])); sparc64_get_context()
198 err |= __put_user(regs->u_regs[UREG_I4], &((*grp)[MC_O4])); sparc64_get_context()
199 err |= __put_user(regs->u_regs[UREG_I5], &((*grp)[MC_O5])); sparc64_get_context()
200 err |= __put_user(regs->u_regs[UREG_I6], &((*grp)[MC_O6])); sparc64_get_context()
201 err |= __put_user(regs->u_regs[UREG_I7], &((*grp)[MC_O7])); sparc64_get_context()
/linux-4.1.27/drivers/pinctrl/freescale/
H A Dpinctrl-imx.c49 const struct imx_pin_group *grp = NULL; imx_pinctrl_find_group_by_name() local
54 grp = &info->groups[i]; imx_pinctrl_find_group_by_name()
59 return grp; imx_pinctrl_find_group_by_name()
107 const struct imx_pin_group *grp; imx_dt_node_to_map() local
117 grp = imx_pinctrl_find_group_by_name(info, np->name); imx_dt_node_to_map()
118 if (!grp) { imx_dt_node_to_map()
124 for (i = 0; i < grp->npins; i++) { imx_dt_node_to_map()
125 if (!(grp->pins[i].config & IMX_NO_PAD_CTL)) imx_dt_node_to_map()
149 for (i = j = 0; i < grp->npins; i++) { imx_dt_node_to_map()
150 if (!(grp->pins[i].config & IMX_NO_PAD_CTL)) { imx_dt_node_to_map()
153 pin_get_name(pctldev, grp->pins[i].pin); imx_dt_node_to_map()
154 new_map[j].data.configs.configs = &grp->pins[i].config; imx_dt_node_to_map()
190 struct imx_pin_group *grp; imx_pmx_set() local
196 grp = &info->groups[group]; imx_pmx_set()
197 npins = grp->npins; imx_pmx_set()
200 info->functions[selector].name, grp->name); imx_pmx_set()
203 struct imx_pin *pin = &grp->pins[i]; imx_pmx_set()
303 struct imx_pin_group *grp; imx_pmx_gpio_request_enable() local
318 grp = &info->groups[group]; imx_pmx_gpio_request_enable()
319 for (pin = 0; pin < grp->npins; pin++) { imx_pmx_gpio_request_enable()
320 imx_pin = &grp->pins[pin]; imx_pmx_gpio_request_enable()
454 struct imx_pin_group *grp; imx_pinconf_group_dbg_show() local
463 grp = &info->groups[group]; imx_pinconf_group_dbg_show()
464 for (i = 0; i < grp->npins; i++) { imx_pinconf_group_dbg_show()
465 struct imx_pin *pin = &grp->pins[i]; imx_pinconf_group_dbg_show()
496 struct imx_pin_group *grp, imx_pinctrl_parse_groups()
512 grp->name = np->name; imx_pinctrl_parse_groups()
530 grp->npins = size / pin_size; imx_pinctrl_parse_groups()
531 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(struct imx_pin), imx_pinctrl_parse_groups()
533 grp->pin_ids = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), imx_pinctrl_parse_groups()
535 if (!grp->pins || ! grp->pin_ids) imx_pinctrl_parse_groups()
538 for (i = 0; i < grp->npins; i++) { imx_pinctrl_parse_groups()
543 struct imx_pin *pin = &grp->pins[i]; imx_pinctrl_parse_groups()
556 grp->pin_ids[i] = pin_id; imx_pinctrl_parse_groups()
582 struct imx_pin_group *grp; imx_pinctrl_parse_functions() local
602 grp = &info->groups[grp_index++]; for_each_child_of_node()
603 imx_pinctrl_parse_groups(child, grp, info, i++); for_each_child_of_node()
495 imx_pinctrl_parse_groups(struct device_node *np, struct imx_pin_group *grp, struct imx_pinctrl_soc_info *info, u32 index) imx_pinctrl_parse_groups() argument
H A Dpinctrl-imx1-core.c164 const struct imx1_pin_group *grp = NULL; imx1_pinctrl_find_group_by_name() local
169 grp = &info->groups[i]; imx1_pinctrl_find_group_by_name()
174 return grp; imx1_pinctrl_find_group_by_name()
230 const struct imx1_pin_group *grp; imx1_dt_node_to_map() local
240 grp = imx1_pinctrl_find_group_by_name(info, np->name); imx1_dt_node_to_map()
241 if (!grp) { imx1_dt_node_to_map()
247 for (i = 0; i < grp->npins; i++) imx1_dt_node_to_map()
270 for (i = j = 0; i < grp->npins; i++) { imx1_dt_node_to_map()
273 pin_get_name(pctldev, grp->pins[i].pin_id); imx1_dt_node_to_map()
274 new_map[j].data.configs.configs = &grp->pins[i].config; imx1_dt_node_to_map()
432 struct imx1_pin_group *grp; imx1_pinconf_group_dbg_show() local
441 grp = &info->groups[group]; imx1_pinconf_group_dbg_show()
442 for (i = 0; i < grp->npins; i++) { imx1_pinconf_group_dbg_show()
443 name = pin_get_name(pctldev, grp->pins[i].pin_id); imx1_pinconf_group_dbg_show()
444 ret = imx1_pinconf_get(pctldev, grp->pins[i].pin_id, &config); imx1_pinconf_group_dbg_show()
466 struct imx1_pin_group *grp, imx1_pinctrl_parse_groups()
477 grp->name = np->name; imx1_pinctrl_parse_groups()
490 grp->npins = size / 12; imx1_pinctrl_parse_groups()
491 grp->pins = devm_kzalloc(info->dev, imx1_pinctrl_parse_groups()
492 grp->npins * sizeof(struct imx1_pin), GFP_KERNEL); imx1_pinctrl_parse_groups()
493 grp->pin_ids = devm_kzalloc(info->dev, imx1_pinctrl_parse_groups()
494 grp->npins * sizeof(unsigned int), GFP_KERNEL); imx1_pinctrl_parse_groups()
496 if (!grp->pins || !grp->pin_ids) imx1_pinctrl_parse_groups()
499 for (i = 0; i < grp->npins; i++) { imx1_pinctrl_parse_groups()
500 grp->pins[i].pin_id = be32_to_cpu(*list++); imx1_pinctrl_parse_groups()
501 grp->pins[i].mux_id = be32_to_cpu(*list++); imx1_pinctrl_parse_groups()
502 grp->pins[i].config = be32_to_cpu(*list++); imx1_pinctrl_parse_groups()
504 grp->pin_ids[i] = grp->pins[i].pin_id; imx1_pinctrl_parse_groups()
516 struct imx1_pin_group *grp; imx1_pinctrl_parse_functions() local
539 grp = &info->groups[grp_index++]; for_each_child_of_node()
540 ret = imx1_pinctrl_parse_groups(child, grp, info, i++); for_each_child_of_node()
465 imx1_pinctrl_parse_groups(struct device_node *np, struct imx1_pin_group *grp, struct imx1_pinctrl_soc_info *info, u32 index) imx1_pinctrl_parse_groups() argument
/linux-4.1.27/net/8021q/
H A Dvlan.c83 struct vlan_group *grp; unregister_vlan_dev() local
91 grp = &vlan_info->grp; unregister_vlan_dev()
93 grp->nr_vlan_devs--; unregister_vlan_dev()
100 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, NULL); unregister_vlan_dev()
109 if (grp->nr_vlan_devs == 0) { unregister_vlan_dev()
147 struct vlan_group *grp; register_vlan_dev() local
158 grp = &vlan_info->grp; register_vlan_dev()
159 if (grp->nr_vlan_devs == 0) { register_vlan_dev()
168 err = vlan_group_prealloc_vid(grp, vlan->vlan_proto, vlan_id); register_vlan_dev()
190 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, dev); register_vlan_dev()
191 grp->nr_vlan_devs++; register_vlan_dev()
198 if (grp->nr_vlan_devs == 0) register_vlan_dev()
201 if (grp->nr_vlan_devs == 0) register_vlan_dev()
352 struct vlan_group *grp; vlan_device_event() local
377 grp = &vlan_info->grp; vlan_device_event()
386 vlan_group_for_each_dev(grp, i, vlandev) vlan_group_for_each_dev()
392 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev()
402 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev()
412 vlan_group_for_each_dev(grp, i, vlandev) vlan_group_for_each_dev()
424 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev()
445 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev()
462 vlan_group_for_each_dev(grp, i, vlandev) { vlan_group_for_each_dev()
485 vlan_group_for_each_dev(grp, i, vlandev)
H A Dvlan.h32 struct vlan_group grp; member in struct:vlan_info
88 return vlan_group_get_device(&vlan_info->grp, vlan_find_dev()
94 #define vlan_group_for_each_dev(grp, i, dev) \
96 if (((dev) = __vlan_group_get_device((grp), (i) / VLAN_N_VID, \
H A Dvlan_core.c72 return vlan_group_get_device(&vlan_info->grp, __vlan_find_dev_deep_rcu()
77 * grp assigned to themselves. Grp is assigned to upper device __vlan_find_dev_deep_rcu()
119 static void vlan_group_free(struct vlan_group *grp) vlan_group_free() argument
125 kfree(grp->vlan_devices_arrays[i][j]); vlan_group_free()
130 vlan_group_free(&vlan_info->grp); vlan_info_free()
360 return vlan_info->grp.nr_vlan_devs ? true : false; vlan_uses_dev()
/linux-4.1.27/kernel/
H A Dgroups.c133 int groups_search(const struct group_info *group_info, kgid_t grp) groups_search() argument
144 if (gid_gt(grp, GROUP_AT(group_info, mid))) groups_search()
146 else if (gid_lt(grp, GROUP_AT(group_info, mid))) groups_search()
255 int in_group_p(kgid_t grp) in_group_p() argument
260 if (!gid_eq(grp, cred->fsgid)) in_group_p()
261 retval = groups_search(cred->group_info, grp); in_group_p()
267 int in_egroup_p(kgid_t grp) in_egroup_p() argument
272 if (!gid_eq(grp, cred->egid)) in_egroup_p()
273 retval = groups_search(cred->group_info, grp); in_egroup_p()
H A Dparams.c526 struct attribute_group grp; member in struct:module_param_attrs
618 mk->mp->grp.name = "parameters"; add_sysfs_param()
620 mk->mp->grp.attrs = kzalloc(sizeof(mk->mp->grp.attrs[0]), add_sysfs_param()
623 if (!mk->mp->grp.attrs) add_sysfs_param()
637 new_attrs = krealloc(mk->mp->grp.attrs, add_sysfs_param()
638 sizeof(mk->mp->grp.attrs[0]) * (mk->mp->num + 2), add_sysfs_param()
642 mk->mp->grp.attrs = new_attrs; add_sysfs_param()
660 mk->mp->grp.attrs[i] = &mk->mp->attrs[i].mattr.attr; add_sysfs_param()
661 mk->mp->grp.attrs[mk->mp->num] = NULL; add_sysfs_param()
669 kfree(mk->mp->grp.attrs); free_module_param_attrs()
705 err = sysfs_create_group(&mod->mkobj.kobj, &mod->mkobj.mp->grp); module_param_sysfs_setup()
721 sysfs_remove_group(&mod->mkobj.kobj, &mod->mkobj.mp->grp); module_param_sysfs_remove()
786 sysfs_remove_group(&mk->kobj, &mk->mp->grp); kernel_add_sysfs_param()
791 err = sysfs_create_group(&mk->kobj, &mk->mp->grp); kernel_add_sysfs_param()
H A Dsys.c993 struct pid *grp; SYSCALL_DEFINE1() local
998 grp = task_pgrp(current); SYSCALL_DEFINE1()
1004 grp = task_pgrp(p); SYSCALL_DEFINE1()
1005 if (!grp) SYSCALL_DEFINE1()
1012 retval = pid_vnr(grp); SYSCALL_DEFINE1()
H A Dmodule.c1304 struct attribute_group grp; member in struct:module_sect_attrs
1339 sizeof(sect_attrs->grp.attrs[0])); add_sect_attrs()
1340 size[1] = (nloaded + 1) * sizeof(sect_attrs->grp.attrs[0]); add_sect_attrs()
1346 sect_attrs->grp.name = "sections"; add_sect_attrs()
1347 sect_attrs->grp.attrs = (void *)sect_attrs + size[0]; add_sect_attrs()
1351 gattr = &sect_attrs->grp.attrs[0]; add_sect_attrs()
1371 if (sysfs_create_group(&mod->mkobj.kobj, &sect_attrs->grp)) add_sect_attrs()
1384 &mod->sect_attrs->grp); remove_sect_attrs()
/linux-4.1.27/drivers/base/
H A Ddevres.c420 struct devres_group *grp; remove_nodes() local
425 grp = node_to_group(node); remove_nodes()
426 if (grp) { remove_nodes()
428 grp->color = 0; remove_nodes()
451 struct devres_group *grp; remove_nodes() local
456 grp = node_to_group(node); remove_nodes()
457 BUG_ON(!grp || list_empty(&grp->node[0].entry)); remove_nodes()
459 grp->color++; remove_nodes()
460 if (list_empty(&grp->node[1].entry)) remove_nodes()
461 grp->color++; remove_nodes()
463 BUG_ON(grp->color <= 0 || grp->color > 2); remove_nodes()
464 if (grp->color == 2) { remove_nodes()
468 list_move_tail(&grp->node[0].entry, todo); remove_nodes()
469 list_del_init(&grp->node[1].entry); remove_nodes()
534 struct devres_group *grp; devres_open_group() local
537 grp = kmalloc(sizeof(*grp), gfp); devres_open_group()
538 if (unlikely(!grp)) devres_open_group()
541 grp->node[0].release = &group_open_release; devres_open_group()
542 grp->node[1].release = &group_close_release; devres_open_group()
543 INIT_LIST_HEAD(&grp->node[0].entry); devres_open_group()
544 INIT_LIST_HEAD(&grp->node[1].entry); devres_open_group()
545 set_node_dbginfo(&grp->node[0], "grp<", 0); devres_open_group()
546 set_node_dbginfo(&grp->node[1], "grp>", 0); devres_open_group()
547 grp->id = grp; devres_open_group()
549 grp->id = id; devres_open_group()
552 add_dr(dev, &grp->node[0]); devres_open_group()
554 return grp->id; devres_open_group()
564 struct devres_group *grp; find_group() local
569 grp = container_of(node, struct devres_group, node[0]); find_group()
572 if (grp->id == id) find_group()
573 return grp; find_group()
574 } else if (list_empty(&grp->node[1].entry)) find_group()
575 return grp; find_group()
591 struct devres_group *grp; devres_close_group() local
596 grp = find_group(dev, id); devres_close_group()
597 if (grp) devres_close_group()
598 add_dr(dev, &grp->node[1]); devres_close_group()
617 struct devres_group *grp; devres_remove_group() local
622 grp = find_group(dev, id); devres_remove_group()
623 if (grp) { devres_remove_group()
624 list_del_init(&grp->node[0].entry); devres_remove_group()
625 list_del_init(&grp->node[1].entry); devres_remove_group()
626 devres_log(dev, &grp->node[0], "REM"); devres_remove_group()
632 kfree(grp); devres_remove_group()
650 struct devres_group *grp; devres_release_group() local
656 grp = find_group(dev, id); devres_release_group()
657 if (grp) { devres_release_group()
658 struct list_head *first = &grp->node[0].entry; devres_release_group()
661 if (!list_empty(&grp->node[1].entry)) devres_release_group()
662 end = grp->node[1].entry.next; devres_release_group()
H A Dattribute_container.c322 BUG_ON(attrs && cont->grp); attribute_container_add_attrs()
324 if (!attrs && !cont->grp) attribute_container_add_attrs()
327 if (cont->grp) attribute_container_add_attrs()
328 return sysfs_create_group(&classdev->kobj, cont->grp); attribute_container_add_attrs()
387 if (!attrs && !cont->grp) attribute_container_remove_attrs()
390 if (cont->grp) { attribute_container_remove_attrs()
391 sysfs_remove_group(&classdev->kobj, cont->grp); attribute_container_remove_attrs()
/linux-4.1.27/drivers/pinctrl/meson/
H A Dpinctrl-meson.h160 #define GROUP(grp, r, b) \
162 .name = #grp, \
163 .pins = grp ## _pins, \
164 .num_pins = ARRAY_SIZE(grp ## _pins), \
178 #define GROUP_AO(grp, r, b) \
180 .name = #grp, \
181 .pins = grp ## _pins, \
182 .num_pins = ARRAY_SIZE(grp ## _pins), \
/linux-4.1.27/drivers/net/wireless/libertas/
H A Ddefs.h50 #define LBS_DEB_LL(grp, grpnam, fmt, args...) \
51 do { if ((lbs_debug & (grp)) == (grp)) \
55 #define LBS_DEB_LL(grp, grpnam, fmt, args...) do {} while (0)
58 #define lbs_deb_enter(grp) \
59 LBS_DEB_LL(grp | LBS_DEB_ENTER, " enter", "%s()\n", __func__);
60 #define lbs_deb_enter_args(grp, fmt, args...) \
61 LBS_DEB_LL(grp | LBS_DEB_ENTER, " enter", "%s(" fmt ")\n", __func__, ## args);
62 #define lbs_deb_leave(grp) \
63 LBS_DEB_LL(grp | LBS_DEB_LEAVE, " leave", "%s()\n", __func__);
64 #define lbs_deb_leave_args(grp, fmt, args...) \
65 LBS_DEB_LL(grp | LBS_DEB_LEAVE, " leave", "%s(), " fmt "\n", \
93 static inline void lbs_deb_hex(unsigned int grp, const char *prompt, lbs_deb_hex() argument
100 (lbs_debug & grp)) lbs_deb_hex()
115 #define lbs_deb_hex(grp,prompt,buf,len) do {} while (0)
/linux-4.1.27/drivers/net/ethernet/freescale/
H A Dgianfar.c671 struct gfar_priv_grp *grp = &priv->gfargrp[priv->num_grps]; gfar_parse_group() local
675 grp->irqinfo[i] = kzalloc(sizeof(struct gfar_irqinfo), gfar_parse_group()
677 if (!grp->irqinfo[i]) gfar_parse_group()
681 grp->regs = of_iomap(np, 0); gfar_parse_group()
682 if (!grp->regs) gfar_parse_group()
685 gfar_irq(grp, TX)->irq = irq_of_parse_and_map(np, 0); gfar_parse_group()
689 gfar_irq(grp, RX)->irq = irq_of_parse_and_map(np, 1); gfar_parse_group()
690 gfar_irq(grp, ER)->irq = irq_of_parse_and_map(np, 2); gfar_parse_group()
691 if (gfar_irq(grp, TX)->irq == NO_IRQ || gfar_parse_group()
692 gfar_irq(grp, RX)->irq == NO_IRQ || gfar_parse_group()
693 gfar_irq(grp, ER)->irq == NO_IRQ) gfar_parse_group()
697 grp->priv = priv; gfar_parse_group()
698 spin_lock_init(&grp->grplock); gfar_parse_group()
703 grp->rx_bit_map = (DEFAULT_MAPPING >> priv->num_grps); gfar_parse_group()
704 grp->tx_bit_map = (DEFAULT_MAPPING >> priv->num_grps); gfar_parse_group()
708 grp->rx_bit_map = rxq_mask ? gfar_parse_group()
714 grp->tx_bit_map = txq_mask ? gfar_parse_group()
720 grp->rx_bit_map = (DEFAULT_MAPPING >> priv->num_grps); gfar_parse_group()
721 grp->tx_bit_map = (DEFAULT_MAPPING >> priv->num_grps); gfar_parse_group()
724 grp->rx_bit_map = 0xFF; gfar_parse_group()
725 grp->tx_bit_map = 0xFF; gfar_parse_group()
731 grp->rx_bit_map = bitrev8(grp->rx_bit_map); gfar_parse_group()
732 grp->tx_bit_map = bitrev8(grp->tx_bit_map); gfar_parse_group()
737 for_each_set_bit(i, &grp->rx_bit_map, priv->num_rx_queues) { gfar_parse_group()
738 if (!grp->rx_queue) gfar_parse_group()
739 grp->rx_queue = priv->rx_queue[i]; gfar_parse_group()
740 grp->num_rx_queues++; gfar_parse_group()
741 grp->rstat |= (RSTAT_CLEAR_RHALT >> i); gfar_parse_group()
743 priv->rx_queue[i]->grp = grp; gfar_parse_group()
746 for_each_set_bit(i, &grp->tx_bit_map, priv->num_tx_queues) { gfar_parse_group()
747 if (!grp->tx_queue) gfar_parse_group()
748 grp->tx_queue = priv->tx_queue[i]; gfar_parse_group()
749 grp->num_tx_queues++; gfar_parse_group()
750 grp->tstat |= (TSTAT_CLEAR_THALT >> i); gfar_parse_group()
752 priv->tx_queue[i]->grp = grp; gfar_parse_group()
1386 /* Register for napi ...We are registering NAPI for each grp */ gfar_probe()
1468 struct gfar_priv_grp *grp = &priv->gfargrp[i]; gfar_probe() local
1470 sprintf(gfar_irq(grp, TX)->name, "%s%s%c%s", gfar_probe()
1472 sprintf(gfar_irq(grp, RX)->name, "%s%s%c%s", gfar_probe()
1474 sprintf(gfar_irq(grp, ER)->name, "%s%s%c%s", gfar_probe()
1477 strcpy(gfar_irq(grp, TX)->name, dev->name); gfar_probe()
2017 static void free_grp_irqs(struct gfar_priv_grp *grp) free_grp_irqs() argument
2019 free_irq(gfar_irq(grp, TX)->irq, grp); free_grp_irqs()
2020 free_irq(gfar_irq(grp, RX)->irq, grp); free_grp_irqs()
2021 free_irq(gfar_irq(grp, ER)->irq, grp); free_grp_irqs() local
2024 static int register_grp_irqs(struct gfar_priv_grp *grp) register_grp_irqs() argument
2026 struct gfar_private *priv = grp->priv; register_grp_irqs()
2037 err = request_irq(gfar_irq(grp, ER)->irq, gfar_error, 0, register_grp_irqs()
2038 gfar_irq(grp, ER)->name, grp); register_grp_irqs()
2041 gfar_irq(grp, ER)->irq); register_grp_irqs()
2045 err = request_irq(gfar_irq(grp, TX)->irq, gfar_transmit, 0, register_grp_irqs()
2046 gfar_irq(grp, TX)->name, grp); register_grp_irqs()
2049 gfar_irq(grp, TX)->irq); register_grp_irqs()
2052 err = request_irq(gfar_irq(grp, RX)->irq, gfar_receive, 0, register_grp_irqs()
2053 gfar_irq(grp, RX)->name, grp); register_grp_irqs()
2056 gfar_irq(grp, RX)->irq); register_grp_irqs()
2060 err = request_irq(gfar_irq(grp, TX)->irq, gfar_interrupt, 0, register_grp_irqs()
2061 gfar_irq(grp, TX)->name, grp); register_grp_irqs()
2064 gfar_irq(grp, TX)->irq); register_grp_irqs()
2072 free_irq(gfar_irq(grp, TX)->irq, grp); register_grp_irqs()
2074 free_irq(gfar_irq(grp, ER)->irq, grp); register_grp_irqs()
2264 regs = tx_queue->grp->regs; gfar_start_xmit()
2781 struct gfar_priv_grp *grp = (struct gfar_priv_grp *)grp_id; gfar_receive() local
2785 if (likely(napi_schedule_prep(&grp->napi_rx))) { gfar_receive()
2786 spin_lock_irqsave(&grp->grplock, flags); gfar_receive()
2787 imask = gfar_read(&grp->regs->imask); gfar_receive()
2789 gfar_write(&grp->regs->imask, imask); gfar_receive()
2790 spin_unlock_irqrestore(&grp->grplock, flags); gfar_receive()
2791 __napi_schedule(&grp->napi_rx); gfar_receive()
2796 gfar_write(&grp->regs->ievent, IEVENT_RX_MASK); gfar_receive()
2805 struct gfar_priv_grp *grp = (struct gfar_priv_grp *)grp_id; gfar_transmit() local
2809 if (likely(napi_schedule_prep(&grp->napi_tx))) { gfar_transmit()
2810 spin_lock_irqsave(&grp->grplock, flags); gfar_transmit()
2811 imask = gfar_read(&grp->regs->imask); gfar_transmit()
2813 gfar_write(&grp->regs->imask, imask); gfar_transmit()
2814 spin_unlock_irqrestore(&grp->grplock, flags); gfar_transmit()
2815 __napi_schedule(&grp->napi_tx); gfar_transmit()
2820 gfar_write(&grp->regs->ievent, IEVENT_TX_MASK); gfar_transmit()
2951 &rx_queue->grp->napi_rx); gfar_clean_rx_ring()
3157 struct gfar_priv_grp *grp = &priv->gfargrp[i]; gfar_netpoll() local
3159 disable_irq(gfar_irq(grp, TX)->irq); gfar_netpoll()
3160 disable_irq(gfar_irq(grp, RX)->irq); gfar_netpoll()
3161 disable_irq(gfar_irq(grp, ER)->irq); gfar_netpoll()
3162 gfar_interrupt(gfar_irq(grp, TX)->irq, grp); gfar_netpoll()
3163 enable_irq(gfar_irq(grp, ER)->irq); gfar_netpoll()
3164 enable_irq(gfar_irq(grp, RX)->irq); gfar_netpoll()
3165 enable_irq(gfar_irq(grp, TX)->irq); gfar_netpoll()
3169 struct gfar_priv_grp *grp = &priv->gfargrp[i]; gfar_netpoll() local
3171 disable_irq(gfar_irq(grp, TX)->irq); gfar_netpoll()
3172 gfar_interrupt(gfar_irq(grp, TX)->irq, grp); gfar_netpoll()
3173 enable_irq(gfar_irq(grp, TX)->irq); gfar_netpoll()
H A Dgianfar.h973 * @grp: back pointer to the group to which this queue belongs
993 struct gfar_priv_grp *grp; member in struct:gfar_priv_tx_q
1034 struct gfar_priv_grp *grp; member in struct:gfar_priv_rx_q
1084 #define gfar_irq(grp, ID) \
1085 ((grp)->irqinfo[GFAR_##ID])
1242 struct gfar_priv_grp *grp = &priv->gfargrp[grp_idx]; gfar_write_isrg() local
1244 for_each_set_bit(i, &grp->rx_bit_map, priv->num_rx_queues) { for_each_set_bit()
1248 for_each_set_bit(i, &grp->tx_bit_map, priv->num_tx_queues) { for_each_set_bit()
/linux-4.1.27/fs/ext4/
H A Dialloc.c72 struct ext4_group_info *grp; ext4_init_inode_bitmap() local
80 grp = ext4_get_group_info(sb, block_group); ext4_init_inode_bitmap()
81 if (!EXT4_MB_GRP_BBITMAP_CORRUPT(grp)) ext4_init_inode_bitmap()
83 grp->bb_free); ext4_init_inode_bitmap()
84 set_bit(EXT4_GROUP_INFO_BBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_init_inode_bitmap()
85 if (!EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) { ext4_init_inode_bitmap()
91 set_bit(EXT4_GROUP_INFO_IBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_init_inode_bitmap()
127 struct ext4_group_info *grp; ext4_read_inode_bitmap() local
197 grp = ext4_get_group_info(sb, block_group); ext4_read_inode_bitmap()
198 if (!EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) { ext4_read_inode_bitmap()
204 set_bit(EXT4_GROUP_INFO_IBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_read_inode_bitmap()
241 struct ext4_group_info *grp; ext4_free_inode() local
288 grp = ext4_get_group_info(sb, block_group); ext4_free_inode()
289 if (unlikely(EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) || !bitmap_bh) ext4_free_inode()
340 if (gdp && !EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) { ext4_free_inode()
346 set_bit(EXT4_GROUP_INFO_IBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_free_inode()
424 ext4_group_t i, grp, g, ngroups; find_group_orlov() local
455 grp = hinfo.hash; find_group_orlov()
457 grp = prandom_u32(); find_group_orlov()
458 parent_group = (unsigned)grp % ngroups; find_group_orlov()
470 grp = g; find_group_orlov()
478 *group = grp; find_group_orlov()
489 grp *= flex_size; find_group_orlov()
491 if (grp+i >= real_ngroups) find_group_orlov()
493 desc = ext4_get_group_desc(sb, grp+i, NULL); find_group_orlov()
495 *group = grp+i; find_group_orlov()
519 grp = (parent_group + i) % ngroups; find_group_orlov()
520 get_orlov_stats(sb, grp, flex_size, &stats); find_group_orlov()
536 grp = (parent_group + i) % ngroups; find_group_orlov()
537 desc = ext4_get_group_desc(sb, grp, NULL); find_group_orlov()
541 *group = grp; find_group_orlov()
728 struct ext4_group_info *grp; __ext4_new_inode() local
802 grp = ext4_get_group_info(sb, group); __ext4_new_inode()
804 if (EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) { __ext4_new_inode()
813 if (EXT4_MB_GRP_IBITMAP_CORRUPT(grp) || !inode_bitmap_bh) { __ext4_new_inode()
926 struct ext4_group_info *grp = ext4_get_group_info(sb, group); __ext4_new_inode() local
928 down_read(&grp->alloc_sem); /* protect vs itable lazyinit */ __ext4_new_inode()
944 up_read(&grp->alloc_sem); __ext4_new_inode()
1257 struct ext4_group_info *grp = ext4_get_group_info(sb, group); ext4_init_inode_table() local
1288 down_write(&grp->alloc_sem); ext4_init_inode_table()
1346 up_write(&grp->alloc_sem); ext4_init_inode_table()
H A Dballoc.c187 struct ext4_group_info *grp; ext4_init_block_bitmap() local
194 grp = ext4_get_group_info(sb, block_group); ext4_init_block_bitmap()
195 if (!EXT4_MB_GRP_BBITMAP_CORRUPT(grp)) ext4_init_block_bitmap()
197 grp->bb_free); ext4_init_block_bitmap()
198 set_bit(EXT4_GROUP_INFO_BBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_init_block_bitmap()
199 if (!EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) { ext4_init_block_bitmap()
205 set_bit(EXT4_GROUP_INFO_IBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_init_block_bitmap()
369 struct ext4_group_info *grp = ext4_get_group_info(sb, block_group); ext4_validate_block_bitmap() local
381 if (!EXT4_MB_GRP_BBITMAP_CORRUPT(grp)) ext4_validate_block_bitmap()
383 grp->bb_free); ext4_validate_block_bitmap()
384 set_bit(EXT4_GROUP_INFO_BBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_validate_block_bitmap()
391 if (!EXT4_MB_GRP_BBITMAP_CORRUPT(grp)) ext4_validate_block_bitmap()
393 grp->bb_free); ext4_validate_block_bitmap()
394 set_bit(EXT4_GROUP_INFO_BBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_validate_block_bitmap()
448 ext4_error(sb, "Checksum bad for grp %u", block_group); ext4_read_block_bitmap_nowait()
661 struct ext4_group_info *grp; ext4_count_free_clusters() local
677 grp = NULL; ext4_count_free_clusters()
679 grp = ext4_get_group_info(sb, i); ext4_count_free_clusters()
680 if (!grp || !EXT4_MB_GRP_BBITMAP_CORRUPT(grp)) ext4_count_free_clusters()
705 grp = NULL; ext4_count_free_clusters()
707 grp = ext4_get_group_info(sb, i); ext4_count_free_clusters()
708 if (!grp || !EXT4_MB_GRP_BBITMAP_CORRUPT(grp)) ext4_count_free_clusters()
H A Dmballoc.c564 struct ext4_group_info *grp; __mb_check_buddy() local
638 grp = ext4_get_group_info(sb, e4b->bd_group); __mb_check_buddy()
639 list_for_each(cur, &grp->bb_prealloc_list) { __mb_check_buddy()
665 struct ext4_group_info *grp) ext4_mb_mark_free_simple()
689 grp->bb_counters[min]++; ext4_mb_mark_free_simple()
704 mb_set_largest_free_order(struct super_block *sb, struct ext4_group_info *grp) mb_set_largest_free_order() argument
709 grp->bb_largest_free_order = -1; /* uninit */ mb_set_largest_free_order()
713 if (grp->bb_counters[i] > 0) { mb_set_largest_free_order()
714 grp->bb_largest_free_order = i; mb_set_largest_free_order()
724 struct ext4_group_info *grp = ext4_get_group_info(sb, group); ext4_mb_generate_buddy() local
737 grp->bb_first_free = i; ext4_mb_generate_buddy()
745 ext4_mb_mark_free_simple(sb, buddy, first, len, grp); ext4_mb_generate_buddy()
747 grp->bb_counters[0]++; ext4_mb_generate_buddy()
751 grp->bb_fragments = fragments; ext4_mb_generate_buddy()
753 if (free != grp->bb_free) { ext4_mb_generate_buddy()
757 free, grp->bb_free); ext4_mb_generate_buddy()
762 grp->bb_free = free; ext4_mb_generate_buddy()
763 if (!EXT4_MB_GRP_BBITMAP_CORRUPT(grp)) ext4_mb_generate_buddy()
765 grp->bb_free); ext4_mb_generate_buddy()
766 set_bit(EXT4_GROUP_INFO_BBITMAP_CORRUPT_BIT, &grp->bb_state); ext4_mb_generate_buddy()
768 mb_set_largest_free_order(sb, grp); ext4_mb_generate_buddy()
770 clear_bit(EXT4_GROUP_INFO_NEED_INIT_BIT, &(grp->bb_state)); ext4_mb_generate_buddy()
1110 struct ext4_group_info *grp; ext4_mb_load_buddy() local
1118 grp = ext4_get_group_info(sb, group); ext4_mb_load_buddy()
1121 e4b->bd_info = grp; ext4_mb_load_buddy()
1127 if (unlikely(EXT4_MB_GRP_NEED_INIT(grp))) { ext4_mb_load_buddy()
1813 struct ext4_group_info *grp = ext4_get_group_info(ac->ac_sb, group); ext4_mb_find_by_goal() local
1818 if (grp->bb_free == 0) ext4_mb_find_by_goal()
1878 struct ext4_group_info *grp = e4b->bd_info; ext4_mb_simple_scan_group() local
1886 if (grp->bb_counters[i] == 0) ext4_mb_simple_scan_group()
2019 struct ext4_group_info *grp = ext4_get_group_info(ac->ac_sb, group); ext4_mb_good_group() local
2023 free = grp->bb_free; ext4_mb_good_group()
2029 if (unlikely(EXT4_MB_GRP_BBITMAP_CORRUPT(grp))) ext4_mb_good_group()
2032 /* We only do this if the grp has never been initialized */ ext4_mb_good_group()
2033 if (unlikely(EXT4_MB_GRP_NEED_INIT(grp))) { ext4_mb_good_group()
2039 fragments = grp->bb_fragments; ext4_mb_good_group()
2057 if (grp->bb_largest_free_order < ac->ac_2order) ext4_mb_good_group()
2670 static void ext4_mb_cleanup_pa(struct ext4_group_info *grp) ext4_mb_cleanup_pa() argument
2676 list_for_each_safe(cur, tmp, &grp->bb_prealloc_list) { ext4_mb_cleanup_pa()
3433 struct ext4_group_info *grp; ext4_mb_generate_from_freelist() local
3436 grp = ext4_get_group_info(sb, group); ext4_mb_generate_from_freelist()
3437 n = rb_first(&(grp->bb_free_root)); ext4_mb_generate_from_freelist()
3456 struct ext4_group_info *grp = ext4_get_group_info(sb, group); ext4_mb_generate_from_pa() local
3472 list_for_each(cur, &grp->bb_prealloc_list) { ext4_mb_generate_from_pa()
3505 ext4_group_t grp; ext4_mb_put_pa() local
3531 grp = ext4_get_group_number(sb, grp_blk); ext4_mb_put_pa()
3547 ext4_lock_group(sb, grp); ext4_mb_put_pa()
3549 ext4_unlock_group(sb, grp); ext4_mb_put_pa()
3567 struct ext4_group_info *grp; ext4_mb_new_inode_pa() local
3636 grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group); ext4_mb_new_inode_pa()
3642 list_add(&pa->pa_group_list, &grp->bb_prealloc_list); ext4_mb_new_inode_pa()
3661 struct ext4_group_info *grp; ext4_mb_new_group_pa() local
3695 grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group); ext4_mb_new_group_pa()
3703 list_add(&pa->pa_group_list, &grp->bb_prealloc_list); ext4_mb_new_group_pa()
3819 struct ext4_group_info *grp = ext4_get_group_info(sb, group); ext4_mb_discard_group_preallocations() local
3830 if (list_empty(&grp->bb_prealloc_list)) ext4_mb_discard_group_preallocations()
3853 &grp->bb_prealloc_list, pa_group_list) { ext4_mb_discard_group_preallocations()
4060 struct ext4_group_info *grp = ext4_get_group_info(sb, i); ext4_mb_show_ac() local
4065 list_for_each(cur, &grp->bb_prealloc_list) { ext4_mb_show_ac()
4077 if (grp->bb_free == 0) ext4_mb_show_ac()
4080 i, grp->bb_free, grp->bb_fragments); ext4_mb_show_ac()
5161 struct ext4_group_info *grp; ext4_trim_fs() local
5196 grp = ext4_get_group_info(sb, group); ext4_trim_fs()
5197 /* We only do this if the grp has never been initialized */ ext4_trim_fs()
5198 if (unlikely(EXT4_MB_GRP_NEED_INIT(grp))) { ext4_trim_fs()
5213 if (grp->bb_free >= minlen) { ext4_trim_fs()
663 ext4_mb_mark_free_simple(struct super_block *sb, void *buddy, ext4_grpblk_t first, ext4_grpblk_t len, struct ext4_group_info *grp) ext4_mb_mark_free_simple() argument
H A Dext4.h2430 #define ext4_grp_locked_error(sb, grp, ino, block, fmt, ...) \
2431 __ext4_grp_locked_error(__func__, __LINE__, sb, grp, ino, block, \
2468 #define ext4_grp_locked_error(sb, grp, ino, block, fmt, ...) \
2471 __ext4_grp_locked_error("", 0, sb, grp, ino, block, " "); \
2694 #define EXT4_MB_GRP_NEED_INIT(grp) \
2695 (test_bit(EXT4_GROUP_INFO_NEED_INIT_BIT, &((grp)->bb_state)))
2696 #define EXT4_MB_GRP_BBITMAP_CORRUPT(grp) \
2697 (test_bit(EXT4_GROUP_INFO_BBITMAP_CORRUPT_BIT, &((grp)->bb_state)))
2698 #define EXT4_MB_GRP_IBITMAP_CORRUPT(grp) \
2699 (test_bit(EXT4_GROUP_INFO_IBITMAP_CORRUPT_BIT, &((grp)->bb_state)))
2701 #define EXT4_MB_GRP_WAS_TRIMMED(grp) \
2702 (test_bit(EXT4_GROUP_INFO_WAS_TRIMMED_BIT, &((grp)->bb_state)))
2703 #define EXT4_MB_GRP_SET_TRIMMED(grp) \
2704 (set_bit(EXT4_GROUP_INFO_WAS_TRIMMED_BIT, &((grp)->bb_state)))
2705 #define EXT4_MB_GRP_CLEAR_TRIMMED(grp) \
2706 (clear_bit(EXT4_GROUP_INFO_WAS_TRIMMED_BIT, &((grp)->bb_state)))
H A Dresize.c718 unsigned grp; verify_reserved_gdb() local
722 while ((grp = ext4_list_backups(sb, &three, &five, &seven)) < end) { verify_reserved_gdb()
724 grp * EXT4_BLOCKS_PER_GROUP(sb) + blk){ verify_reserved_gdb()
726 " missing grp %d (%llu)", verify_reserved_gdb()
727 blk, grp, verify_reserved_gdb()
728 grp * verify_reserved_gdb()
H A Dsuper.c637 struct super_block *sb, ext4_group_t grp,
656 sb->s_id, function, line, grp); __releases()
671 ext4_unlock_group(sb, grp); __releases()
684 ext4_lock_group(sb, grp); __releases()
2094 ext4_group_t i, grp = sbi->s_groups_count; ext4_check_descriptors() local
2110 if ((grp == sbi->s_groups_count) && ext4_check_descriptors()
2112 grp = i; ext4_check_descriptors()
2152 *first_not_zeroed = grp; ext4_check_descriptors()
3293 static int count_overhead(struct super_block *sb, ext4_group_t grp, count_overhead() argument
3303 return (ext4_bg_has_super(sb, grp) + ext4_bg_num_gdb(sb, grp) + count_overhead()
3307 (grp * EXT4_BLOCKS_PER_GROUP(sb)); count_overhead()
3328 if (i != grp) count_overhead()
3331 if (ext4_bg_has_super(sb, grp)) { count_overhead()
3335 for (j = ext4_bg_num_gdb(sb, grp); j > 0; j--) { count_overhead()
/linux-4.1.27/drivers/pinctrl/
H A Dpinctrl-tz1090-pdc.c529 * @grp: Pin mux group
532 const struct tz1090_pdc_pingroup *grp) tz1090_pdc_pinctrl_mux()
535 unsigned int pin_shift = grp->pins[0]; tz1090_pdc_pinctrl_mux()
543 reg = pmx_read(pmx, grp->reg); tz1090_pdc_pinctrl_mux()
544 reg &= ~BIT(grp->bit); tz1090_pdc_pinctrl_mux()
545 reg |= select << grp->bit; tz1090_pdc_pinctrl_mux()
546 pmx_write(pmx, reg, grp->reg); tz1090_pdc_pinctrl_mux()
555 const struct tz1090_pdc_pingroup *grp = &tz1090_pdc_groups[group]; tz1090_pdc_pinctrl_set_mux() local
563 if (grp->drv) tz1090_pdc_pinctrl_set_mux()
567 if (function != grp->func) tz1090_pdc_pinctrl_set_mux()
572 pmx->mux_en |= BIT(grp->pins[0]); tz1090_pdc_pinctrl_set_mux()
573 tz1090_pdc_pinctrl_mux(pmx, grp); tz1090_pdc_pinctrl_set_mux()
582 const struct tz1090_pdc_pingroup *grp; find_mux_group() local
585 grp = tz1090_pdc_groups; find_mux_group()
586 for (group = 0; group < ARRAY_SIZE(tz1090_pdc_groups); ++group, ++grp) { find_mux_group()
588 if (grp->drv) find_mux_group()
592 if (grp->pins[0] == pin) find_mux_group()
593 return grp; find_mux_group()
605 const struct tz1090_pdc_pingroup *grp = find_mux_group(pmx, pin); tz1090_pdc_pinctrl_gpio_request_enable() local
607 if (grp) { tz1090_pdc_pinctrl_gpio_request_enable()
611 tz1090_pdc_pinctrl_mux(pmx, grp); tz1090_pdc_pinctrl_gpio_request_enable()
623 const struct tz1090_pdc_pingroup *grp = find_mux_group(pmx, pin); tz1090_pdc_pinctrl_gpio_disable_free() local
625 if (grp) { tz1090_pdc_pinctrl_gpio_disable_free()
629 tz1090_pdc_pinctrl_mux(pmx, grp); tz1090_pdc_pinctrl_gpio_disable_free()
531 tz1090_pdc_pinctrl_mux(struct tz1090_pdc_pmx *pmx, const struct tz1090_pdc_pingroup *grp) tz1090_pdc_pinctrl_mux() argument
H A Dpinctrl-at91.c198 const struct at91_pin_group *grp = NULL; at91_pinctrl_find_group_by_name() local
205 grp = &info->groups[i]; at91_pinctrl_find_group_by_name()
206 dev_dbg(info->dev, "%s: %d 0:%d\n", name, grp->npins, grp->pins[0]); at91_pinctrl_find_group_by_name()
210 return grp; at91_pinctrl_find_group_by_name()
254 const struct at91_pin_group *grp; at91_dt_node_to_map() local
264 grp = at91_pinctrl_find_group_by_name(info, np->name); at91_dt_node_to_map()
265 if (!grp) { at91_dt_node_to_map()
271 map_num += grp->npins; at91_dt_node_to_map()
292 for (i = 0; i < grp->npins; i++) { at91_dt_node_to_map()
295 pin_get_name(pctldev, grp->pins[i]); at91_dt_node_to_map()
296 new_map[i].data.configs.configs = &grp->pins_conf[i].conf; at91_dt_node_to_map()
1048 struct at91_pin_group *grp, at91_pinctrl_parse_groups()
1059 grp->name = np->name; at91_pinctrl_parse_groups()
1073 grp->npins = size / 4; at91_pinctrl_parse_groups()
1074 pin = grp->pins_conf = devm_kzalloc(info->dev, grp->npins * sizeof(struct at91_pmx_pin), at91_pinctrl_parse_groups()
1076 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), at91_pinctrl_parse_groups()
1078 if (!grp->pins_conf || !grp->pins) at91_pinctrl_parse_groups()
1084 grp->pins[j] = pin->bank * MAX_NB_GPIO_PER_BANK + pin->pin; at91_pinctrl_parse_groups()
1100 struct at91_pin_group *grp; at91_pinctrl_parse_functions() local
1123 grp = &info->groups[grp_index++]; for_each_child_of_node()
1124 ret = at91_pinctrl_parse_groups(child, grp, info, i++); for_each_child_of_node()
1047 at91_pinctrl_parse_groups(struct device_node *np, struct at91_pin_group *grp, struct at91_pinctrl *info, u32 index) at91_pinctrl_parse_groups() argument
H A Dpinctrl-lantiq.c238 static int match_group_mux(const struct ltq_pin_group *grp, match_group_mux() argument
243 for (i = 0; i < grp->npins; i++) { match_group_mux()
244 pin = match_mfp(info, grp->pins[i]); match_group_mux()
247 grp->pins[i]); match_group_mux()
H A Dpinctrl-tb10x.c704 const struct tb10x_pinfuncgrp *grp = &state->pingroups[group_selector]; tb10x_pctl_set_mux() local
707 if (grp->port < 0) tb10x_pctl_set_mux()
716 if (state->ports[grp->port].count tb10x_pctl_set_mux()
717 && (state->ports[grp->port].mode != grp->mode)) { tb10x_pctl_set_mux()
726 for (i = 0; i < grp->pincnt; i++) tb10x_pctl_set_mux()
727 if (test_bit(grp->pins[i], state->gpios)) { tb10x_pctl_set_mux()
732 tb10x_pinctrl_set_config(state, grp->port, grp->mode); tb10x_pctl_set_mux()
734 state->ports[grp->port].count++; tb10x_pctl_set_mux()
H A Dpinctrl-st.c877 const struct st_pctl_group *grp; st_pctl_dt_node_to_map() local
882 grp = st_pctl_find_group_by_name(info, np->name); st_pctl_dt_node_to_map()
883 if (!grp) { st_pctl_dt_node_to_map()
889 map_num = grp->npins + 1; st_pctl_dt_node_to_map()
910 for (i = 0; i < grp->npins; i++) { st_pctl_dt_node_to_map()
913 pin_get_name(pctldev, grp->pins[i]); st_pctl_dt_node_to_map()
914 new_map[i].data.configs.configs = &grp->pin_conf[i].config; st_pctl_dt_node_to_map()
918 (*map)->data.mux.function, grp->name, map_num); st_pctl_dt_node_to_map()
1229 struct st_pctl_group *grp, struct st_pinctrl *info, int idx) st_pctl_dt_parse_groups()
1255 grp->npins = npins;
1256 grp->name = np->name;
1257 grp->pins = devm_kzalloc(info->dev, npins * sizeof(u32), GFP_KERNEL);
1258 grp->pin_conf = devm_kzalloc(info->dev,
1261 if (!grp->pins || !grp->pin_conf)
1270 conf = &grp->pin_conf[i]; for_each_property_of_node()
1277 grp->pins[i] = conf->pin; for_each_property_of_node()
1305 struct st_pctl_group *grp; st_pctl_parse_functions() local
1323 grp = &info->groups[*grp_index]; for_each_child_of_node()
1325 ret = st_pctl_dt_parse_groups(child, grp, info, i++); for_each_child_of_node()
1228 st_pctl_dt_parse_groups(struct device_node *np, struct st_pctl_group *grp, struct st_pinctrl *info, int idx) st_pctl_dt_parse_groups() argument
H A Dpinctrl-tz1090.c896 const struct tz1090_pingroup *grp; tz1090_init_mux_pins() local
902 grp = tz1090_mux_groups; tz1090_init_mux_pins()
903 for (g = 0, grp = tz1090_mux_groups; tz1090_init_mux_pins()
904 g < ARRAY_SIZE(tz1090_mux_groups); ++g, ++grp) tz1090_init_mux_pins()
905 for (pin = grp->pins, p = 0; p < grp->npins; ++p, ++pin) tz1090_init_mux_pins()
1422 struct tz1090_pingroup *grp; tz1090_pinctrl_set_mux() local
1429 grp = &tz1090_groups[group]; tz1090_pinctrl_set_mux()
1430 npins = grp->npins; tz1090_pinctrl_set_mux()
1431 pins = grp->pins; tz1090_pinctrl_set_mux()
1453 grp = &tz1090_mux_groups[mux_group]; tz1090_pinctrl_set_mux()
1454 if (grp->func_count && grp->func != function) { tz1090_pinctrl_set_mux()
1458 tz1090_functions[grp->func].name); tz1090_pinctrl_set_mux()
1463 __func__, npins, grp->name, tz1090_functions[function].name); tz1090_pinctrl_set_mux()
1466 if (!grp->func_count) { tz1090_pinctrl_set_mux()
1467 grp->func = function; tz1090_pinctrl_set_mux()
1468 ret = tz1090_pinctrl_enable_mux(pmx, &grp->mux, function); tz1090_pinctrl_set_mux()
1473 grp->func_count += npins; tz1090_pinctrl_set_mux()
H A Dpinctrl-rockchip.c311 const struct rockchip_pin_group *grp; rockchip_dt_node_to_map() local
321 grp = pinctrl_name_to_group(info, np->name); rockchip_dt_node_to_map()
322 if (!grp) { rockchip_dt_node_to_map()
328 map_num += grp->npins; rockchip_dt_node_to_map()
350 for (i = 0; i < grp->npins; i++) { rockchip_dt_node_to_map()
353 pin_get_name(pctldev, grp->pins[i]); rockchip_dt_node_to_map()
354 new_map[i].data.configs.configs = grp->data[i].configs; rockchip_dt_node_to_map()
355 new_map[i].data.configs.num_configs = grp->data[i].nconfigs; rockchip_dt_node_to_map()
1090 struct rockchip_pin_group *grp, rockchip_pinctrl_parse_groups()
1104 grp->name = np->name; rockchip_pinctrl_parse_groups()
1118 grp->npins = size / 4; rockchip_pinctrl_parse_groups()
1120 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), rockchip_pinctrl_parse_groups()
1122 grp->data = devm_kzalloc(info->dev, grp->npins * rockchip_pinctrl_parse_groups()
1125 if (!grp->pins || !grp->data) rockchip_pinctrl_parse_groups()
1137 grp->pins[j] = bank->pin_base + be32_to_cpu(*list++); rockchip_pinctrl_parse_groups()
1138 grp->data[j].func = be32_to_cpu(*list++); rockchip_pinctrl_parse_groups()
1146 &grp->data[j].configs, &grp->data[j].nconfigs); rockchip_pinctrl_parse_groups()
1160 struct rockchip_pin_group *grp; rockchip_pinctrl_parse_functions() local
1182 grp = &info->groups[grp_index++]; for_each_child_of_node()
1183 ret = rockchip_pinctrl_parse_groups(child, grp, info, i++); for_each_child_of_node()
1089 rockchip_pinctrl_parse_groups(struct device_node *np, struct rockchip_pin_group *grp, struct rockchip_pinctrl *info, u32 index) rockchip_pinctrl_parse_groups() argument
/linux-4.1.27/drivers/regulator/
H A Dtwl-regulator.c174 int grp = 0, val; twl6030reg_is_enabled() local
177 grp = twlreg_grp(rdev); twl6030reg_is_enabled()
178 if (grp < 0) twl6030reg_is_enabled()
179 return grp; twl6030reg_is_enabled()
180 grp &= P1_GRP_6030; twl6030reg_is_enabled()
182 grp = 1; twl6030reg_is_enabled()
188 return grp && (val == TWL6030_CFG_STATE_ON); twl6030reg_is_enabled()
194 int grp; twl4030reg_enable() local
197 grp = twlreg_grp(rdev); twl4030reg_enable()
198 if (grp < 0) twl4030reg_enable()
199 return grp; twl4030reg_enable()
201 grp |= P1_GRP_4030; twl4030reg_enable()
203 ret = twlreg_write(info, TWL_MODULE_PM_RECEIVER, VREG_GRP, grp); twl4030reg_enable()
211 int grp = 0; twl6030reg_enable() local
215 grp = twlreg_grp(rdev); twl6030reg_enable()
216 if (grp < 0) twl6030reg_enable()
217 return grp; twl6030reg_enable()
220 grp << TWL6030_CFG_STATE_GRP_SHIFT | twl6030reg_enable()
228 int grp; twl4030reg_disable() local
231 grp = twlreg_grp(rdev); twl4030reg_disable()
232 if (grp < 0) twl4030reg_disable()
233 return grp; twl4030reg_disable()
235 grp &= ~(P1_GRP_4030 | P2_GRP_4030 | P3_GRP_4030); twl4030reg_disable()
237 ret = twlreg_write(info, TWL_MODULE_PM_RECEIVER, VREG_GRP, grp); twl4030reg_disable()
245 int grp = 0; twl6030reg_disable() local
249 grp = P1_GRP_6030 | P2_GRP_6030 | P3_GRP_6030; twl6030reg_disable()
253 (grp) << TWL6030_CFG_STATE_GRP_SHIFT | twl6030reg_disable()
339 int grp = 0; twl6030reg_set_mode() local
343 grp = twlreg_grp(rdev); twl6030reg_set_mode()
345 if (grp < 0) twl6030reg_set_mode()
346 return grp; twl6030reg_set_mode()
349 val = grp << TWL6030_CFG_STATE_GRP_SHIFT; twl6030reg_set_mode()
/linux-4.1.27/drivers/dma/
H A Dacpi-dma.c30 * @grp: CSRT resource group
41 static int acpi_dma_parse_resource_group(const struct acpi_csrt_group *grp, acpi_dma_parse_resource_group() argument
50 if (grp->shared_info_length != sizeof(struct acpi_csrt_shared_info)) acpi_dma_parse_resource_group()
71 si = (const struct acpi_csrt_shared_info *)&grp[1]; acpi_dma_parse_resource_group()
78 (char *)&grp->vendor_id, grp->device_id, grp->revision); acpi_dma_parse_resource_group()
109 struct acpi_csrt_group *grp, *end; acpi_dma_parse_csrt() local
122 grp = (struct acpi_csrt_group *)(csrt + 1); acpi_dma_parse_csrt()
125 while (grp < end) { acpi_dma_parse_csrt()
126 ret = acpi_dma_parse_resource_group(grp, adev, adma); acpi_dma_parse_csrt()
133 grp = (struct acpi_csrt_group *)((void *)grp + grp->length); acpi_dma_parse_csrt()
/linux-4.1.27/fs/xfs/
H A Dxfs_mru_cache.c105 struct list_head *lists; /* Array of lists, one per grp. */
141 unsigned int grp; _xfs_mru_cache_migrate() local
179 for (grp = 0; grp < mru->grp_count; grp++) { _xfs_mru_cache_migrate()
181 /* Check the grp'th list from the LRU end. */ _xfs_mru_cache_migrate()
182 lru_list = mru->lists + ((mru->lru_grp + grp) % mru->grp_count); _xfs_mru_cache_migrate()
185 (mru->grp_count + grp) * mru->grp_time; _xfs_mru_cache_migrate()
205 unsigned int grp = 0; _xfs_mru_cache_list_insert() local
209 * If the data store is empty, initialise time zero, leave grp set to _xfs_mru_cache_list_insert()
210 * zero and start the work queue timer if necessary. Otherwise, set grp _xfs_mru_cache_list_insert()
221 grp = (now - mru->time_zero) / mru->grp_time; _xfs_mru_cache_list_insert()
222 grp = (mru->lru_grp + grp) % mru->grp_count; _xfs_mru_cache_list_insert()
226 list_add_tail(&elem->list_node, mru->lists + grp); _xfs_mru_cache_list_insert()
334 int err = 0, grp; xfs_mru_cache_create() local
358 for (grp = 0; grp < mru->grp_count; grp++) xfs_mru_cache_create()
359 INIT_LIST_HEAD(mru->lists + grp); xfs_mru_cache_create()
H A Dxfs_qm.h132 * We keep the usr, grp, and prj dquots separately so that locking will be
H A Dxfs_trans_buf.c768 * between usr dquot bufs and grp dquot bufs, because usr and grp quotas
H A Dxfs_trans_dquot.c296 * highest number of dquots of one type - usr, grp and prj - involved in a
/linux-4.1.27/arch/powerpc/perf/
H A Dppc970-pmu.c199 int grp = -1; p970_get_constraint() local
208 grp = ((pmc - 1) >> 1) & 1; p970_get_constraint()
222 grp = byte & 1; p970_get_constraint()
227 if (grp == 0) { p970_get_constraint()
231 } else if (grp == 1) { p970_get_constraint()
264 unsigned int ttm, grp; p970_compute_mmcr() local
363 grp = (pmc >> 1) & 1; p970_compute_mmcr()
365 if (grp == (byte & 1)) p970_compute_mmcr()
367 } else if (pmc_grp_use[grp] < 4) { p970_compute_mmcr()
368 ++pmc_grp_use[grp]; p970_compute_mmcr()
H A Dpower5-pmu.c146 int grp = -1; power5_get_constraint() local
156 grp = (pmc - 1) >> 1; power5_get_constraint()
189 grp = byte & 1; power5_get_constraint()
194 if (grp == 0) { power5_get_constraint()
198 } else if (grp == 1) { power5_get_constraint()
391 unsigned int ttm, grp; power5_compute_mmcr() local
502 grp = (pmc >> 1) & 1; power5_compute_mmcr()
504 if (grp == (byte & 1)) power5_compute_mmcr()
506 } else if (pmc_grp_use[grp] < 2) { power5_compute_mmcr()
507 ++pmc_grp_use[grp]; power5_compute_mmcr()
H A Dpower4-pmu.c259 int grp = -1; p4_get_constraint() local
268 grp = ((pmc - 1) >> 1) & 1; p4_get_constraint()
280 grp = byte & 1; p4_get_constraint()
297 if (grp == 0) { p4_get_constraint()
363 unsigned int ttm, grp; p4_compute_mmcr() local
482 grp = (pmc >> 1) & 1; p4_compute_mmcr()
484 if (grp == (byte & 1)) p4_compute_mmcr()
486 } else if (pmc_grp_use[grp] < 4) { p4_compute_mmcr()
487 ++pmc_grp_use[grp]; p4_compute_mmcr()
/linux-4.1.27/arch/cris/arch-v10/kernel/
H A Dio_interface_mux.c599 struct if_group *grp; cris_request_io_interface() local
631 while (NULL != (grp = get_group(group_set))) { cris_request_io_interface()
634 switch (grp->group) { cris_request_io_interface()
657 if (if_group_use & grp->used) { cris_request_io_interface()
660 grp->name, interfaces[ioif].name); cris_request_io_interface()
665 group_set = clear_group_from_set(group_set, grp); cris_request_io_interface()
780 while (NULL != (grp = get_group(group_set))) { cris_request_io_interface()
783 switch (grp->group) { cris_request_io_interface()
805 grp->used |= if_group_use; cris_request_io_interface()
807 group_set = clear_group_from_set(group_set, grp); cris_request_io_interface()
853 struct if_group *grp; cris_free_io_interface() local
872 while (NULL != (grp = get_group(group_set))) { cris_free_io_interface()
875 switch (grp->group) { cris_free_io_interface()
898 if ((grp->used & if_group_use) != if_group_use) cris_free_io_interface()
900 grp->used = grp->used & ~if_group_use; cris_free_io_interface()
902 group_set = clear_group_from_set(group_set, grp); cris_free_io_interface()
/linux-4.1.27/sound/firewire/fireworks/
H A Dfireworks_proc.c13 get_phys_name(struct snd_efw_phys_grp *grp, bool input) get_phys_name() argument
20 if (grp->type < ARRAY_SIZE(ch_type)) get_phys_name()
21 return ch_type[grp->type]; get_phys_name()
67 "phys in grp[%d]: type 0x%X, count 0x%X\n", proc_read_hwinfo()
/linux-4.1.27/include/linux/
H A Dsysfs.h250 const struct attribute_group *grp);
254 const struct attribute_group *grp);
256 const struct attribute_group *grp);
264 const struct attribute_group *grp);
266 const struct attribute_group *grp);
393 const struct attribute_group *grp) sysfs_create_group()
405 const struct attribute_group *grp) sysfs_update_group()
411 const struct attribute_group *grp) sysfs_remove_group()
432 const struct attribute_group *grp) sysfs_merge_group()
438 const struct attribute_group *grp) sysfs_unmerge_group()
392 sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_create_group() argument
404 sysfs_update_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_update_group() argument
410 sysfs_remove_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_remove_group() argument
431 sysfs_merge_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_merge_group() argument
437 sysfs_unmerge_group(struct kobject *kobj, const struct attribute_group *grp) sysfs_unmerge_group() argument
H A Dattribute_container.h21 const struct attribute_group *grp; member in struct:attribute_container
H A Dcred.h77 static inline int in_group_p(kgid_t grp) in_group_p() argument
81 static inline int in_egroup_p(kgid_t grp) in_egroup_p() argument
/linux-4.1.27/drivers/isdn/i4l/
H A Disdn_audio.c504 int grp[2]; isdn_audio_eval_dtmf() local
512 grp[LOGRP] = grp[HIGRP] = -1; isdn_audio_eval_dtmf()
534 if (grp[LOGRP] >= 0) { isdn_audio_eval_dtmf()
536 grp[LOGRP] = -1; isdn_audio_eval_dtmf()
540 grp[LOGRP] = i; isdn_audio_eval_dtmf()
543 if (grp[HIGRP] >= 0) { // Bad. Another tone found. */ isdn_audio_eval_dtmf()
544 grp[HIGRP] = -1; isdn_audio_eval_dtmf()
548 grp[HIGRP] = i - NCOEFF/2; isdn_audio_eval_dtmf()
551 if ((grp[LOGRP] >= 0) && (grp[HIGRP] >= 0)) { isdn_audio_eval_dtmf()
552 what = dtmf_matrix[grp[LOGRP]][grp[HIGRP]]; isdn_audio_eval_dtmf()
/linux-4.1.27/drivers/hwmon/
H A Dapplesmc.c1089 struct applesmc_node_group *grp; applesmc_destroy_nodes() local
1092 for (grp = groups; grp->nodes; grp++) { applesmc_destroy_nodes()
1093 for (node = grp->nodes; node->sda.dev_attr.attr.name; node++) applesmc_destroy_nodes()
1096 kfree(grp->nodes); applesmc_destroy_nodes()
1097 grp->nodes = NULL; applesmc_destroy_nodes()
1106 struct applesmc_node_group *grp; applesmc_create_nodes() local
1111 for (grp = groups; grp->format; grp++) { applesmc_create_nodes()
1112 grp->nodes = kcalloc(num + 1, sizeof(*node), GFP_KERNEL); applesmc_create_nodes()
1113 if (!grp->nodes) { applesmc_create_nodes()
1118 node = &grp->nodes[i]; applesmc_create_nodes()
1119 sprintf(node->name, grp->format, i + 1); applesmc_create_nodes()
1120 node->sda.index = (grp->option << 16) | (i & 0xffff); applesmc_create_nodes()
1121 node->sda.dev_attr.show = grp->show; applesmc_create_nodes()
1122 node->sda.dev_attr.store = grp->store; applesmc_create_nodes()
1126 attr->mode = S_IRUGO | (grp->store ? S_IWUSR : 0); applesmc_create_nodes()
/linux-4.1.27/drivers/net/wireless/p54/
H A Dfwio.c738 struct p54_group_address_table *grp; p54_set_groupfilter() local
742 skb = p54_alloc_skb(priv, P54_HDR_FLAG_CONTROL_OPSET, sizeof(*grp), p54_set_groupfilter()
747 grp = (struct p54_group_address_table *)skb_put(skb, sizeof(*grp)); p54_set_groupfilter()
754 grp->filter_enable = cpu_to_le16(1); p54_set_groupfilter()
755 grp->num_address = cpu_to_le16(priv->mc_maclist_num); p54_set_groupfilter()
756 memcpy(grp->mac_list, priv->mc_maclist, sizeof(grp->mac_list)); p54_set_groupfilter()
758 grp->filter_enable = cpu_to_le16(0); p54_set_groupfilter()
759 grp->num_address = cpu_to_le16(0); p54_set_groupfilter()
760 memset(grp->mac_list, 0, sizeof(grp->mac_list)); p54_set_groupfilter()
/linux-4.1.27/drivers/pinctrl/bcm/
H A Dpinctrl-cygnus-mux.c773 const struct cygnus_pin_group *grp, cygnus_pinmux_set()
776 const struct cygnus_mux *mux = &grp->mux; cygnus_pinmux_set()
799 dev_err(pinctrl->dev, "func:%s grp:%s\n", cygnus_pinmux_set()
800 func->name, grp->name); cygnus_pinmux_set()
816 val = readl(pinctrl->base0 + grp->mux.offset); cygnus_pinmux_set()
817 val &= ~(mask << grp->mux.shift); cygnus_pinmux_set()
818 val |= grp->mux.alt << grp->mux.shift; cygnus_pinmux_set()
819 writel(val, pinctrl->base0 + grp->mux.offset); cygnus_pinmux_set()
832 const struct cygnus_pin_group *grp = &pinctrl->groups[grp_select]; cygnus_pinmux_set_mux() local
834 dev_dbg(pctrl_dev->dev, "func:%u name:%s grp:%u name:%s\n", cygnus_pinmux_set_mux()
835 func_select, func->name, grp_select, grp->name); cygnus_pinmux_set_mux()
838 grp->mux.offset, grp->mux.shift, grp->mux.alt); cygnus_pinmux_set_mux()
840 return cygnus_pinmux_set(pinctrl, func, grp, pinctrl->mux_log); cygnus_pinmux_set_mux()
771 cygnus_pinmux_set(struct cygnus_pinctrl *pinctrl, const struct cygnus_pin_function *func, const struct cygnus_pin_group *grp, struct cygnus_mux_log *mux_log) cygnus_pinmux_set() argument
/linux-4.1.27/include/uapi/linux/
H A Defs_fs_sb.h57 __u16 inode_blocks; /* # of blocks used for inodes in every grp */
H A Dmroute.h85 unsigned int mfcc_pkt_cnt; /* pkt count for src-grp */
97 struct in_addr grp; member in struct:sioc_sg_req
H A Dmroute6.h97 struct sockaddr_in6 grp; member in struct:sioc_sg_req6
H A Dgfs2_ondisk.h141 __be64 ri_addr; /* grp block disk address */
/linux-4.1.27/net/netlink/
H A Dgenetlink.c90 const struct genl_multicast_group *grp,
231 const struct genl_multicast_group *grp = &family->mcgrps[i]; genl_validate_assign_mc_groups() local
233 if (WARN_ON(grp->name[0] == '\0')) genl_validate_assign_mc_groups()
235 if (WARN_ON(memchr(grp->name, '\0', GENL_NAMSIZ) == NULL)) genl_validate_assign_mc_groups()
746 const struct genl_multicast_group *grp; ctrl_fill_info() local
748 grp = &family->mcgrps[i]; ctrl_fill_info()
757 grp->name)) ctrl_fill_info()
774 const struct genl_multicast_group *grp, ctrl_fill_mcgrp_info()
800 grp->name)) ctrl_fill_mcgrp_info()
867 const struct genl_multicast_group *grp, ctrl_build_mcgrp_msg()
877 err = ctrl_fill_mcgrp_info(family, grp, grp_id, portid, ctrl_build_mcgrp_msg()
941 const struct genl_multicast_group *grp, genl_ctrl_event()
953 WARN_ON(grp); genl_ctrl_event()
958 BUG_ON(!grp); genl_ctrl_event()
959 msg = ctrl_build_mcgrp_msg(family, grp, grp_id, 0, 0, event); genl_ctrl_event()
773 ctrl_fill_mcgrp_info(struct genl_family *family, const struct genl_multicast_group *grp, int grp_id, u32 portid, u32 seq, u32 flags, struct sk_buff *skb, u8 cmd) ctrl_fill_mcgrp_info() argument
866 ctrl_build_mcgrp_msg(struct genl_family *family, const struct genl_multicast_group *grp, int grp_id, u32 portid, int seq, u8 cmd) ctrl_build_mcgrp_msg() argument
940 genl_ctrl_event(int event, struct genl_family *family, const struct genl_multicast_group *grp, int grp_id) genl_ctrl_event() argument
/linux-4.1.27/arch/x86/include/asm/
H A Dinat.h95 #define INAT_MAKE_GROUP(grp) ((grp << INAT_GRP_OFFS) | INAT_MODRM)
/linux-4.1.27/arch/mips/include/asm/octeon/
H A Dcvmx-pow.h107 * - fields used: address, op, grp, type, tag
113 * - fields used: op, no_sched, grp, type, tag
123 * - fields used: address, op, qos, grp, type, tag
127 * just update the work queue pointer and grp for this PP
128 * - fields used: address, op, grp
201 * scheduled to grp is used for CVMX_POW_TAG_OP_ADDWQ,
206 uint64_t grp:4; member in struct:__anon2001::__anon2002
224 uint64_t grp:4;
663 uint64_t grp:4; member in struct:__anon2009::__anon2013
693 uint64_t grp:4;
719 uint64_t grp:4; member in struct:__anon2009::__anon2014
748 uint64_t grp:4;
773 uint64_t grp:4; member in struct:__anon2009::__anon2015
781 uint64_t grp:4;
808 uint64_t grp:4; member in struct:__anon2009::__anon2016
816 uint64_t grp:4;
836 uint64_t grp:4; member in struct:__anon2009::__anon2017
853 uint64_t grp:4;
872 uint64_t grp:4; member in struct:__anon2009::__anon2018
877 uint64_t grp:4;
895 uint64_t grp:4; member in struct:__anon2009::__anon2019
915 uint64_t grp:4;
1273 result.s.grp = load_resp.s_sstatus2.grp; cvmx_pow_get_current_tag()
1680 tag_req.s.grp = group; cvmx_pow_tag_sw_full_nocheck()
1804 * @grp: group value for the work queue entry.
1808 uint64_t qos, uint64_t grp) cvmx_pow_work_submit()
1816 wqp->grp = grp; cvmx_pow_work_submit()
1823 tag_req.s.grp = grp; cvmx_pow_work_submit()
1979 tag_req.s.grp = group; cvmx_pow_tag_sw_desched_nocheck()
1806 cvmx_pow_work_submit(cvmx_wqe_t *wqp, uint32_t tag, enum cvmx_pow_tag_type tag_type, uint64_t qos, uint64_t grp) cvmx_pow_work_submit() argument
H A Dcvmx-pip-defs.h337 uint64_t grp:6; member in struct:cvmx_pip_bsel_tbl_entx::cvmx_pip_bsel_tbl_entx_s
347 uint64_t grp:6;
366 uint64_t grp:4; member in struct:cvmx_pip_bsel_tbl_entx::cvmx_pip_bsel_tbl_entx_cn61xx
376 uint64_t grp:4;
1994 uint64_t grp:4; member in struct:cvmx_pip_prt_tagx::cvmx_pip_prt_tagx_s
1996 uint64_t grp:4;
2057 uint64_t grp:4; member in struct:cvmx_pip_prt_tagx::cvmx_pip_prt_tagx_cn30xx
2059 uint64_t grp:4;
2115 uint64_t grp:4; member in struct:cvmx_pip_prt_tagx::cvmx_pip_prt_tagx_cn50xx
2117 uint64_t grp:4;
2236 uint64_t grp:6; member in struct:cvmx_pip_qos_watchx::cvmx_pip_qos_watchx_s
2248 uint64_t grp:6;
2259 uint64_t grp:4; member in struct:cvmx_pip_qos_watchx::cvmx_pip_qos_watchx_cn30xx
2271 uint64_t grp:4;
2285 uint64_t grp:4; member in struct:cvmx_pip_qos_watchx::cvmx_pip_qos_watchx_cn50xx
2297 uint64_t grp:4;
H A Dcvmx-wqe.h415 uint64_t grp:4; member in struct:__anon2036
428 uint64_t grp:4; member in struct:__anon2036
H A Dcvmx-pip.h269 uint64_t grp:4; member in struct:__anon1989::__anon1990
/linux-4.1.27/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c170 if (!pin_drv || pin_drv->grp > pctl->devdata->n_grp_cls) mtk_pconf_set_driving()
173 drv_grp = pctl->devdata->grp_desc + pin_drv->grp; mtk_pconf_set_driving()
310 struct mtk_pinctrl_group *grp = pctl->groups + i; mtk_pctrl_find_group_by_pin() local
312 if (grp->pin == pin) mtk_pctrl_find_group_by_pin()
313 return grp; mtk_pctrl_find_group_by_pin()
360 u32 pin, u32 fnum, struct mtk_pinctrl_group *grp, mtk_pctrl_dt_node_to_map_func()
370 (*map)[*num_maps].data.mux.group = grp->name; mtk_pctrl_dt_node_to_map_func()
399 struct mtk_pinctrl_group *grp; mtk_pctrl_dt_subnode_to_map() local
448 grp = mtk_pctrl_find_group_by_pin(pctl, pin); mtk_pctrl_dt_subnode_to_map()
449 if (!grp) { mtk_pctrl_dt_subnode_to_map()
455 err = mtk_pctrl_dt_node_to_map_func(pctl, pin, func, grp, map, mtk_pctrl_dt_subnode_to_map()
462 reserved_maps, num_maps, grp->name, mtk_pctrl_dt_subnode_to_map()
359 mtk_pctrl_dt_node_to_map_func(struct mtk_pinctrl *pctl, u32 pin, u32 fnum, struct mtk_pinctrl_group *grp, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) mtk_pctrl_dt_node_to_map_func() argument
H A Dpinctrl-mtk-common.h107 * @grp: The group for this pin belongs to.
113 unsigned char grp; member in struct:mtk_pin_drv_grp
121 .grp = _grp, \
/linux-4.1.27/drivers/pinctrl/sh-pfc/
H A Dpinctrl.c320 const struct sh_pfc_pin_group *grp = &pfc->info->groups[group]; sh_pfc_func_set_mux() local
327 for (i = 0; i < grp->nr_pins; ++i) { sh_pfc_func_set_mux()
328 int idx = sh_pfc_get_pin_index(pfc, grp->pins[i]); sh_pfc_func_set_mux()
337 for (i = 0; i < grp->nr_pins; ++i) { sh_pfc_func_set_mux()
338 ret = sh_pfc_config_mux(pfc, grp->mux[i], PINMUX_TYPE_FUNCTION); sh_pfc_func_set_mux()
/linux-4.1.27/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c36 #define GROUP_SUFFIX "-grp"
375 const struct samsung_pin_group *grp; samsung_pinmux_setup() local
379 grp = &drvdata->pin_groups[group]; samsung_pinmux_setup()
381 pin_to_reg_bank(drvdata, grp->pins[0] - drvdata->pin_base, samsung_pinmux_setup()
644 struct samsung_pin_group *groups, *grp; samsung_pinctrl_create_groups() local
652 grp = groups; samsung_pinctrl_create_groups()
655 for (i = 0; i < ctrldesc->npins; ++i, ++pdesc, ++grp) { samsung_pinctrl_create_groups()
656 grp->name = pdesc->name; samsung_pinctrl_create_groups()
657 grp->pins = &pdesc->number; samsung_pinctrl_create_groups()
658 grp->num_pins = 1; samsung_pinctrl_create_groups()
H A Dpinctrl-exynos5440.c46 #define GROUP_SUFFIX "-grp"
675 struct exynos5440_pin_group *groups, *grp; exynos5440_pinctrl_parse_dt() local
691 grp = groups; exynos5440_pinctrl_parse_dt()
724 grp->name = gname; for_each_child_of_node()
725 grp->pins = pin_list; for_each_child_of_node()
726 grp->num_pins = npins; for_each_child_of_node()
727 grp++; for_each_child_of_node()
/linux-4.1.27/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c44 struct sunxi_pinctrl_group *grp = pctl->groups + i; sunxi_pinctrl_find_group_by_name() local
46 if (!strcmp(grp->name, group)) sunxi_pinctrl_find_group_by_name()
47 return grp; sunxi_pinctrl_find_group_by_name()
186 struct sunxi_pinctrl_group *grp = sunxi_pctrl_dt_node_to_map() local
190 if (!grp) { sunxi_pctrl_dt_node_to_map()
196 grp->name, sunxi_pctrl_dt_node_to_map()
/linux-4.1.27/drivers/pinctrl/intel/
H A Dpinctrl-cherryview.c786 const struct chv_pingroup *grp; chv_pinmux_set_mux() local
790 grp = &pctrl->community->groups[group]; chv_pinmux_set_mux()
795 for (i = 0; i < grp->npins; i++) { chv_pinmux_set_mux()
796 if (chv_pad_locked(pctrl, grp->pins[i])) { chv_pinmux_set_mux()
798 grp->pins[i]); chv_pinmux_set_mux()
804 for (i = 0; i < grp->npins; i++) { chv_pinmux_set_mux()
805 const struct chv_alternate_function *altfunc = &grp->altfunc; chv_pinmux_set_mux()
806 int pin = grp->pins[i]; chv_pinmux_set_mux()
811 if (grp->overrides) { chv_pinmux_set_mux()
814 for (j = 0; j < grp->noverrides; j++) { chv_pinmux_set_mux()
815 if (grp->overrides[j].pin == pin) { chv_pinmux_set_mux()
816 altfunc = &grp->overrides[j]; chv_pinmux_set_mux()
H A Dpinctrl-intel.c325 const struct intel_pingroup *grp = &pctrl->soc->groups[group]; intel_pinmux_set_mux() local
335 for (i = 0; i < grp->npins; i++) { intel_pinmux_set_mux()
336 if (!intel_pad_usable(pctrl, grp->pins[i])) { intel_pinmux_set_mux()
343 for (i = 0; i < grp->npins; i++) { intel_pinmux_set_mux()
347 padcfg0 = intel_get_padcfg(pctrl, grp->pins[i], PADCFG0); intel_pinmux_set_mux()
351 value |= grp->mode << PADCFG0_PMODE_SHIFT; intel_pinmux_set_mux()
/linux-4.1.27/drivers/media/platform/ti-vpe/
H A Dvpdma_priv.h33 #define VPDMA_INT_CHAN_STAT(grp) (0x40 + grp * 8)
34 #define VPDMA_INT_CHAN_MASK(grp) (VPDMA_INT_CHAN_STAT(grp) + 4)
/linux-4.1.27/include/trace/events/
H A Dsignal.h76 TP_printk("sig=%d errno=%d code=%d comm=%s pid=%d grp=%d res=%d",
/linux-4.1.27/drivers/media/usb/pvrusb2/
H A Dpvrusb2-sysfs.c78 struct attribute_group grp; member in struct:pvr2_sysfs_ctl_item
407 cip->grp.name = cip->name; pvr2_sysfs_add_control()
408 cip->grp.attrs = cip->attr_gen; pvr2_sysfs_add_control()
410 ret = sysfs_create_group(&sfp->class_dev->kobj,&cip->grp); pvr2_sysfs_add_control()
497 sysfs_remove_group(&sfp->class_dev->kobj,&cip1->grp); pvr2_sysfs_tear_down_controls()
/linux-4.1.27/drivers/mfd/
H A Dtwl4030-power.c375 u8 grp; twl4030_configure_resource() local
387 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &grp, twl4030_configure_resource()
396 grp &= ~DEV_GRP_MASK; twl4030_configure_resource()
397 grp |= rconfig->devgroup << DEV_GRP_SHIFT; twl4030_configure_resource()
399 grp, rconfig_addr + DEV_GRP_OFFSET); twl4030_configure_resource()
/linux-4.1.27/arch/powerpc/kernel/
H A Diommu.c887 struct iommu_group *grp; iommu_register_group() local
890 grp = iommu_group_alloc(); iommu_register_group()
891 if (IS_ERR(grp)) { iommu_register_group()
893 PTR_ERR(grp)); iommu_register_group()
896 tbl->it_group = grp; iommu_register_group()
897 iommu_group_set_iommudata(grp, tbl, group_release); iommu_register_group()
902 iommu_group_set_name(grp, name); iommu_register_group()
/linux-4.1.27/arch/sparc/mm/
H A Dinit_64.c946 static int scan_arcs_for_cfg_handle(struct mdesc_handle *md, u64 grp, scan_arcs_for_cfg_handle() argument
952 mdesc_for_each_arc(arc, md, grp, MDESC_ARC_TYPE_FWD) { mdesc_for_each_arc()
982 u64 grp; of_node_to_nid() local
1001 mdesc_for_each_node_by_name(md, grp, "group") { of_node_to_nid()
1002 if (!scan_arcs_for_cfg_handle(md, grp, cfg_handle)) { of_node_to_nid()
1129 u64 grp, cpumask_t *mask) numa_parse_mdesc_group_cpus()
1135 mdesc_for_each_arc(arc, md, grp, MDESC_ARC_TYPE_BACK) { mdesc_for_each_arc()
1160 static int __init numa_attach_mlgroup(struct mdesc_handle *md, u64 grp, numa_attach_mlgroup() argument
1167 mdesc_for_each_arc(arc, md, grp, MDESC_ARC_TYPE_FWD) { mdesc_for_each_arc()
1198 static int __init numa_parse_mdesc_group(struct mdesc_handle *md, u64 grp, numa_parse_mdesc_group() argument
1204 numa_parse_mdesc_group_cpus(md, grp, &mask); numa_parse_mdesc_group()
1217 return numa_attach_mlgroup(md, grp, index); numa_parse_mdesc_group()
1128 numa_parse_mdesc_group_cpus(struct mdesc_handle *md, u64 grp, cpumask_t *mask) numa_parse_mdesc_group_cpus() argument
/linux-4.1.27/fs/xfs/libxfs/
H A Dxfs_types.h24 typedef __uint32_t xfs_agino_t; /* inode # within allocation grp */
H A Dxfs_log_format.h607 xfs_dqid_t qlf_id; /* usr/grp/proj id : 32 bits */
635 #define XFS_OQUOTA_ENFD 0x0010 /* other (grp/prj) quota limits enforced */
636 #define XFS_OQUOTA_CHKD 0x0020 /* quotacheck run on other (grp/prj) quotas */
/linux-4.1.27/drivers/staging/rtl8188eu/include/
H A Drtw_cmd.h158 b. keytype: grp key/unicast key
162 when 802.1x ==> keyid [0:1] ==> grp key
/linux-4.1.27/kernel/sched/
H A Dfair.c281 static inline struct cfs_rq *group_cfs_rq(struct sched_entity *grp) group_cfs_rq() argument
283 return grp->my_q; group_cfs_rq()
403 static inline struct cfs_rq *group_cfs_rq(struct sched_entity *grp) group_cfs_rq() argument
1894 static inline int get_numa_group(struct numa_group *grp) get_numa_group() argument
1896 return atomic_inc_not_zero(&grp->refcount); get_numa_group()
1899 static inline void put_numa_group(struct numa_group *grp) put_numa_group() argument
1901 if (atomic_dec_and_test(&grp->refcount)) put_numa_group()
1902 kfree_rcu(grp, rcu); put_numa_group()
1908 struct numa_group *grp, *my_grp; task_numa_group() local
1918 grp = kzalloc(size, GFP_KERNEL | __GFP_NOWARN); task_numa_group()
1919 if (!grp) task_numa_group()
1922 atomic_set(&grp->refcount, 1); task_numa_group()
1923 spin_lock_init(&grp->lock); task_numa_group()
1924 grp->gid = p->pid; task_numa_group()
1926 grp->faults_cpu = grp->faults + NR_NUMA_HINT_FAULT_TYPES * task_numa_group()
1929 node_set(task_node(current), grp->active_nodes); task_numa_group()
1932 grp->faults[i] = p->numa_faults[i]; task_numa_group()
1934 grp->total_faults = p->total_numa_faults; task_numa_group()
1936 grp->nr_tasks++; task_numa_group()
1937 rcu_assign_pointer(p->numa_group, grp); task_numa_group()
1946 grp = rcu_dereference(tsk->numa_group); task_numa_group()
1947 if (!grp) task_numa_group()
1951 if (grp == my_grp) task_numa_group()
1958 if (my_grp->nr_tasks > grp->nr_tasks) task_numa_group()
1962 * Tie-break on the grp address. task_numa_group()
1964 if (my_grp->nr_tasks == grp->nr_tasks && my_grp > grp) task_numa_group()
1978 if (join && !get_numa_group(grp)) task_numa_group()
1987 double_lock_irq(&my_grp->lock, &grp->lock); task_numa_group()
1991 grp->faults[i] += p->numa_faults[i]; task_numa_group()
1994 grp->total_faults += p->total_numa_faults; task_numa_group()
1997 grp->nr_tasks++; task_numa_group()
2000 spin_unlock_irq(&grp->lock); task_numa_group()
2002 rcu_assign_pointer(p->numa_group, grp); task_numa_group()
2014 struct numa_group *grp = p->numa_group; task_numa_free() local
2019 if (grp) { task_numa_free()
2020 spin_lock_irqsave(&grp->lock, flags); task_numa_free()
2022 grp->faults[i] -= p->numa_faults[i]; task_numa_free()
2023 grp->total_faults -= p->total_numa_faults; task_numa_free()
2025 grp->nr_tasks--; task_numa_free()
2026 spin_unlock_irqrestore(&grp->lock, flags); task_numa_free()
2028 put_numa_group(grp); task_numa_free()
/linux-4.1.27/fs/ufs/
H A Dufs_fs.h407 __fs32 fs_csaddr; /* blk addr of cyl grp summary area */
408 __fs32 fs_cssize; /* size of cyl grp summary area */
455 __fs64 fs_csaddr; /* blk addr of cyl grp summary area */
760 __u64 s_csaddr; /* blk addr of cyl grp summary area */
761 __u32 s_cssize; /* size of cyl grp summary area */
919 __fs64 fs_csaddr; /* blk addr of cyl grp summary area */
/linux-4.1.27/fs/ext3/
H A Dresize.c394 unsigned grp; verify_reserved_gdb() local
398 while ((grp = ext3_list_backups(sb, &three, &five, &seven)) < end) { verify_reserved_gdb()
399 if (le32_to_cpu(*p++) != grp * EXT3_BLOCKS_PER_GROUP(sb) + blk){ verify_reserved_gdb()
402 " missing grp %d ("E3FSBLK")", verify_reserved_gdb()
403 blk, grp, verify_reserved_gdb()
404 grp * EXT3_BLOCKS_PER_GROUP(sb) + blk); verify_reserved_gdb()
/linux-4.1.27/drivers/staging/rtl8723au/include/
H A Drtw_cmd.h211 b. keytype: grp key/unicast key
215 when 802.1x ==> keyid [0:1] ==> grp key
/linux-4.1.27/drivers/input/mouse/
H A Dcyapa_gen3.c156 #define SMBUS_GROUP_CMD(grp) (0x80 | (((grp) & 0x07) << 3))
199 #define SMBUS_GROUP_CMD(grp) (0x80 | (((grp) & 0x07) << 3))
/linux-4.1.27/tools/testing/selftests/mount/
H A Dunprivileged-remount-test.c14 #include <grp.h>
/linux-4.1.27/drivers/staging/rtl8712/
H A Drtl871x_cmd.h197 * b. keytype: grp key/unicast key
201 * when 802.1x ==> keyid [0:1] ==> grp key
/linux-4.1.27/drivers/staging/octeon/
H A Dethernet-tx.c612 work->grp = pow_send_group; cvm_oct_xmit_pow()
695 work->grp); cvm_oct_xmit_pow()
H A Dethernet.c659 pip_prt_tagx.s.grp = pow_receive_group; cvm_oct_probe()
/linux-4.1.27/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.c185 usnic_info("No free qp grp found on %s\n", find_free_vf_and_create_qp_grp()
535 usnic_err("Failed to move qp grp %u to reset\n", usnic_ib_destroy_qp()
H A Dusnic_ib_main.c120 usnic_err("Failed to transistion qp grp %u from %s to %s\n", usnic_ib_qp_grp_modify_active_to_err()
/linux-4.1.27/include/linux/i2c/
H A Dtwl.h560 #define MSG_BROADCAST(devgrp, grp, type, type2, state) \
561 ( (devgrp) << 13 | 1 << 12 | (grp) << 9 | (type2) << 7 \
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
H A Dfw-api-sta.h281 * @assoc_id: assoc_id to be sent in VHT PLCP (9-bit), for grp use 0, for AP
/linux-4.1.27/drivers/usb/gadget/function/
H A Duvc_configfs.c1945 struct config_group *grp; __uvcg_iter_strm_cls() local
1961 grp = &f->fmt->group; __uvcg_iter_strm_cls()
1962 list_for_each_entry(item, &grp->cg_children, ci_entry) { __uvcg_iter_strm_cls()
/linux-4.1.27/net/ipv4/
H A Dipmr.c1530 c = ipmr_cache_find(mrt, sr.src.s_addr, sr.grp.s_addr); ipmr_ioctl()
1551 struct in_addr grp; member in struct:compat_sioc_sg_req
1604 c = ipmr_cache_find(mrt, sr.src.s_addr, sr.grp.s_addr); ipmr_compat_ioctl()
/linux-4.1.27/net/ipv6/
H A Dip6mr.c1897 c = ip6mr_cache_find(mrt, &sr.src.sin6_addr, &sr.grp.sin6_addr); ip6mr_ioctl()
1918 struct sockaddr_in6 grp; member in struct:compat_sioc_sg_req6
1971 c = ip6mr_cache_find(mrt, &sr.src.sin6_addr, &sr.grp.sin6_addr); ip6mr_compat_ioctl()
/linux-4.1.27/fs/gfs2/
H A Dincore.h81 u64 rd_addr; /* grp block disk address */
/linux-4.1.27/drivers/scsi/
H A Dscsi_transport_spi.c1570 i->t.target_attrs.ac.grp = &target_attribute_group; spi_attach_transport()
1575 i->t.host_attrs.ac.grp = &host_attribute_group; spi_attach_transport()
H A Dscsi_transport_iscsi.c4448 priv->t.host_attrs.ac.grp = &iscsi_host_group; iscsi_register_transport()
4455 priv->conn_cont.ac.grp = &iscsi_conn_group; iscsi_register_transport()
4461 priv->session_cont.ac.grp = &iscsi_session_group; iscsi_register_transport()
/linux-4.1.27/tools/perf/util/
H A Dprobe-event.c165 struct map_groups *grp = &host_machine->kmaps; kernel_get_module_map() local
174 for (nd = rb_first(&grp->maps[MAP__FUNCTION]); nd; nd = rb_next(nd)) { kernel_get_module_map()
/linux-4.1.27/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper.c394 tag_config.s.grp = 0; __cvmx_helper_port_setup_ipd()
/linux-4.1.27/drivers/net/ethernet/sun/
H A Dniu.c8731 int grp, num_channels = parent->rxchan_per_port[i]; niu_divide_rdc_groups() local
8737 for (grp = 0; grp < tp->num_tables; grp++) { niu_divide_rdc_groups()
8738 struct rdc_table *rt = &tp->tables[grp]; niu_divide_rdc_groups()
8742 parent->index, i, tp->first_table_num + grp); niu_divide_rdc_groups()
/linux-4.1.27/drivers/scsi/lpfc/
H A Dlpfc_scsi.c2148 subtotal = 0; /* total bytes processed for current prot grp */ lpfc_bg_setup_bpl_prot()
2175 /* must split this buffer with next prot grp */ lpfc_bg_setup_bpl_prot()
2534 subtotal = 0; /* total bytes processed for current prot grp */ lpfc_bg_setup_sgl_prot()
2559 /* must split this buffer with next prot grp */ lpfc_bg_setup_sgl_prot()
H A Dlpfc_hw.h1640 LPFC_PG_TYPE_NO_DIF, /* no DIF data pointed to by prot grp */
H A Dlpfc_init.c10238 snprintf(file_name, ELX_MODEL_NAME_SIZE, "%s.grp", phba->ModelName); lpfc_sli4_request_firmware_update()
/linux-4.1.27/drivers/net/hamradio/
H A Dscc.c2029 * txd pers slot tail ful wait min maxk idl defr txof grp scc_net_seq_show()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
H A D3945.c1927 D_POWER("Chnl %d mapped to grp %d\n", ch_info->channel, group_idx); il3945_hw_reg_get_ch_grp_idx()
/linux-4.1.27/tools/lguest/
H A Dlguest.c43 #include <grp.h>

Completed in 4096 milliseconds