Searched refs:mesh_tx (Results 1 – 3 of 3) sorted by relevance
| /linux/net/bluetooth/ |
| H A D | mgmt_util.c | 370 void (*cb)(struct mgmt_mesh_tx *mesh_tx, void *data), in mgmt_mesh_foreach() argument 373 struct mgmt_mesh_tx *mesh_tx, *tmp; in mgmt_mesh_foreach() local 375 list_for_each_entry_safe(mesh_tx, tmp, &hdev->mesh_pending, list) { in mgmt_mesh_foreach() 376 if (!sk || mesh_tx->sk == sk) in mgmt_mesh_foreach() 377 cb(mesh_tx, data); in mgmt_mesh_foreach() 383 struct mgmt_mesh_tx *mesh_tx; in mgmt_mesh_next() local 388 list_for_each_entry(mesh_tx, &hdev->mesh_pending, list) { in mgmt_mesh_next() 389 if (!sk || mesh_tx->sk == sk) in mgmt_mesh_next() 390 return mesh_tx; in mgmt_mesh_next() 398 struct mgmt_mesh_tx *mesh_tx; in mgmt_mesh_find() local [all …]
|
| H A D | mgmt_util.h | 72 void (*cb)(struct mgmt_mesh_tx *mesh_tx, void *data), 78 void mgmt_mesh_remove(struct mgmt_mesh_tx *mesh_tx);
|
| H A D | mgmt.c | 1083 struct mgmt_mesh_tx *mesh_tx, bool silent) in mesh_send_complete() argument 1085 u8 handle = mesh_tx->handle; in mesh_send_complete() 1091 mgmt_mesh_remove(mesh_tx); in mesh_send_complete() 1096 struct mgmt_mesh_tx *mesh_tx; in mesh_send_done_sync() local 1101 mesh_tx = mgmt_mesh_next(hdev, NULL); in mesh_send_done_sync() 1103 if (mesh_tx) in mesh_send_done_sync() 1104 mesh_send_complete(hdev, mesh_tx, false); in mesh_send_done_sync() 1113 struct mgmt_mesh_tx *mesh_tx = mgmt_mesh_next(hdev, NULL); in mesh_next() local 1115 if (!mesh_tx) in mesh_next() 1118 err = hci_cmd_sync_queue(hdev, mesh_send_sync, mesh_tx, in mesh_next() [all …]
|