Lines Matching refs:param
371 struct ieee80211_sta *sta, struct peer_create_params *param)
387 peer = ath11k_peer_find_by_addr(ar->ab, param->peer_addr);
389 if (peer->vdev_id == param->vdev_id) {
403 ret = ath11k_wmi_send_peer_create_cmd(ar, param);
407 param->vdev_id, ret);
411 ret = ath11k_wait_for_peer_created(ar, param->vdev_id,
412 param->peer_addr);
419 peer = ath11k_peer_find(ar->ab, param->vdev_id, param->peer_addr);
424 param->peer_addr, param->vdev_id);
466 fbret = __ath11k_peer_delete(ar, param->vdev_id, param->peer_addr);
469 param->peer_addr, param->vdev_id, fbret);
505 struct rhashtable_params *param;
523 param = &ab->rhash_peer_id_param;
525 param->key_offset = offsetof(struct ath11k_peer, peer_id);
526 param->head_offset = offsetof(struct ath11k_peer, rhash_id);
527 param->key_len = sizeof_field(struct ath11k_peer, peer_id);
528 param->automatic_shrinking = true;
529 param->nelem_hint = ab->num_radios * TARGET_NUM_PEERS_PDEV(ab);
531 ret = rhashtable_init(rhash_id_tbl, param);
560 struct rhashtable_params *param;
578 param = &ab->rhash_peer_addr_param;
580 param->key_offset = offsetof(struct ath11k_peer, addr);
581 param->head_offset = offsetof(struct ath11k_peer, rhash_addr);
582 param->key_len = sizeof_field(struct ath11k_peer, addr);
583 param->automatic_shrinking = true;
584 param->nelem_hint = ab->num_radios * TARGET_NUM_PEERS_PDEV(ab);
586 ret = rhashtable_init(rhash_addr_tbl, param);