Lines Matching defs:request
1406 struct cfg802154_scan_request *request;
1416 NL_SET_ERR_MSG(info->extack, "Malformed request, missing scan type");
1425 request = kzalloc(sizeof(*request), GFP_KERNEL);
1426 if (!request)
1429 request->wpan_dev = wpan_dev;
1430 request->wpan_phy = wpan_phy;
1436 request->type = type;
1446 request->page = nla_get_u8(info->attrs[NL802154_ATTR_PAGE]);
1448 request->page = wpan_phy->current_page;
1452 request->channels = nla_get_u32(info->attrs[NL802154_ATTR_SCAN_CHANNELS]);
1454 request->channels = wpan_phy->supported.channels[request->page];
1458 request->duration = nla_get_u8(info->attrs[NL802154_ATTR_SCAN_DURATION]);
1460 request->duration = IEEE802154_MAX_SCAN_DURATION;
1462 err = rdev_trigger_scan(rdev, request);
1471 kfree(request);
1579 struct cfg802154_beacon_request *request;
1597 request = kzalloc(sizeof(*request), GFP_KERNEL);
1598 if (!request)
1601 request->wpan_dev = wpan_dev;
1602 request->wpan_phy = wpan_phy;
1606 request->interval = nla_get_u8(info->attrs[NL802154_ATTR_BEACON_INTERVAL]);
1608 request->interval = IEEE802154_MAX_SCAN_DURATION;
1610 err = rdev_send_beacons(rdev, request);
1619 kfree(request);