Searched refs:NBDClient (Results 1 – 5 of 5) sorted by relevance
| /openbmc/qemu/nbd/ |
| H A D | server.c | 83 NBDClient *client; 95 QTAILQ_HEAD(, NBDClient) clients; 124 struct NBDClient { struct 126 void (*close_fn)(NBDClient *client, bool negotiated); argument 146 QTAILQ_ENTRY(NBDClient) next; argument 160 static void nbd_client_receive_next_request(NBDClient *client); argument 201 nbd_negotiate_send_rep_len(NBDClient *client, uint32_t type, in nbd_negotiate_send_rep_len() 218 nbd_negotiate_send_rep(NBDClient *client, uint32_t type, Error **errp) in nbd_negotiate_send_rep() 226 nbd_negotiate_send_rep_verr(NBDClient *client, uint32_t type, in nbd_negotiate_send_rep_verr() 266 nbd_negotiate_send_rep_err(NBDClient *clien 3271 nbd_client_new(QIOChannelSocket * sioc,uint32_t handshake_max_secs,QCryptoTLSCreds * tlscreds,const char * tlsauthz,void (* close_fn)(NBDClient *,bool),void * owner) nbd_client_new() argument [all...] |
| /openbmc/qemu/include/block/ |
| H A D | nbd.h | 30 typedef struct NBDClient NBDClient; typedef 422 void (*close_fn)(NBDClient *, bool), 424 void *nbd_client_owner(NBDClient *client); 425 void nbd_client_get(NBDClient *client); 426 void nbd_client_put(NBDClient *client);
|
| /openbmc/docs/designs/ |
| H A D | virtual-media.md | 61 | |SOCKET+<->+NBDClient| | | | 133 │Browser│ │bmcweb│ │VirtualMedia│ │NBDClient│ │uDEV│ │USBGadget│ 150 │ │ │ Spawn NBDClient from │ │ │ 193 │Browser│ │CIFS/HTTPS│ │bmcweb│ │VirtualMedia│ │NBDkit││NBDClient││uDEV│ │USBGadget│ 213 │ │ │ │ Spawn NBDClient from │ │ │
|
| /openbmc/qemu/ |
| H A D | blockdev-nbd.c | 59 static void nbd_blockdev_client_closed(NBDClient *client, bool ignored) in nbd_blockdev_client_closed()
|
| H A D | qemu-nbd.c | 377 static void nbd_client_closed(NBDClient *client, bool negotiated) in nbd_client_closed()
|