Lines Matching full:attachment
57 struct linedisp_attachment *attachment; in create_attachment() local
59 attachment = kzalloc_obj(*attachment); in create_attachment()
60 if (!attachment) in create_attachment()
63 attachment->device = dev; in create_attachment()
64 attachment->linedisp = linedisp; in create_attachment()
65 attachment->direct = direct; in create_attachment()
68 list_add(&attachment->list, &linedisp_attachments); in create_attachment()
75 struct linedisp_attachment *attachment; in delete_attachment() local
80 list_for_each_entry(attachment, &linedisp_attachments, list) { in delete_attachment()
81 if (attachment->device == dev && in delete_attachment()
82 attachment->direct == direct) in delete_attachment()
86 if (list_entry_is_head(attachment, &linedisp_attachments, list)) in delete_attachment()
89 linedisp = attachment->linedisp; in delete_attachment()
90 list_del(&attachment->list); in delete_attachment()
91 kfree(attachment); in delete_attachment()
98 struct linedisp_attachment *attachment; in to_linedisp() local
102 list_for_each_entry(attachment, &linedisp_attachments, list) { in to_linedisp()
103 if (attachment->device == dev) in to_linedisp()
107 if (list_entry_is_head(attachment, &linedisp_attachments, list)) in to_linedisp()
110 return attachment->linedisp; in to_linedisp()