Lines Matching refs:bel

496 static mcp_backend_wrap_t *_mcplib_backend_checkcache(lua_State *L, mcp_backend_label_t *bel) {  in _mcplib_backend_checkcache()  argument
503 if (strncmp(be_orig->be->name, bel->name, MAX_NAMELEN) == 0 in _mcplib_backend_checkcache()
504 && strncmp(be_orig->be->port, bel->port, MAX_PORTLEN) == 0 in _mcplib_backend_checkcache()
505 && be_orig->be->conncount == bel->conncount in _mcplib_backend_checkcache()
506 && memcmp(&be_orig->be->tunables, &bel->tunables, sizeof(bel->tunables)) == 0) { in _mcplib_backend_checkcache()
520 static mcp_backend_wrap_t *_mcplib_make_backendconn(lua_State *L, mcp_backend_label_t *bel, in _mcplib_make_backendconn() argument
528 …mcp_backend_t *be = calloc(1, sizeof(mcp_backend_t) + sizeof(struct mcp_backendconn_s) * bel->conn… in _mcplib_make_backendconn()
535 strncpy(be->name, bel->name, MAX_NAMELEN+1); in _mcplib_make_backendconn()
536 strncpy(be->port, bel->port, MAX_PORTLEN+1); in _mcplib_make_backendconn()
537 strncpy(be->label, bel->label, MAX_LABELLEN+1); in _mcplib_make_backendconn()
538 memcpy(&be->tunables, &bel->tunables, sizeof(bel->tunables)); in _mcplib_make_backendconn()
539 be->conncount = bel->conncount; in _mcplib_make_backendconn()
542 for (int x = 0; x < bel->conncount; x++) { in _mcplib_make_backendconn()
545 memcpy(&bec->tunables, &bel->tunables, sizeof(bel->tunables)); in _mcplib_make_backendconn()
753 mcp_backend_label_t *bel = luaL_checkudata(L, -1, "mcp.backend"); in _mcplib_pool_make_be_loop() local
771 lua_pushlstring(L, bel->label, bel->llen); in _mcplib_pool_make_be_loop()
775 mcp_backend_wrap_t *bew = _mcplib_backend_checkcache(L, bel); in _mcplib_pool_make_be_loop()
777 bew = _mcplib_make_backendconn(L, bel, t); in _mcplib_pool_make_be_loop()