diff options
Diffstat (limited to 'drivers/uwb/drp.c')
-rw-r--r-- | drivers/uwb/drp.c | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/drivers/uwb/drp.c b/drivers/uwb/drp.c index c0b1e5e2bd08..fe328146adb7 100644 --- a/drivers/uwb/drp.c +++ b/drivers/uwb/drp.c | |||
@@ -37,14 +37,13 @@ | |||
37 | * | 37 | * |
38 | * A DRP Availability IE is appended. | 38 | * A DRP Availability IE is appended. |
39 | * | 39 | * |
40 | * rc->uwb_dev.mutex is held | 40 | * rc->rsvs_mutex is held |
41 | * | 41 | * |
42 | * FIXME We currently ignore the returned value indicating the remaining space | 42 | * FIXME We currently ignore the returned value indicating the remaining space |
43 | * in beacon. This could be used to deny reservation requests earlier if | 43 | * in beacon. This could be used to deny reservation requests earlier if |
44 | * determined that they would cause the beacon space to be exceeded. | 44 | * determined that they would cause the beacon space to be exceeded. |
45 | */ | 45 | */ |
46 | static | 46 | int uwb_rc_send_all_drp_ie(struct uwb_rc *rc) |
47 | int uwb_rc_gen_send_drp_ie(struct uwb_rc *rc) | ||
48 | { | 47 | { |
49 | int result; | 48 | int result; |
50 | struct device *dev = &rc->uwb_dev.dev; | 49 | struct device *dev = &rc->uwb_dev.dev; |
@@ -102,25 +101,6 @@ error_cmd: | |||
102 | kfree(cmd); | 101 | kfree(cmd); |
103 | error: | 102 | error: |
104 | return result; | 103 | return result; |
105 | |||
106 | } | ||
107 | /** | ||
108 | * Send all DRP IEs associated with this host | ||
109 | * | ||
110 | * @returns: >= 0 number of bytes still available in the beacon | ||
111 | * < 0 errno code on error. | ||
112 | * | ||
113 | * As per the protocol we obtain the host controller device lock to access | ||
114 | * bandwidth structures. | ||
115 | */ | ||
116 | int uwb_rc_send_all_drp_ie(struct uwb_rc *rc) | ||
117 | { | ||
118 | int result; | ||
119 | |||
120 | mutex_lock(&rc->uwb_dev.mutex); | ||
121 | result = uwb_rc_gen_send_drp_ie(rc); | ||
122 | mutex_unlock(&rc->uwb_dev.mutex); | ||
123 | return result; | ||
124 | } | 104 | } |
125 | 105 | ||
126 | void uwb_drp_handle_timeout(struct uwb_rsv *rsv) | 106 | void uwb_drp_handle_timeout(struct uwb_rsv *rsv) |