Lines Matching defs:hdr

39 	struct zfcp_diag_header *hdr;
48 hdr = &diag->port_data.header;
50 spin_lock_init(&hdr->access_lock);
51 hdr->buffer = &diag->port_data.data;
52 hdr->buffer_size = sizeof(diag->port_data.data);
54 hdr->timestamp = jiffies - msecs_to_jiffies(diag->max_age);
57 hdr = &diag->config_data.header;
59 spin_lock_init(&hdr->access_lock);
60 hdr->buffer = &diag->config_data.data;
61 hdr->buffer_size = sizeof(diag->config_data.data);
63 hdr->timestamp = jiffies - msecs_to_jiffies(diag->max_age);
124 * @hdr: the meta data to update.
128 void zfcp_diag_update_xdata(struct zfcp_diag_header *const hdr,
134 spin_lock_irqsave(&hdr->access_lock, flags);
137 if (!time_after_eq(capture_timestamp, hdr->timestamp))
140 hdr->timestamp = capture_timestamp;
141 hdr->incomplete = incomplete;
142 memcpy(hdr->buffer, data, hdr->buffer_size);
144 spin_unlock_irqrestore(&hdr->access_lock, flags);
208 struct zfcp_diag_header *const hdr,
211 __must_hold(hdr->access_lock)
215 if (hdr->updating == 1) {
217 hdr->updating == 0,
218 hdr->access_lock);
221 hdr->updating = 1;
222 spin_unlock_irqrestore(&hdr->access_lock, *flags);
227 spin_lock_irqsave(&hdr->access_lock, *flags);
228 hdr->updating = 0;
242 const struct zfcp_diag_header *const hdr)
243 __must_hold(hdr->access_lock)
251 if (!time_after_eq(now, hdr->timestamp))
254 if (jiffies_to_msecs(now - hdr->timestamp) >= diag->max_age)
264 * @hdr: buffer-header for which to update with the collected diagnostics.
267 * This function will cause an update of the given @hdr by calling the also
285 struct zfcp_diag_header *const hdr,
291 spin_lock_irqsave(&hdr->access_lock, flags);
294 !__zfcp_diag_test_buffer_age_isfresh(adapter->diagnostics, hdr);
296 rc = __zfcp_diag_update_buffer(adapter, hdr, buffer_update,
302 spin_unlock_irqrestore(&hdr->access_lock, flags);